What the integration covers
- Variant-level XML: the template ships with every field Google requires, generated at the SKU-variant level.
- Stable, tokenised URL: Merchant Center fetches the feed on its own schedule; nothing needs to be uploaded by hand.
- Priced net or gross: from a named price list or the channel’s anonymous price resolution, narrowed with the same rule builder used for promotions.
- Google’s own category tree: ships with the platform (over 8,500 nodes), so generating a feed never depends on reaching Google’s servers.
- Diagnostics: every run records per-item skip reasons with a CSV export, and a failed run notifies once, on the transition into failure.
What it costs to generate
Serialization streams rather than loading the whole catalog into memory: a feed for 100,000 products produces a 38 MB file with peak memory use under 20 MB. A large B2B catalog does not turn feed generation into an operational problem.