Markets - Price Field
Set up market-specific pricing in Stock Sync to update prices across different regions, manage currency markups, and format market prices automatically.
How to Set Up Markets Price
Navigation path: Go to App → Feed Settings → Step 2: Matching Column
- Map Required Fields: Map Markets - Price alongside Markets - Compare at Price.
- Configure Market Settings: Click on Smart Settings next to the mapped field to configure country codes and region rules.
- Save Configuration: Review your field mappings and click Save to apply changes.
Markets Price Smart Settings & Detailed Breakdown
1. Markets - Price Conditions
Markets Price conditions are used to add markups, margins, or markdowns (for sales) to a product's market-specific price.
price (text comparison), price_f (numeric comparison), col#_f (numeric comparison), any, current_price (Shopify only), cost (Shopify only), and compare_at_price (Shopify only).Condition (If) | Price / Formula (Then) | Result / Explanation |
|---|---|---|
|
| Multiplies all prices by 1.5 (50% markup). |
|
| Sets the price equal to the store's |
|
| Adds $80 delivery to column |
|
| Discounts store product price based on the value in column |
|
| Sets price to the value from column |
|
| Adds value from column |
|
| Sets fixed price to 12.5. Do not use an equal sign ( |
|
| Divides all prices by 0.2. |
|
| Multiplies all prices by 0.90 (10% markdown). |
|
| If store price equals 0, multiplies by 0 (no changes made). |
|
| Selects the lowest price when two feeds offer the same product identifier. |
|
| Uses column |
|
| Multiplies price by 1.5 (50% markup) if item is taxable ( |
|
| Uses column |
|
| Uses column |
|
| Applies 30% markup and adds |
|
| Applies 10% markup if |
|
| Applies 50% markup if numeric column |
|
| Applies 20% markup if price is greater than 10 and less than or equal to 15. |
|
| Applies 50% markup if price equals 11. |
|
| Adds |
|
| Applies 30% markup if column 5 equals "shoe". |
|
| Retains current in-store price if feed price is less than 1 (Shopify only). |
|
| Multiplies price by 1.2 if store cost is less than 40 (Shopify only). |
|
| Multiplies price by 1.5 if store compare-at price is greater than 10 (Shopify only). |
|
| Applies 20% markup if date in |
|
| Applies 20% markup if date in |
|
| Keeps store price unchanged when store price is higher than feed price. |
|
| Keeps store price unchanged when store price is higher than column 8 value in feed file. |
Condition Comparison Operators | Details |
|---|---|
| Equal to |
| Less than or equal to |
| Greater than or equal to |
| Greater than |
| Less than |
| Only true when both statements are true |
| True when either statement is true |
Formula Syntax | Explanation |
|---|---|
| Evaluates to true if column 13 text contains "BC" (e.g., inside "ABCD"). |
| Prevents price update when column 13 contains "Large" ( |
| Selects the first 2 characters from the left side of column 13. |
| Selects the last 2 characters from the right side of column 13. |
| Selects 2 characters starting from position 2 of column 13. |
| Checks if total character count of column 13 equals 4. |
| Checks if string "BC" starts at character position 2 in column 13. |
| Replaces "BC" with "XY" inside column 13. |
| Evaluates to the maximum value among price, column 2, and column 3 (e.g., |
| Evaluates to the minimum value among price, column 2, and column 3 (e.g., |
2. Markets Price Delimiter
Format incoming delimiter structures from your feed file using options: Comma, Decimal Point, or Auto.
42.39.20 and you need to convert it to a standard decimal comma representation, select the Comma delimiter option.3. Markets Price Round
Standardize product prices across your store by rounding numbers to consistent decimals or psychological price points.
Rounding Example | Result Showing |
|---|---|
| Converts |
| Converts |
| Converts |
| Keeps |
| Converts |
| Converts |
| Converts |
| Converts |
| Converts |
| Converts |
| Converts |
| Converts |
| Converts |
| Converts |
| Converts |
| Converts |
| Converts |
| Converts price to nearest ending digit of 5 or 9 (e.g., |
4. Don't Update the Markets Price When...
Exclude specific products from receiving market price updates based on defined store attributes.
Key Rules & Technical Details
- Market Requirement: The target market must exist in Shopify Admin before Stock Sync can update prices for it.
- Combined Mapping Rule: Shopify API mandates that
Markets - Compare at Priceupdates MUST be accompanied by aMarkets - Pricevalue in the same request. - Numeric vs Text Types: Use
price_forcol#_ffor numeric price evaluation; usepriceorcol#for standard text matching.
Troubleshooting Steps
- Issue: Markets Compare-at Price is not updating → Solution: Verify that
Markets - Priceis mapped in the same feed setup. Shopify blocks isolated compare-at price updates for markets. - Issue: Price condition rule is not applying → Solution: Ensure correct variable syntax is used (
price_ffor numerical comparisons,pricefor string operations). - Issue: Target market prices are not reflecting in store → Solution: Confirm that the market name and country codes configured in Smart Settings match the active market setup in Shopify Admin.
Good Articles to Continue
- How to create a market via Shopify Admin → Step-by-step guide on setting up international markets in Shopify.
Updated on: 15/10/2026
Thank you!
