Sync configs and field selection
A sync config is a named set of field choices. A parent is assigned one config, and every child in that rule follows it. Configs are managed on the Sync Configs page.
The default config
Every store has exactly one default config, called Default until you rename it. Parents with no explicit assignment follow it. It can be edited, renamed, or replaced by making another config the default, but it cannot be deleted.
New Config creates another one, starting from the standard defaults. Rename, Make default and Delete sit next to each config in the list. Deleting a config that parents are using asks which config they should move to.
The list shows, per config, how many products use it and how many of the available fields it mirrors.
Assigning a config to a rule
The Sync Config card on a rule page has an Assigned config dropdown. Changing it saves immediately. Edit this config’s fields opens the editor, and Manage configs goes to the list.
On the dashboard you can select several parents and use the Apply config: action for the config you want, to move them all
onto one config at once.
Because configs are shared, editing one changes behaviour for every rule using it. When one family of products needs different rules, give it its own config rather than editing a shared one.
The fields
The editor groups fields the way Shopify’s product page does. Hovering a checkbox shows a one line description. Fields that can do real damage if enabled carelessly, such as status and cost per item, are marked Sensitive.
Content
| Field | Copies | Default |
|---|---|---|
| Title | The product title | Off |
| Description | The body description, including its HTML | On |
| Vendor | The vendor or brand name | On |
| Product Type | The product type | On |
| Tags | The full tag list | On |
| Status | Active, draft or archived | Off |
Title is off by default because children usually need their own name, for example a regional suffix. Status is off by default because turning it on means a draft parent can unpublish every child.
Tags and the description are replaced, not merged: the child ends up with the parent’s list.
SEO
SEO Title & Description copies the meta title and meta description used by search engines. It is on by default.
Media and metafields
Covered on their own page: media and metafields.
Pricing & Inventory
This group is a master checkbox with ten fields under it, all off by default. Turning the master off clears the fields beneath it.
- Price
- Compare At Price
- Unit Price (the per unit display, such as a price per 100ml)
- Charge Tax
- Cost Per Item (marked sensitive)
- Barcode
- Sell When Out of Stock
- Weight (the value and its unit)
- Country of Origin
- HS Code
Shopify keeps these on variants, even for a product with no options, so the group applies to single variant products too. The app matches a child’s variants to the parent’s by variant title, and falls back to position in the list when no title matches. A child variant with no counterpart on the parent is left untouched.
What is never written
Regardless of configuration, the app never writes:
- inventory quantities,
- warehouse and location assignments,
- fulfillment service.
It also only ever writes the fields listed on this page. It does not create or delete products, change a handle or a SKU, edit collections or product options, or touch orders, customers, discounts or themes.
Saving
Save Config applies your changes. While there are unsaved changes, Shopify’s save bar appears at the top of the admin with save and discard buttons. Saving does not itself run a sync; the new rules apply from the next sync onwards.