Skip to content

Metafield Size Limit

This guide explains the metafield size limit error and how to resolve it by splitting a large price list into smaller ones.

When saving or syncing a price list, you may see an error saying the pricing data is too large to fit in the shop metafield and the list needs to be split into smaller lists.

Qivra B2B Wholesale compiles every price list’s rules into a single shop metafield that the storefront and checkout read. Shopify caps the size of a metafield. A price list with a very large number of per-variant overrides or price-break tiers can exceed that cap, so the sync fails.

Split the offending price list into several smaller price lists. Common strategies:

Instead of one list covering many collections, create one list per collection (or per product tag). Each list then contains fewer variants.

If the list has thousands of per-variant overrides, distribute them across multiple Specific variants lists, each covering a subset of variants.

3. Move large price-break tables to their own list

Section titled “3. Move large price-break tables to their own list”

If a list has many tiers across many products, separate the high-volume tiered products into their own list.

  1. Set the same Customer selection, Market selection, and (if needed) Priority on each split list so the behavior matches.
  2. Activate each list and confirm the Metafield sync reaches Up to date.
  3. Verify prices on the storefront.

After any change, monitor the Metafield sync status panel. If a list still fails, split further or contact support with the failed-variant samples from the Advanced panel.

Play