---
title: Manage commerce stores
---

> 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).

> **License:** Advanced license required.
>
> Features described on this page require the Xperience by Kentico **Advanced** license tier.

The [digital commerce](https://docs.kentico.com/documentation/developers-and-admins/digital-commerce-setup.md) feature allows you to run online stores where you sell physical or digital products. As a business user, you manage the day-to-day operations of your store – viewing orders, working with customer records, and configuring promotions – through three dedicated applications in the Xperience administration:

- **Customers** – View customer details, addresses, and order history.
- **Orders** – View order details, track order progress, and update order statuses.
- **Promotions** – Create and manage discounts, schedule promotions, and configure coupon codes.

Your development team handles the initial [store setup](https://docs.kentico.com/documentation/developers-and-admins/digital-commerce-setup/commerce-config.md), including the product catalog structure, checkout flow, and payment integration. This page covers the tasks you perform after the store is set up.

## Manage products

How you manage products depends on how your development team implemented the [product catalog](https://docs.kentico.com/documentation/developers-and-admins/digital-commerce-setup/model-product-catalog.md). Products are typically stored as content items – either in the [content hub](https://docs.kentico.com/documentation/business-users/content-hub.md) or as [website pages](https://docs.kentico.com/documentation/business-users/website-content.md). To add, edit, or remove products, use the same content editing tools you use for other content on your site.

Contact your development team if you're unsure where your products are managed.

The following image shows a **sample** listing of products hosted in the content hub from the Dancing Goat sample site:

![Listing of products on the Dancing Goat](https://docs.kentico.com/docsassets/documentation/manage-commerce-stores/DG_products_listing.png "Listing of products on the Dancing Goat")

## Manage customers

The **Customers** application allows you to view customer details and track orders made by customers. Customer records are created automatically when customers place orders in your store – you don't need to create them manually.

### View customer details

1. Open the **Customers** application.
2. Select a customer from the list.
3. View the customer's information across the available tabs:
   - **Overview** – Contact information (name, email, phone).
   - **Addresses** – Saved customer addresses.
   - **Orders** – List of orders placed by the customer.

![Customer detail with Overview, Addresses, and Orders tabs](https://docs.kentico.com/docsassets/documentation/manage-commerce-stores/customer_detail.png "Customer detail with Overview, Addresses, and Orders tabs")

## Manage orders

The **Orders** application allows users to list orders, view order details, change order statuses, and finalize orders.

### View order details

1. Open the **Orders** application.
2. Select the order you want to view. You can search by order number or sort orders by status.
3. On the **Overview** tab, view the order summary and customer details.
4. Open the **Ordered items** tab to view the list of products in the order.

![List of ordered items](https://docs.kentico.com/docsassets/documentation/manage-commerce-stores/ordered_items.png "List of ordered items")

The order detail shows totals, applied discounts, shipping and payment methods, and the current order status.

### View orders from a specific customer

1. Open the **Customers** application.
2. Select the customer whose orders you want to view.
3. Open the **Orders** tab.

![View orders of a customer](https://docs.kentico.com/docsassets/documentation/manage-commerce-stores/customer_orders.png "View orders of a customer")

The tab displays all orders placed by the selected customer.

### Change order status

1. Open the **Orders** application.
2. Select the order you want to update.
3. Select **Change order status**.
4. Select the new status and **Confirm**.

![Order detail with the Change order status button](https://docs.kentico.com/docsassets/documentation/manage-commerce-stores/update_order_status.png "Order detail with the Change order status button")

The order now displays the new status in the listing.

> **Info:** Depending on your [notification configuration](https://docs.kentico.com/documentation/developers-and-admins/digital-commerce-setup/configure-order-statuses.md#configure-notifications-for-order-statuses), configured recipients may receive a notification when the order moves to the new status. If you skip intermediate statuses (e.g., move an order directly from the initial to the final status), notifications are only sent for the status you select, not for the skipped statuses.

## Manage promotions

The **Promotions** application allows you to create and manage discounts for your store. Promotions can apply discounts to individual products or entire orders.

### Promotion types

Your development team configures the available promotion types for your store. Common types include:

- **Catalog discounts** – Apply discounts to individual products (e.g., 10% off all coffees, $5 off selected items)
- **Order discounts** – Apply discounts to the entire order (e.g., 15% off orders above $100)

When multiple promotions could apply to the same product or order, the system automatically selects the promotion that provides the best discount for the customer. For more details, see [Discount applicability and priority](https://docs.kentico.com/documentation/developers-and-admins/digital-commerce-setup/promotions.md#discount-applicability-and-priority).

![Promotions application with Catalog discounts and Order discounts tabs](https://docs.kentico.com/docsassets/documentation/manage-commerce-stores/promotion_types.png "Promotions application with Catalog discounts and Order discounts tabs")

### Create a promotion

1. Open the **Promotions** application.
2. Select the promotion type in the left tab.
3. Select **Create promotion**.
4. Fill in the promotion details:
   - Enter a **Display name** for the promotion.
   - Select a **Promotion type** – choose from available promotion rules configured by your development team.
   - Configure the **promotion rule settings** based on the selected type (e.g., discount percentage, target products, eligibility rules).
   - In the **Target customers** field, select which customers are eligible for the promotion:
     - _All visitors_ (default) – the promotion applies to all customers, including anonymous visitors.
     - _All registered members_ – only authenticated [members](https://docs.kentico.com/documentation/business-users/members.md) receive the discount.
5. Select **Continue** to proceed with promotion creation, this step also saves your promotion.
6. Select **Schedule activation**.
7. Set the **Active from** and **Active to** dates to define when the promotion is available.

![Create a promotion](https://docs.kentico.com/docsassets/documentation/manage-commerce-stores/promotion_create.png "Create a promotion")

The screenshot also includes a custom _VIP customers only_ **target customers** field. Promotion targets are an extensible part of the system that can be [added by the developers](https://docs.kentico.com/documentation/developers-and-admins/digital-commerce-setup/promotions.md) to satisfy various requirements.

The promotion is automatically activated and deactivated based on the configured dates. Once active, the promotion applies to eligible products or orders during checkout.

### Promotion statuses

After creating a promotion, a status indicator helps you track its state:

- **Scheduled** – The promotion is configured but not yet active. It automatically activates when the **Active from** date arrives.
- **Active** – The promotion is currently running and being applied to eligible products or orders.
- **Deactivated** – The promotion is no longer active. You can reactivate it by setting new activation dates.

![Promotion status info](https://docs.kentico.com/docsassets/documentation/manage-commerce-stores/promotion_status.png "Promotion status info")

The status automatically updates based on the **Active from** and **Active to** dates you configure via **Change duration** when editing the promotion.

### Edit a promotion

1. Open the **Promotions** application.
2. Select the promotion you want to edit.
3. Update the promotion settings as needed.
4. **Save** your changes.

![Edit a promotion with Save and Change duration buttons](https://docs.kentico.com/docsassets/documentation/manage-commerce-stores/promotion_edit.png "Edit a promotion with Save and Change duration buttons")

> **Note:** Changes to promotions take effect immediately for new price calculations. Orders that have already been placed aren't affected by promotion changes.

### Use coupon codes with promotions

Coupon codes allow you to require customers to enter a specific code during checkout to receive a discount, instead of applying the promotion automatically.

> **Info:** Coupon codes are **generic and multi-use** – any customer who knows the code can use it any number of times during the promotion period. Single-use or customer-specific codes aren't supported.

#### Add a coupon code to a promotion

When creating or editing a promotion:

1. In the **Redemption method** field, select **Generic discount code**.
2. Enter the code in the **Discount code** field (e.g., _WELCOME20_, _SUMMER50_).
3. Configure the rest of the promotion as usual (discount amount, activation dates, rules).
4. **Save** the promotion.

![Redemption method and Discount code fields in the promotion form](https://docs.kentico.com/docsassets/documentation/manage-commerce-stores/coupon_code_field.png "Redemption method and Discount code fields in the promotion form")

Customers now need to enter the matching discount code during checkout to receive the discount.

> **Tip:** Discount codes are **case-insensitive**. Customers can enter _welcome20_, _WELCOME20_, or _Welcome20_ – all variations work.

### Delete a promotion

1. Open the **Promotions** application.
2. Select the promotion you want to delete.
3. Select the **Delete** icon () in the **Actions** column and confirm the action.

> **Note:** Deleting a promotion is permanent and can't be undone. Orders that already received the promotion's discount aren't affected.
