Back to all posts

How to Sync Product Metafields Across Collections

Liquid error (sections/main-article line 247): Could not find asset snippets/social-icons.liquid
How to sync product metafields across collections

As your Shopify catalog grows and products are placed into multiple collections (e.g., "Best Sellers," "Seasonal Sale," and "Organic Line"), managing their custom data becomes a nightmare. If you attach a custom field, like a "Warranty Period" or "Material Certification ID", directly to the product, you must manually ensure that information is identical and up to date across every instance.

A single change means editing dozens of product pages, leading to massive time waste and inevitable data inconsistencies. To scale your store without breaking your data integrity, you need a system that defines critical product data once and then links it everywhere.

The most effective, scalable solution for syncing product metafields across multiple collections is using Accentuate Custom Fields (ACF) to implement a Metaobject Reference system.

Instead of attaching the actual data (the metafield value) to the product, you create a central data block (the Metaobject) and attach a simple Reference to it on your products.

This method achieves instant, perfect synchronization because every product in every collection is simply pointing to the same single source of truth. Any update to the central Metaobject immediately updates the data displayed on all linked products, regardless of which collection they are in. The key tool for massive synchronization is Accentuate’s Bulk Reference Manager, which links the central Metaobject to thousands of products in one click.

What is the Metaobject Reference System in ACF?

Accentuate Custom Fields (ACF) allows you to move beyond simple data storage with two powerful features:

  • Metafields: These are the custom fields (like text, URL, or number) attached to a specific resource (a single product).
  • Metaobjects: These are structured, reusable bundles of data. Think of a Metaobject as a single, central data template, like a "Size Chart" or "Certification Document".

The syncing solution is achieved by making the metafield on the product a Reference to the central Metaobject. The product does not contain the data. It simply holds a link to the data.

Who Needs Product Metafield Synchronization?

This approach is essential for any merchant who:

  • Sells products in multiple collections: This is the primary trigger for data inconsistency.
  • Deals with dynamic or regulatory data: You frequently update certifications, compliance text, material specifications, or manufacturing details.
  • Uses standardized data across products: You reuse the same product data block (for example, care instructions or shipping policies) across many SKUs.
  • Manages a large team or catalog: You need one consistent entry point for updates to prevent human error across thousands of products.

Why Perfect Synchronization Matters for You

  • Eliminate data inconsistency: A single point of data entry ensures a product in the Sale collection shows the exact same information as the same product in New Arrivals.
  • Massive time savings: Update one Metaobject and instantly change data on hundreds or thousands of products.
  • SEO and filtering accuracy: Consistent structured data improves search, filtering, and overall user experience.
  • Future-proofing: Separate content from products to prepare for localization, expansion, and platform changes.

How to Set It Up (Step by Step with ACF)

The goal is to create one central data block (the Metaobject) and link all relevant products to it.

Step 1 – Define the Central Data (Metaobject Definition)

  1. Navigate to the Metaobjects section in your ACF dashboard.
  2. Create a new Metaobject Definition (for example, fabric_care_guide).
  3. Add the fields your data block requires, such as wash temperature, drying instructions, and ironing advice.

Step 2 – Create the Source of Truth (Metaobject Instance)

  1. Create a new instance based on your Metaobject Definition.
  2. Fill in the specific values.
  3. This instance becomes your synchronized source of truth.

Step 3 – Configure the Product Link (Metafield Reference)

  1. Navigate to Metafield Definitions in ACF.
  2. Create a new metafield attached to the Product resource.
  3. Set the field type to Metaobject Reference and select your Metaobject Definition.

Step 4 – Bulk Sync Products (Bulk Reference Manager)

  1. Open the Bulk Reference Manager in ACF.
  2. Filter the products you want to link.
  3. Select the reference field and choose the correct Metaobject instance.
  4. Click Apply. All selected products are now synchronized.

Step 5 – Display the Synced Data

Access the referenced data in your theme’s Liquid files:

{% assign care_guide = product.metafields.acf.product_care_reference %}

Wash Temp: {{ care_guide.wash_temp }}


Drying: {{ care_guide.dry_cycle }}


Examples of Synchronized Fields

Industry / Business Type Problem How They Set It Up with ACF Result
Apparel Brand Seasonal care instructions needed updating across multiple collections. Created Metaobjects per fabric type and linked products via the Bulk Reference Manager. One edit updates every linked product instantly.
Furniture Retailer Warranty information changes frequently. Linked all products to a single Standard Warranty Metaobject. Warranty updates sync instantly across 500+ products.
Food & Beverage Regulatory compliance must remain consistent. Used Metaobjects for each compliance profile. Guaranteed accuracy and instant updates storewide.

Best Practices

  • Store reusable data in Metaobjects, not on individual products.
  • Use clear, descriptive naming conventions.
  • Test bulk actions on small product sets first.
  • Use version control to track and revert changes if needed.

Summary

Manual product data management does not scale. Centralizing shared data through Metaobjects ensures perfect synchronization across collections.

With Accentuate Custom Fields and the Bulk Reference Manager, you can establish a single source of truth, eliminate inconsistencies, and update thousands of products instantly.

FAQs

Does this work with manual and smart collections?

Yes. Synchronization is attached to the product itself, not the collection.

What happens if a Metaobject is deleted?

All linked products immediately lose access to that data, resulting in empty outputs.

Can this be used for global settings?

Yes. Metaobjects can power storewide announcements or global content.

Is this limited to products?

No. ACF supports Metaobject references across products, collections, pages, blog posts, and more.

Impress with a unique storefront. Get

accentuate main logo