Price Rules
When a price rule is attached to a cloned product, the price of the cloned product will be converted based on the attached rules, and any future price changes to the original "parent" product will be converted based on these attached price rules when syncing the price to the cloned product.
Last updated September 18, 2026
Add price rules to cloned products
While using the Product Cloning tool, you can also instruct Synkro to attach price rules to the cloned products. When a price rule is attached to a cloned product, the price of the cloned product will be converted based on the attached rules, and any future price changes to the original “parent” product will be converted based on these attached price rules when syncing the price to the cloned product.
Create price rules
To create price rules in your Synkro account, navigate into the Synkro app from your parent store and click on Products > My products. Then, click on any product title in the resulting list of products. It doesn’t matter which product you select.
Navigate to Products > My products. Then, click on any product title in the resulting list of products.
Next, you will land on the product page within the Synkro app. Here you can see all of the price rules which are attached on the current product. Since you are visiting the Synkro app from the parent store, it is normal that there are no price rules attached to this product, as the price rules will be attached to the child products in the child store.
Click on the link which says Manage price rules.
Click on the link which says Manage price rules
Here we see a list of all the price rules which we have created under our Synkro account. To create a new price rule, click New price rule.
To create a new price rule, click New price rule.
On the next page, you will be able to enter your price rule details and save it. This price rule has now been created, and will be available for you to select the next time you use Synkro’s Visual Product Cloning Tool.
Price rule types
Every price rule has a type, which decides how the Amount you enter is used to convert the price. The types fall into three groups.
Basic price rule types
Basic types apply a fixed amount to the price being synced from the parent product.
| Type | Result |
|---|---|
| Add to price | Adds the amount to the parent price. |
| Subtract from price | Subtracts the amount from the parent price. |
| Multiply by amount | Multiplies the parent price by the amount. |
| Set to amount | Replaces the price with the amount. |
Dynamic price rule types
Dynamic types derive the child price from a property of the parent variant other than its price, such as its cost or compare-at price. These are useful when, for example, a child store should sell at a markup over the parent’s cost rather than a markup over its retail price.
| Type | Result |
|---|---|
| Multiply by parent compare at price | Multiplies the parent’s compare-at price by the amount. |
| Multiply by parent cost | Multiplies the parent’s cost by the amount. |
| Add to parent cost | Adds the amount to the parent’s cost. |
| Multiply by parent price | Multiplies the parent’s price by the amount. |
| Subtract from parent price | Subtracts the amount from the parent’s price. |
API price rule types
API price rule types fetch their value from Shopify each time a price is calculated. They are available to merchants subscribed to the Synkro Business plan or higher.
Set to parent price in market
Sets the child product’s price to the parent product’s price in a specific Shopify Markets country. This keeps a child store priced exactly as the parent store prices that market, including any market-specific price adjustments.
To set it up:
- Create a new price rule and select Set to parent price in market as the type.
- In the Amount field, enter the two-letter country code of the market, such as
CAfor Canada. - Save the rule and attach it to your cloned products as you would any other price rule.
Whenever the child product’s price is synced, Synkro looks up the parent’s price for that country and applies it to the child. If the parent has no price for that market, the child price is left unchanged.
Automatically attach price rules to cloned products
By default, Synkro will not automatically use these price rules to convert the prices of cloned products. This is especially relevant if you are using Synkro’s tag-based product cloning system or the automatic product cloning system, where you aren’t given the opportunity to select a price rule for each product (as is possible with the visual product cloning system). If you’d like to attach price rules automatically to products being cloned into specific stores, you can configure this within the Synkro settings.
First, click Settings in the Synkro navigation bar. In the settings sidebar, find the Product cloning section and select Price rule applications.
Click Settings in the Synkro navigation bar, then select Price rule applications under Product cloning in the settings sidebar.
This opens the Automatic price rule applications page. Any existing automatic price rule applications are listed at the top, grouped by destination store. Under Configure new automatic price rule application, select the destination store for which you’d like cloned products to have price rules automatically attached, then select the price rule which you’d like automatically attached, then click on the button Add automatic price rule application. You can create multiple automatic price rule applications for the same store, which will be applied in sequence to all new products which are cloned into the destination store.
Select the destination store, then select the price rule which you’d like automatically attached, then click on the button Add automatic price rule application.
When you configure an automatic price rule application, you also choose an Application scope — either Per product or Store-level. This choice determines how the rule is applied to cloned products. The difference is explained in the next section.
Congratulations! The next time you clone a product into the destination store, it will have price rules applied automatically.
Store-level vs. product-level price rules
Automatic price rule applications can be configured with one of two scopes. Both convert prices in exactly the same way — the difference is how the rule is associated with your cloned products.
Product-level (“Per product”)
This is the default, and matches Synkro’s original behavior. When a product is cloned, the selected price rules are attached directly to that individual cloned product. Each cloned product keeps its own copy of the attached rules.
- Best when you want fine-grained control — different products in the same store can have different rules attached.
- When using the Visual Product Cloning Tool, you can review and adjust the attached rules for each product before cloning.
- Because the rules are attached per product, changing a store’s automatic application later does not retroactively affect products that were already cloned — those products keep the rules that were attached at clone time.
Store-level
With store-level scope, the price rule is not attached to each cloned product. Instead, it is configured once for the destination store and resolved automatically whenever a price is calculated for products cloned from that source store into that destination store.
- Best when you want the same pricing logic to apply consistently to every product cloned into a destination store, without managing rules on a per-product basis.
- Store-level rules apply to all applicable cloned products, so updating (or removing) the store-level application affects those products the next time their prices sync.
How the two scopes interact
Product-level rules always take precedence. If a cloned product has its own attached (product-level) price rules, those are used and any store-level rule of the same type is ignored for that product. Store-level rules only apply to cloned products that don’t have their own attached rules of that type.
Because of this precedence, adding a store-level price rule is safe for existing setups: products that already have per-product rules attached are unaffected, and the store-level rule only takes effect on cloned products that have no rules of their own.
When you clone with the Visual Product Cloning Tool into a destination store that has store-level rules configured, those rules are shown as a read-only list (they apply automatically). If you need to attach different rules to the products in this particular clone operation, choose Override with per-product price rules and select the rules you want — this attaches them per product, which takes precedence over the store-level rules for those products.