# Prices Store and manage Prices for your Products on the Merchant Center. Embedded Prices and Standalone Prices let you define full-sale prices for your sellable goods. To understand the difference between Embedded Prices and Standalone Prices, see [Types of Prices](/api/pricing-and-discounts-overview.md#types-of-prices). While both Embedded Prices and Standalone Prices can exist for a Product, define only one (type of) Price for better performance. If a Product has both Embedded Prices and Standalone Prices, you can [choose the Price](/merchant-center/prices.md#choose-the-product-price-mode) to use during checkout. Pricing can target volume-based orders or be scoped by currency, country, distribution channel, customer group, or time period. If the default Price fields do not fit your business needs, extend the Price model using the [Custom Fields API](/api/projects/custom-fields.md). The Merchant Center provides support for editing the values of such Custom Fields on Price. To manage discounts for your sellable goods, see [Product Discounts](/merchant-center/product-discounts.md). Learn more about managing Prices in our self-paced [Pricing setup](/learning-price-and-discount-your-products/price-calculation/overview.md) module. ## Embedded Price ### Add a Price 1. Go to **Products > Product list** and select the Product that contains the Product Variant you want to create the Price for. 2. In the **Variants** tab, select the Product Variant. 3. In the **Prices** tab, click **Add embedded price**. ![Image highlighting the UI element to add a price for a Product Variant.](https://docs.commercetools.com/merchant-center/images/products/add-price.png) 4. In the **Add embedded price** window, follow these steps: 1. In the **Price information** section, follow these steps: - Optional: For **Price key**, enter a unique identifier that helps identify the Embedded Price. - For **Price**, select the currency and enter a Price value for the Product Variant. The **Price** field allows high-precision prices. High-precision prices contain more digits after the decimal separator than the [default](https://en.wikipedia.org/wiki/ISO_4217#List_of_ISO_4217_currency_codes) for the selected currency. If an [active Product Discount](/merchant-center/product-discounts.md#activate-a-product-discount) affecting the Product Variant exists, the discounted Price is displayed in the **Discounted price** section. - Optional: Together with the currency, the following fields form a Price scope that determines the uniqueness of the Price for the Product Variant. A Product Variant cannot have two Prices with the same Price scope. - For **Country**, select a country for which the Price is applicable. - For **Customer Group**, enter a Customer Group for which the Price is applicable. - For **Channel**, enter a Channel for which the Price is applicable. - For **Price valid from**, enter a date and time from which the Price is valid. - For **Price valid to**, enter a date and time until when the Price is valid. The **Price valid from** and **Price valid to** values are used to select a Price for a Product Variant when it is added to the Cart, they are not used to remove Prices that are no longer valid. Prices that are no longer valid are not automatically removed, but they can be [removed](/merchant-center/prices.md#delete-a-price) if necessary. 2. Optional: If a Custom Field is defined for the Price, select it from the drop-down in the **Custom fields** section, and depending on the field type, enter or select the value for it. Custom Fields are implemented using the [Custom Fields API](/api/projects/custom-fields.md). 3. Optional: To add pricing for bulk or volume orders, click **Add price tier** in the **Price tiers** section and enter the following details: - For **Price**, enter a Price value that should apply when the line entry in the Cart matches the minimum quantity. The **Price** field allows high-precision prices. High-precision prices contain more digits after the decimal separator than the [default](https://en.wikipedia.org/wiki/ISO_4217#List_of_ISO_4217_currency_codes) for the selected currency. - For **Min. quantity**, enter the minimum quantity that should be met for the Price tier to apply. If no Price tier is defined, the base Price is used. 4. Click **Save**. 5. Close the **Add embedded price** window and update the status to **Publish** in the Product page. ![Modified status of the Product when a new Price is added to it.](https://docs.commercetools.com/merchant-center/images/products/modified-status.png) ### Price list Every Product Variant has its own Price list that displays their full-sale Prices in the defined currency along with their country, Customer Group, Channel, or validity period for a Price, if configured for that Price. If defined, the Price list also displays the Price tier, as well as discounted Prices, if affected by an [active Product Discount](/merchant-center/product-discounts.md#activate-a-product-discount). To access a Price list, follow these steps: 1. Go to **Products > Product list** and select the Product for whose Product Variants you want to access Prices. 2. In the **Variants** tab, select the Product Variant and click the **Prices** tab. To remove columns, click the **Table settings** drop-down, select **Column manager** and drag the cards to the **Hidden columns**. To reorder columns, move the cards up or down the stack accordingly. ### Delete a Price 1. Go to **Products > Product list** and select the Product that contains the Product Variant you want to delete the Price from. 2. In the **Variants** tab, select the Product Variant. 3. In the **Prices** tab, select the Price and click **Delete** in the **Manage the price** window. ## Standalone Price Unlike Embedded Prices, you can create Standalone Prices for Products that do not exist in the Project. In such cases, to link newly added Product Variants with a Standalone Price, both the Product Variant and Standalone Price must have the same SKU. ### Add a Price Standalone Prices can also be created for Products having Embedded Prices. 1. Go to **Prices > Add Standalone Price**. 2. On the **Create Standalone Price** page, follow these steps: 1. In the **General information** section, for **SKU**, enter the Product Variant's SKU. Standalone Prices are associated to a Product using its SKU value. The SKU cannot be updated after the Price is saved. If the entered SKU already exists for a Product Variant, its related Product and current Price Mode are displayed in **Product price mode**. By clicking on the displayed Product, you can jump to the related Product details' page. 3. In the **Price information** section, follow these steps: - Optional: For **Price key**, enter a unique identifier that helps identify the Standalone Price. - For **Price**, select the currency (if more currencies are [configured for the Project](/merchant-center/project-settings.md)) and enter a Price value for the Product Variant. This field supports high precision prices, which allows a higher number of fraction digits for the selected currency than its [default](https://en.wikipedia.org/wiki/ISO_4217#List_of_ISO_4217_currency_codes). If an [active Product Discount](/merchant-center/product-discounts.md#activate-a-product-discount) exists for the Product Variant, the discounted Price is displayed in the **Discounted price** section. - Optional: For **Staged Price**, select the currency (if more currencies are [configured for the Project](/merchant-center/project-settings.md)) and enter a staged Price value for the Product Variant. If an [active Product Discount](/merchant-center/product-discounts.md#activate-a-product-discount) exists for the Product Variant, the discounted staged Price is displayed in the **Discounted price** section. - Optional: Together with the currency, the following Price scopes determine the uniqueness of the Price for the Product Variant. - For **Country**, select a country for which the Price is applicable. - For **Customer group**, enter a Customer Group for which the Price is applicable. - For **Channel**, enter a Channel for which the Price is applicable. - For **Price valid from**, enter a date and time from which the Price is valid. - For **Price valid to**, enter a date and time until when the Price is valid. A Product Variant cannot have two Prices with the same combination of Price scopes. The Price scopes cannot be edited after a Price is created. 4. Optional: If a Custom Field is defined for the Price, select it from the drop-down in the **Custom fields** section, and depending on the field type, enter or select the value for it. Custom Fields are implemented using the [Custom Fields API](/api/projects/custom-fields.md). 5. Optional: To add pricing for bulk or volume orders, in the **Price tiers** section, click **Add price tier** and enter the following details: - For **Price**, enter a Price value that should apply when the line entry in the Cart matches the minimum quantity. This field supports high precision prices, which allows a higher number of fraction digits for the selected currency than its [default](https://en.wikipedia.org/wiki/ISO_4217#List_of_ISO_4217_currency_codes). - For **Min. quantity**, enter the minimum quantity that should be met for the Price tier to apply. If no Price tier is defined, the base Price is used. 6. Click **Save**. By default, Standalone Prices created are active and thus, visible to customers. However, unlike Embedded Prices, their visibility can be adjusted. For more information, see [Deactivate a Price](/merchant-center/prices.md#deactivate-a-price). To apply the staged changes for the Standalone Price, see [Apply the staged changes](/merchant-center/prices.md#apply-the-staged-changes). ### Standalone Price list The Standalone Prices list displays the full-sale Prices of Product Variant SKUs in the defined currency along with their country, Customer Group, Channel, or validity period for a Price, if configured for that Price. If defined, the Price list also displays the Price tier, as well as discounted Prices, if affected by an [active Product Discount](/merchant-center/product-discounts.md#activate-a-product-discount). The list also displays the status of the configured Standalone Prices. ### Deactivate a Price 1. Go to **Prices > Standalone Price list** and select the SKU for which you want to deactivate the Price. 2. On the **Manage Standalone Price** page, click the **Status** toggle when active. 3. In the **Deactivate price** dialog, click **Deactivate price**. ### Delete a Price 1. Go to **Prices > Standalone Price list** and select the SKU for which you want to delete the Price. 2. On the **Manage Standalone Price** page, click the delete icon. 3. In the **Delete Price** dialog, click **Delete Price**. ### Bulk delete via CSV import This action cannot be undone. After you delete a Standalone Price, you cannot recover it. To get started, download the [CSV template](/merchant-center/downloads/standalone_price_bulk_delete_template.csv) and add the keys of the Standalone Prices to delete. 1. Go to **Prices > Standalone Price list**. 2. Click the **Actions** drop-down and select **Bulk delete via CSV**. 3. In the **Bulk delete via CSV** window, choose a CSV file on your computer to upload, and click **Upload and preview**. 4. After the file is uploaded and validated, verify the number of Standalone Prices to be deleted, and click **Continue**. 5. Click **Start bulk delete** to confirm the import process. As the import process is a background task, you do not need to wait for it to complete. To check the import status, go to **Operations > Import**. ### Add a staged value for an existing Standalone Price 1. Go to **Prices > Standalone Price list** and select the SKU for which you want to set a staged Price. 2. In the **Price information** section on the **Manage Standalone Price** page, for **Staged Price**, select the currency (if more currencies are [configured for the Project](/merchant-center/project-settings.md)) and enter a staged Price value for the Product Variant. This field supports high precision prices, which allows a higher number of fraction digits for the selected currency than its [default](https://en.wikipedia.org/wiki/ISO_4217#List_of_ISO_4217_currency_codes). If an [active Product Discount](/merchant-center/product-discounts.md#activate-a-product-discount) exists for the Product Variant, the discounted staged Price is displayed in the **Discounted price** section. 3. Click **Confirm**. This saves the staged Price for the respective SKU. #### Apply the staged changes You can apply staged changes only if there are no other unsaved changes on the page. - To apply the staged changes, click **Apply staged changes**. Note that this replaces the existing base Price of the SKU with the staged value. ## Choose the Product Price mode During checkout, the Price of a Line Item Price is determined based on the following factors: - The Product Price mode, which determines the type of Price that must be considered. By default, Embedded Prices are used for a Product Price. - Price scopes, which determine the uniqueness of the Price based on the distribution channel, currency, country, and Customer Group. To choose the Product Price mode used, do the following: 1. Go to The **Products > Product list** and select the Product. 2. In the **General information** section on the Product detail's page, for **Product price mode**, select the type of Price to be used for the Product at checkout. 3. Click **Save**. ## Related pages - [Area overview page with navigation](/merchant-center.md) - [Next page: Discounts overview](/merchant-center/discounts-overview.md) - [Search documentation and API specs](/search.md)