---
title: Orders
related:
  - https://docs.kentico.com/k82/e-commerce-features/configuring-and-managing-your-store/order-statuses.md
  - https://docs.kentico.com/k82/e-commerce-features/configuring-and-managing-your-store/configuring-shipping-options.md
  - https://docs.kentico.com/k82/e-commerce-features/configuring-and-managing-your-store/payment-methods.md
  - https://docs.kentico.com/k82/e-commerce-features/configuring-and-managing-your-store/customers.md
  - https://docs.kentico.com/k82/e-commerce-features/configuring-and-managing-your-store/checkout-process.md
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

In the Kentico E-commerce Solution, orders of [products](https://docs.kentico.com/k82/e-commerce-features/configuring-and-managing-your-store/products.md) that you offer in your on-line store can place both your registered and anonymous [customers](https://docs.kentico.com/k82/e-commerce-features/configuring-and-managing-your-store/customers.md). Various types of discount such as [product coupons](https://docs.kentico.com/k82/e-commerce-features/configuring-and-managing-your-store/discounts/working-with-discount-coupons/working-with-product-coupons.md), [catalog discounts](https://docs.kentico.com/k82/e-commerce-features/configuring-and-managing-your-store/discounts/working-with-catalog-discounts.md), [order discounts](https://docs.kentico.com/k82/e-commerce-features/configuring-and-managing-your-store/discounts/working-with-order-discounts.md), [volume discounts](https://docs.kentico.com/k82/e-commerce-features/configuring-and-managing-your-store/discounts/working-with-volume-discounts.md), and [free shipping offers](https://docs.kentico.com/k82/e-commerce-features/configuring-and-managing-your-store/discounts/working-with-free-shipping-offers.md) can be applied (to whole orders or selected order items) to further motivate the purchasers and therefore boost your sales.

The system allows you to define multiple [shipping options](https://docs.kentico.com/k82/e-commerce-features/configuring-and-managing-your-store/configuring-shipping-options.md) and [payment methods](https://docs.kentico.com/k82/e-commerce-features/configuring-and-managing-your-store/payment-methods.md). The [checkout process](https://docs.kentico.com/k82/e-commerce-features/configuring-and-managing-your-store/checkout-process.md) in Kentico is also fully customizable, making your customers' shopping smooth and effective.

Besides, you can track the life cycle of your customers' orders through customizable [order statuses](https://docs.kentico.com/k82/e-commerce-features/configuring-and-managing-your-store/order-statuses.md).

## Managing orders

The usual scenario is that your customers, both registered and anonymous, place their orders on the live site while going through the checkout process. The registered customers can also view their orders on the live site.

Moreover, the system allows your on-line store administrators to create orders for the customers directly in a dedicated part of the administration interface. Here the administrators can also modify the properties of, and remove any selected order.

To manage orders in the administration interface:

1. Open the **Orders** application.
2. Perform the required action.
   - You can add new orders, and modify or remove the existing ones.
3. Save your work.

> **Tip:** You can perform the **Move to the previous status** () and **Move to the next status** () actions to manually change the [status](https://docs.kentico.com/k82/e-commerce-features/configuring-and-managing-your-store/order-statuses.md) of a selected order as required, for example _Payment received_, _Completed_, etc.

![Managing orders](https://docs.kentico.com/docsassets/k82/orders/managing_orders.png "Managing orders")

## Recalculating orders

The system allows your on-line store administrators to modify orders placed by your customers. After changing values of selected order properties (while editing a selected order), the order is recalculated.

The system recalculates orders after:

- changing order currency (**Billing** tab, **Items** tab)
- changing the shipping option (**Shipping** tab)
- adding product items (**Items** tab)
- changing the number of ordered product items (**Items** tab)
- removing product items (**Items** tab)
- entering a discount coupon code (**Items** tab)

> **Note:** The system doesn't recalculate orders after modifying the billing address or shipping address, changing order status, changing the payment method, etc. 

To get the system to recalculate your customers' orders:

1. Open the **Orders** application.
2. **Edit** () a selected order on the respective tab.
3. Modify order properties as required.
4. Click **Save** (**OK** on the **Items** tab).

The system saves the order with recalculated values.

## Marking orders as paid

The system can automatically mark your customers' orders as paid after the orders are [moved to a selected order status](#changing-order-statuses). For example, to the _Payment received_ order status when the customers make their payments through a payment gateway (automatic order status change), or when your on-line store administrators change the status of existing orders in the administration interface (manual order status change).

Besides, you can mark orders as paid directly in the administration interface while editing the orders on the **Billing** tab:

1. Open the **Orders** application.
2. **Edit** () a selected order.
3. Switch to the **Billing** tab.
4. Enable the **Order is paid** property.
5. Click **Save**.

If an order is marked as paid (both automatically by the system and manually by a store administrator):

- the system sends to specified e-mail addresses notification e-mails informing about receiving payment
- purchased memberships become activated
- expiration of purchased e-products starts
- store administrators cannot add product items (**Items** tab)
- store administrators cannot perform the **Update** action (**Items** tab)
- store administrators cannot change order currency (**Billing** tab, **Items** tab)
- store administrators cannot change the shipping option (**Shipping** tab)
- store administrators cannot change the payment method (**Billing** tab)

> **Note:** To be able to modify the disabled order properties, you need to disable the **Order is paid** property for the order.

> **Info:** With the **Order is paid** property enabled, you can still modify order addresses (**Shipping** tab and **Billing** tab), order tracking number (**Shipping** tab), and order note (**Shipping** tab). You can also change order status (**General** tab).

> **Info:** If orders are marked as paid immediately after making them, check whether the first [order status](https://docs.kentico.com/k82/e-commerce-features/configuring-and-managing-your-store/order-statuses.md) (the top status in the **Store configuration -> Order status**) marks the order as paid.
>
> If it is the case, clear the **Mark order as paid** field while editing the first order status, or create a new order status that does not mark the order as paid and move it to the top of the order statuses list.

## Changing order statuses

You can configure the system to change the status of your customers' orders automatically. For example, the system sets up a selected order status on placing new orders, after making payments through payment gateways, etc.

Your on-line store administrators can also change the status of existing orders directly in the administration interface:

1. Open the **Orders** application.
2. **Edit** () a selected order.
   - The system opens the order on the **General** tab.
3. Select an order status as required.
4. Click **Save**.

The system saves the order with the selected status.

> **Tip:** If you switch to the **History** tab, you can view the order's all order status changes.

## Modifying order items

> **Info:** In the **Orders** application, you can edit order item properties if the current **order is not** [marked as paid](#marking-orders-as-paid). Regardless of this setting, you can edit also product (SKU) properties here.
>
> Note that the system allows you to modify order item and product properties in the **Orders** application only if the _web.config_ file contained in your web project folder is properly configured. See [E-commerce web.config settings](https://docs.kentico.com/k82/e-commerce-features/configuring-and-managing-your-store/e-commerce-web-config-settings.md) for further details.

To modify items in an existing order:

1. Open the **Orders** application.
2. **Edit** () a selected order.
3. Switch to the **Items** tab.
   - Here you can add new product items, change the number of ordered product items, and remove product items.
   - Optionally, you can modify also product (SKU) properties.

> **Tip:** If you check **Send order changes by e-mail**, the system sends to specified e-mail addresses (typically to the customer and to the merchant) a notification e-mail informing about the changes made in the order.

4. Click **OK**.

If you now generate an invoice for the order (**Invoice** tab), it contains the updated set of items.

### Returning product items to the inventory

If you configured the system to track inventory for the products (i.e. the products have the **Track inventory** property enabled), product items are returned to the inventory:

- if the [Order is paid](#marking-orders-as-paid) property is disabled for the order (**Billing** tab)\
  -AND-
- you remove product items from the order (**Items** tab)

  > **Tip:** If you click **Empty**, the listed product items are removed from the order all at once. You can also remove only selected product items from the order. To do so, select product items and click **Update**.

> **Warning:** If you remove a whole order, no product items contained in the order are returned to the inventory.

## Modifying order addresses

The system allows your customers to specify a different address for billing and for shipping (if the shipping address is different from the billing address). Otherwise, the billing address is used as the shipping address.

To modify order addresses:

1. Open the **Orders** application.
2. **Edit** () a selected order.
3. Switch to the **Billing** tab.
4. Click **Edit**.
   - This opens the **Edit address properties** dialog.
5. Change address details as required.
6. Click **Save**.
   - The system saves the updated address and closes the dialog.
7. (Optional) Switch to the **Shipping** tab and repeat steps 3. through 5. to edit the shipping address.

If you now generate an invoice for the order (**Invoice** tab), it contains the updated address.

## Changing order currency

The system allows your customers to place orders in multiple currencies (if defined).

To change the currency for a selected order:

1. Open the **Orders** application.
2. **Edit** () a selected order.
3. Switch to the **Billing** tab.

   > **Info:** Alternatively, you can change order currency while editing the order on the **Items** tab.
4. Change the currency as required.
5. Click **Save**.

If you now generate an invoice for the order (**Invoice** tab), you can see that the prices are in the selected currency.
