Merchant Center · GTIN-validated · A feed per market

Win the
Shopping tab.

NEXERA turns your enriched catalog into always-valid Google Shopping feeds. Every attribute mapped to its g: field, every GTIN checksum-verified, every market served in its own language and currency. Regenerated nightly, before your first coffee.

0 disapprovals is the target, validation runs before Google sees anything
48 g: attributes mapped automatically from the PIM
4+ market feeds from one catalog · language and currency localized
02:00 nightly regeneration · deltas pushed via Content API in between
Why feeds get rejected

Google reads
attributes,
not intentions.

Most disapprovals are boring: a missing GTIN, an image under the size minimum, promotional text stuffed in a title, a price that doesn't match the landing page. Each one silently pulls a product off the Shopping tab, and you find out days later in a dashboard nobody checks.

NEXERA generates the feed from structured data, so those mistakes can't be typed in the first place. And everything is validated against Google's rules at build time: what leaves the platform is exactly what Merchant Center wants to receive.

Attribute mapping

Your PIM fields,
fluent in g:.

Every Google attribute is mapped from the model once: titles from your localized copy, GTIN from the EAN field, prices from the market price list, images from the DAM in Google's preset. Custom attributes ride along as supplemental data. No per-product busywork, ever.

  • 48 attributes auto-mapped · overridable per store
  • Delivered via Content API for deltas, scheduled XML for full refresh
  • Image links point to CDN renditions in Google's preset (1200², PNG)
Title (NL) · 150 chars g:title
EAN g:gtin
Price list · NL retail g:price
HERO asset · 1200² PNG g:image_link
Stock > 0 g:availability
48 attributes mapped · 0 manual fields
Pre-flight validation

Caught at build time.
Not in your disapproval report.

Before a feed leaves NEXERA, every item runs the same checks Google will run, plus a few Google won't tell you about. Failures block the item, not the feed, and land on a worklist with a one-click fix where possible.

GTIN checksum

Every EAN is checksum-verified and length-checked. Placeholder codes and duplicates are flagged before submission.

12,128 / 12,128 valid
Image minimums

Hero images below Google's size floor are re-rendered from the DAM master automatically. No gray placeholder, no rejection.

100% ≥ 1200 px
Title policy

Promo phrases, ALL CAPS and over-length titles are detected. Auto-fix trims to the limit at a word boundary.

3 titles auto-trimmed
Price & availability parity

Feed price and availability are read from the same model your storefront syncs from. Parity is structural, not hoped for.

same source as Shopify
Patrol 3-Layer Shell RH-PTR-003
Apparel & Accessories Clothing Outerwear Coats & Jackets
AI classification confidence98% · ID 5598
applied to 142 products in this category, reviewed once
Google taxonomy

6,000 categories.
Zero spreadsheet
lookups.

Google's product taxonomy runs six thousand categories deep, and the right one moves your CPC. NEXERA's AI reads the product record and proposes the exact google_product_category, with a confidence score. You approve per category, not per product.

  • AI-suggested, human-approved · confidence shown per mapping
  • Category mappings inherit down your own category tree
  • Product type passed alongside for your own reporting
One catalog, every market

New market?
That's a toggle,
not a project.

Each market gets its own feed built from the same catalog: titles and descriptions in the market's language, prices from the market's price list, the right currency and availability. Launching Google Shopping FR is enabling a switch, because the French copy already lives in the PIM.

  • Localized titles & descriptions from per-field locales
  • Market price lists: EUR, GBP, CHF, per-country VAT handling
  • Custom labels (custom_label_0-4) from rules on margin, season, stock
google-shopping · feeds 3 live · 1 ready
02:00 daily Shopping NL content API + XML Live
02:15 daily Shopping DE content API + XML Live
02:30 daily Shopping BE nl-BE / fr-BE Live
on enable Shopping FR fr-FR ready
Campaign signals

Feed data your
marketing team can steer with.

Custom labels

Rule-driven values for custom_label_0-4: margin band, season, bestseller rank, clearance. Segment Performance Max without touching a spreadsheet.

margin:high season:winter bestseller

Sale price windows

Promotions carry g:sale_price with an effective date range. Prices flip on schedule and flip back, no midnight feed edits.

sale_price effective_date

Supplemental feeds

Extra attributes ship as supplemental feeds keyed on item id: lifestyle image links, energy labels, whatever a campaign needs.

additional_image_link energy class

Availability that's true

Stock reads from the same inventory your storefront uses. When a SKU sells out, the feed says so on the next delta, not next week.

in_stock out_of_stock
Compared to the usual setup

Feed apps patch.
The PIM prevents.

Capability NEXERA Store feed app Manual sheets
GTIN checksum validation before submit partial
Localized feed per market from one catalog per-store
AI taxonomy mapping with confidence
Fix data once, every channel inherits
Rule-driven custom labels
Content API deltas + scheduled XML

A feed app reformats whatever your store happens to contain. NEXERA fixes the data upstream, so the feed, the storefront and every other channel agree.

Put your catalog
on the Shopping tab.

A 30-minute walk-through. Bring your Merchant Center account, we connect a test feed, run pre-flight validation over your real products, and show you what 0 disapprovals looks like.