Skip to main content

Shopify customer metafields sync (V2)

Learn what Rivo syncs to Shopify customer metafields, what does not sync, and when to use the deprecated legacy JSON option.

Written by Stuart Chaney
Updated this week

Rivo supports two customer metafield formats in Shopify:

  • Customer Metafields (Recommended) - The current V2 format with individual customer fields.

  • Legacy Customer JSON Metafield (Deprecated) - The older single JSON object kept for backward compatibility.




What syncs in the recommended V2 format

When Customer Metafields is enabled, Rivo syncs individual customer fields.

Core fields

  • account_activated_at

  • first_redeemed_at


If your Points program is enabled

  • points_balance

  • credits_balance

  • loyalty_status


If Wallet Pass is enabled

  • is_wallet_pass_subscriber


If Membership is enabled

  • membership_tier

  • membership_first_joined_date

  • membership_next_billing_date


Customer preferences

If you use customer preference questions, each active preference response can also sync as its own customer metafield.




What does not sync

Rivo does not sync a customer’s full points transaction history to Shopify metafields.

Individual earn and redeem entries are not written as separate metafields.

Only current customer-level values (such as balances and status) are synced.




Enable customer metafields (V2)

  1. In Rivo, go to Settings -> Shopify Metafields & Tags.

  2. In Shopify Metafields, enable Customer Metafields (Recommended).

  3. Save your settings.

  4. Optional: In Troubleshooting, use Sync Store to run a full resync for existing customers.




Legacy Customer JSON metafield (deprecated)

Enable Legacy Customer JSON Metafield only if you still rely on older theme or email implementations that use the legacy JSON payload.

The legacy JSON payload includes:

  • points_balance

  • credits_balance

  • status

  • vip_tier

  • dob

  • dob_last_updated_at

  • referral_code

This option is deprecated and not recommended for new setups.




FAQ

Do points entries sync to Shopify metafields?

No. Individual points events and redemptions do not sync as separate metafields.

Do I need Shopify Plus?

No. Availability depends on your Rivo plan features. If you do not see Shopify Metafields settings, contact support to confirm access for your plan.

How quickly do updates appear?

Metafields are updated after relevant profile and points or preference updates are processed. Timing can vary. If you need a full refresh, use Sync Store.

Did this answer your question?