Skip to content
Last updated

How to access on Fynd Commerce

Commerce Panel → Sales Channel (select application) → Products → Price Factory

The price factory feature in Fynd Commerce allows merchants to create and manage customised product pricing strategies based on geographic zones and currencies. Unlike store-level pricing - which applies a single price across all locations - price factories enable merchants to tailor prices by region (within a country) or by country (for international trade).

This feature is especially useful for merchants operating across diverse regions with different cost structures, taxes, logistics, or customer behaviours. It also supports multi-currency international pricing.

When to use price factory
  • You want to set different prices for the same product based on location.
  • You operate in multiple countries and want to offer local currency pricing.
  • You need zone-based pricing logic without duplicating product listings.
  • You want pricing control that scales with your business plans.

Overview

There are two types of price factories:

TypeUse for setting prices based on...Currency selection
DomesticStates, cities, or pin codes within your base countryFixed to base currency
InternationalCountries across the worldSelect from multiple currencies

Create a price factory

Follow the steps below to create a price factory and define zone-specific pricing.

Step 1: Open Price Factory

  1. On the Price Factory page, select Create price factory.

Step 2: Enter basic details

  1. In the Basic details section, locate the field Price factory name.
  2. Enter a name for this price factory. (Maximum: 100 characters)

Example: India North Region Pricing, USA Europe Winter Pricing

Step 3: Select the factory type

  1. Under the Type section, choose one of the following:

    • Domestic – Select this to define price zones within your base country using pin codes, cities, or states.
    • International – Select this to define zones across countries and configure multi-currency pricing.

Click on the desired option to continue.

Step 4: Create price zone

4.1 Domestic (regional) price factory
  1. In the Price zone section, click the Create zone button.

  2. From the dropdown, select one of the following options:

    • Manual – Add areas by entering pin codes or selecting states/cities.
    • Bulk import – Upload a file with multiple zones.

If you choose Manual:

  1. In the Select by dropdown, choose:
    1. Pin Code / Zip Code / Postal Code, or
    2. States / Regions / Cities
  2. If you selected Pin Code, enter up to 50 codes manually, separated by commas. Example: 110001, 400001, 560001
  3. If you selected States / Regions / Cities:
    1. Search and tick the boxes beside the required states or regions.
    2. Expand a state to choose specific cities if needed.
  4. Click Save.

If you choose Bulk import:

Use this method if:

  • You want to upload a large list of pin codes, cities, or regions.
  • You prefer preparing zones in a spreadsheet instead of selecting them manually.

Steps to upload using bulk import:

  1. In the Price zone section, click Create zone.
  2. From the dropdown, select Bulk import.
  3. Click Download sample to get the required CSV format.

You can leave the Sector column empty if not applicable.

  1. Fill out your price zone details in the same format.

  2. Click Choose file, then upload your .csv file (max file size: 10 MB).

  3. Wait for the system to validate the data.

  4. After a successful upload, the added country will appear in the Price zone table with action icons:

    • Download (⬇): Export the current zone data.
    • Delete (🗑): Remove the uploaded zone.

You can only upload one price zone per price factory. Make sure the uploaded file includes all required areas.

Example use case

Scenario: You want to apply a specific pricing structure for Northern India using bulk upload.

  1. Download the sample CSV.
  2. Add entries for states like Delhi, Haryana, Uttar Pradesh with appropriate cities and pin codes.
  3. Upload the file in the bulk import section.
  4. Once uploaded, you’ll see India listed in the Price zone summary.
4.2 International price factory
  1. In the Price zone section, click the Create zone button.
  2. From the country list, tick the boxes next to all countries you want to include in this price factory.
  3. You can select as many countries as needed.
  4. Use the search bar to find countries quickly.
  5. Click Save.

The selected countries will now appear in the Price zone list.

Step 5: Select currency

Domestic
  • The Currency field is auto-filled based on your business’s base currency.
  • You cannot change this value.

Example: If your company is registered in India, the currency will be set to INR.

International
  1. After selecting countries, go to the Currency section.
  2. Click on the Currency dropdown.
  3. Select one or more currencies you want to offer for this price zone.

    Note: You can select multiple currencies - there is no limit.

Example: If you're targeting USA, UK, and Germany, you might select:

  • USD – for the USA
  • GBP – for the UK
  • EUR – for Germany

Click Save once currencies are selected.

If you add or remove currencies, you must save them manually for the changes to apply.

Step 6: Activate and save

  1. In the top-right corner, turn the Active toggle on to enable the price factory.
  2. Click the Save button to finalise your configuration.

The system will now fetch your product catalogue and display it under the Products and pricing section.

Step 7: Manage products and pricing

Once you define the price zone and currency, and click Save, the Products and pricing section is enabled. This is where you can view all products included in the price factory and update their prices using multiple methods.

How products are added:

  • After the price factory is saved, the system automatically imports all products from your catalogue.
  • All existing products and their available sizes are marked as active by default.
  • Any new variants (e.g. a new size for an existing product) are activated automatically.
  • Any new products added later must be manually activated.

The product list you see here reflects only products present in your catalogue at the time of factory creation.

View and filter products: By default, the All products tab displays your entire product list with the following details:

ColumnDescription
Product detailsProduct image, name, SKU code, and size availability
Base pricePrice listed in your global catalogue
Price (zone currency)Price set under this price factory, based on your selected currency

Use the tabs and filters to:

  • View All, Active, or Inactive products
  • Search by product name
  • Filter by Brand or Category

Activate or deactivate products

To control which products are active in this price factory:

  1. Locate the product you want to update.

  2. Use the toggle at the end of the row:

    • Blue toggle = Active
    • Grey toggle = Inactive

You can also navigate to the Active or Inactive tab to manage grouped views easily.

Method 1: Manually update prices per product

To edit price for a specific product:

  1. Click anywhere on the product row.
  2. A side panel will open displaying all available sizes (e.g. S, M, L).
  3. For each size, enter:
    1. Selling price (displayed to customers)
    2. Actual price (original marked price, optional)
  4. Click Save.

Manual edits are applied instantly and reflected on the backend and storefront. You do not need to click Save at the price factory level again.

Method 2: Use currency strategy

You can apply a rule to update pricing across products in bulk using the currency strategy tool.

To apply a strategy:

  1. Click Manage products > Currency strategy.
  2. In the Manage price panel:
    1. Select the Currency (e.g. INR).
    2. Choose whether to Increase or Decrease prices.
    3. Choose a method:
      1. Margin of – Apply a percentage increase or decrease.
      2. Flat – Add or subtract a fixed value.
  3. Enter the percentage or flat amount.
  4. Click Save.

Example 1: Margin strategy

  • Strategy: Increase base prices by margin of 10%
  • Base price: ₹1,000 → Resultant price: ₹1,100

Example 2: Flat value strategy

  • Strategy: Decrease base prices by flat ₹200
  • Base price: ₹1,000 → Resultant price: ₹800

The updated prices will apply across all active products for that currency.

Method 3: Bulk import via file upload

Use the bulk import option to efficiently update product pricing or activate/deactivate multiple products at once using an Excel or CSV file.

You can perform two types of bulk actions:

  • Update prices for existing products
  • Enable or disable product visibility in the price factory

Step 1: Access the bulk import tool

  1. In the Products and pricing section, click Manage products.
  2. Select Bulk import from the dropdown.
  3. You will be redirected to the Bulk Action page.

Step 2: Select the type of bulk action

In the Import data section, open the dropdown and choose one of the following:

  • Manage Product Pricing – Use this to bulk update prices.
  • Enable / Disable Products – Use this to activate or deactivate products in the price factory.

Your selection determines which type of Excel file you will export or upload.

Step 3: Export the right Excel file

Click the Export button and select one of the following options:

  • Sample – Downloads a blank template with headers only.
  • Data – Downloads your product list with values prefilled (based on current price factory setup).

Once you export, your download appears in the Export history panel.

Step 4: Fill in the Excel file

  • Option A: Manage Product Pricing. Use this file to update pricing. You can edit:
ColumnDescription
Seller IdentifierProduct SKU (required)
Catalog Actual Price (INR)Reference only (do not edit)
Catalog Selling Price (INR)Reference only (do not edit)
Actual Price (INR)New marked price (optional)
Selling Price (INR)New price shown to customers (required)

Only Seller Identifier and Selling Price are mandatory to apply pricing.

  • Option B: Enable / Disable Products. Use this file to change product activation status in the price factory.
ColumnDescription
Product NameSystem-generated name (do not edit)
Item CodeUnique product code or SKU
BrandReference column (do not edit)
StatusUse dropdown to select Active or Inactive

Click the Status cell to reveal a dropdown menu. Select:

  • Active to include the product in the price factory
  • Inactive to exclude it

Any mismatch in SKU or status will result in skipped entries.

Step 5: Upload the file

  1. Click Choose file under Upload file.
  2. Upload the file in .xlsx, .xls, or .csv format.
  3. File size must not exceed 5 MB.
  4. On success, you’ll see the message File uploaded successfully.

Step 6: Monitor upload status

The Upload history panel tracks your import progress. Statuses include:

  • Pending – File accepted and queued
  • Running – System is processing the file
  • Completed – All changes have been applied

Hover on each entry to view:

  • Upload date and time
  • User who uploaded it
  • Total records and result (e.g. All 5694 successful)
Example workflow 1: Update prices for 5 products in INR

Scenario: You want to revise the selling price of 5 products in a regional price factory (currency = INR).

Steps:

  1. Go to Manage products > Bulk import.
  2. From the action dropdown, select Manage Product Pricing.
  3. Click Export > Data to download the full product sheet with existing values.
  4. Open the file and update only the Selling Price (INR) column for the 5 specific SKUs.
  5. Save the file as .xlsx or .csv.
  6. Return to the bulk import screen and click Choose file to upload the edited sheet.
  7. Once uploaded:
    • The import will show as Pending, then Running.
    • When it reaches Completed, the new prices are applied instantly.

You do not need to click Save again. Price changes reflect immediately on the storefront.

Example workflow 2: Disable a set of test products

Scenario: You want to deactivate internal/test products from appearing in your live price factory.

Steps:

  1. Go to Manage products > Bulk import.
  2. In the action dropdown, choose Enable / Disable Products.
  3. Click Export > Data to download the list of all products in the factory.
  4. In the exported sheet:
    • Locate the rows for the test SKUs.
    • In the Status column, change Active to Inactive using the dropdown.
  5. Save the file and upload it via the Choose file area.
  6. Monitor the upload:
    • Status progresses from Pending → Running → Completed.
    • Once completed, the selected products will no longer be active in the price factory.

If a product is inactive, it will not show pricing or be eligible for discount rules within this zone.

Example workflow 3: Enable newly created products

Scenario: You have added 10 new products to your catalogue after creating the price factory, and now want to activate them.

Steps:

  1. Navigate to Manage products > Bulk import.
  2. Choose Enable / Disable Products from the dropdown.
  3. Click Export > Data.
  4. Open the sheet and locate your new SKUs.
    • They may appear as Inactive by default.
  5. Change their Status to Active using the dropdown in the sheet.
  6. Save and upload the updated file.
  7. Once the status shows Completed, those products will become visible and active in the price factory.

This method is faster when dealing with a large batch of new catalogue items.


Example setup

Domestic pricing

Scenario: You want to charge different prices in northern Indian states due to shipping costs.

  • Type: Domestic
  • Zone: Uttar Pradesh, Delhi, Punjab
  • Currency: INR
  • Pricing rule: +15% increase over base price using global adjustment

International pricing

Scenario: You are expanding to the US, UK, and Australia, and want to offer pricing in their local currencies.

  • Type: International
  • Countries: United States, United Kingdom, Australia
  • Currencies: USD, GBP, AUD
  • Pricing strategy:
    • USD: Base price
    • GBP: +10%
    • AUD: -5% for competitive pricing