FAQ /

Why variant metafield changes don't trigger an immediate sync

A Shopify limitation prevents apps from being notified when only a variant's metafield changes. Learn why this happens and how to force an immediate sync.

Created on May 5, 2026

When I only update the variant metafield values in the parent store, why don't they sync to the child stores right away?

When you update the metafield on the parent variant, Synkro will use that value to populate the child variant’s metafield with the same namespace and key the next time Synkro is notified by Shopify that a change has occurred on the product. If you update the variant metafield along with other changes to the product, you will see the metafield change sync to your child store right away. However, if you only update the variant metafield and make no other changes to the product, Synkro will not be notified by Shopify of the change, and therefore will not sync the new variant metafield value.

This is a known issue within Shopify’s system, and it is not something that Synkro can control. Until the next change to the product occurs, Synkro will not be notified by Shopify and therefore will not sync the new variant metafield value. To force a variant metafield to sync, you can make some other arbitrary change to the product like editing the inventory level or product description.