← Back to the Blog

Merchant Center Feeds: Handling Price and Availability by Location

Local inventory data needs consistent identifiers, pricing rules and ownership before an API or feed migration can succeed.

The short answer

Local inventory data needs consistent identifiers, pricing rules and ownership before an API or feed migration can succeed.

A feed architecture can be technically valid while showing a shopper the wrong local price. That is an operating problem as much as an API problem.

Define the price hierarchy

Document which price wins when national, regional, store and loyalty-member prices differ. Give each downstream use case an explicit rule and a valid-time window.

When a loyalty price depends on eligibility, represent it using supported program semantics rather than quietly replacing a public price with a member-only amount.

Stabilize identifiers and joins

Use consistent product and store identifiers across catalog, price, inventory and Merchant Center pipelines. A join that occasionally maps to the wrong store can create customer-facing errors that are difficult to diagnose from feed acceptance rates alone.

Build data-quality checks for missing identifiers, stale updates, impossible values and abrupt changes in coverage.

Plan the migration in phases

For a feed-to-API migration, start with a representative subset of stores and products. Compare accepted records, disapprovals, pricing accuracy and update latency before scaling.

Keep rollback and reconciliation paths until the new pipeline has demonstrated comparable coverage and reliability over a full operating cycle.

Monitor outcomes and exceptions

Track feed rejection reasons, freshness, landing-page consistency and store-level anomalies. Separate errors that block eligibility from warnings that are operationally low priority.

The goal is accurate product discovery that matches the shopper experience, not simply a green dashboard in a feed management tool.

Practical next steps

  • Map every supported price type and eligibility rule
  • Validate product-store identifier joins
  • Pilot with representative edge-case stores
  • Compare feed and API output before cutover
  • Monitor price freshness and mismatches

Further reading: Official documentation and guidance. The recommendations above are an independent practical interpretation; platform features and policies may change.

Frequently asked questions

Can Merchant Center represent local inventory?

Yes, supported local inventory implementations can represent store-specific availability and related information, subject to the program requirements.

Should member pricing replace the public price?

Not without following applicable pricing and loyalty-program specifications. Eligibility and displayed landing-page prices must be consistent.

What should be validated after an API migration?

Coverage, acceptance, product identifiers, price and availability accuracy, update latency, and landing-page consistency.