Keep me posted Diana.
One more from the same migration, filed separately since it’s a general products/update issue rather than collections-specific: assigning variant images fires products/update with a stale product-level updated_at (frozen across four webhooks) while variants[].updated_at is fresh — which silently breaks the recommended “ignore older-or-equal updated_at” sync pattern. Full repro with timestamps: Products/update fires with a stale product-level updated_at for variant image assignment (variants[].updated_at is fresh) — silently breaks timestamp-gated sync
Mentioning it here because variant-scoped collections make variant-level freshness load-bearing: our scoped variant data went stale exactly this way while validating the new model.