Product Sync
ASR avatar
Written by ASR
Updated over a week ago

Product Sync is an important part of keeping your Shopify product catalog up to date with the app.

Keeping products in sync allows them to be managed on the Manage Products pages. You cannot change product groups for products that haven't been synced.

Some rules may require a product to be synced in order to be applied and calculated correctly.

Adding new products

New products that haven't been synced are assumed to be in the Default Product Group when calculating rates at checkout.

You may choose between two types of product sync:

Automated Product Sync

  • Product syncs are triggered when you open the app or visit the Sync or Manage Products pages.

  • You do not have to take any action. With periodic use of the app, your products will remain in sync.

  • This is the default setting.

Manual Product Sync

  • Product syncs must be manually triggered.

  • It is your responsibility to periodically trigger a product sync from the Sync tab in the app.

For all product sync types

Each time you add a new product or variant, it's best to open the app to make sure that the new product is in the intended product group. We also suggest testing a checkout with the new product to make sure the correct rates are being calculated.

Product group assignment during product sync

Existing Variants

During a sync, existing variants (ones that have been previously synced) will not have their product groups modified. This allows you to manually assign a product to a group in the app without the change being reverted during the next product sync. However, this also means that if you change a variant's fulfillment service/location in Shopify, you should also manually re-assign it in the app if you want different shipping rates to apply.

New Variants

While existing variants are not re-assigned, new variants are assigned to an appropriate product group based on the following logic:

If inventory is set to be stocked at a single location...

  • The variant will be assigned to that location's fulfillment service in the default product group.

If inventory is set to be stocked at multiple locations...

  • The variant will be assigned to a location's fulfillment service only if it's the only fulfillment service location with an inventory listing.

  • Otherwise, the variant will be assigned to the default fulfillment service and product group.

In both cases...

  • If other variants of the same product have already been synced and they have the same fulfillment service of the new variant, the new variant will be assigned to the "most popular" product group for those existing variants.

For example, if a product has 3 existing variants that are assigned to Printful / Product Group #2 and a new variant is added to the product, the new variant will also be assigned to Product Group #2 (instead of the default) as long as the new variant's fulfillment service is determined to be Printful.

Did this answer your question?