AI Shopping: Are Your Product Data and Delivery Promises Ready?

Illustrated infographic summarizing: AI Shopping: Are Your Product Data and Delivery Promises Ready?

By Greg Nowak. Last updated 2026-09-14.

Before you commit to an AI shopping integration, pick a product and follow it through to checkout. Does the buyer get the same variant, price and delivery terms they saw in the listing? That is a useful place to start assessing readiness.

Google’s May 2026 shopping announcement describes a Universal Cart spanning retailers and services such as Search and Gemini, with checkout or transfer to the merchant’s site. The retailer remains the merchant of record, so the product information and buying terms still need to match what your business can deliver.

For a merchant considering this route, the first piece of work is fairly concrete: identify eligible products, check that your systems describe the same offer, and review how delivery and returns will appear to the buyer.

Confirm access before estimating a launch

Google’s UCP integration overview, updated August 25, 2026, connects Merchant Center product feeds and shipping and returns configuration with transactions on its AI surfaces. Google must approve an integration before it goes live on AI Mode in Search and Gemini. Its surfaces also support only part of the Universal Commerce Protocol specification.

Those conditions belong at the start of the project. Establish whether Google can approve your intended merchant setup and whether its supported features cover the transactions you want to offer. A rollout announcement alone does not establish availability for your store or market.

You can still do useful preparation while access is pending. A candidate product list, a discrepancy report and a record of policy exceptions give the team specific problems to resolve. They also help you keep implementation spending tied to a confirmed opportunity.

Choose the first products carefully

Google’s Merchant Center preparation guide requires an account in good standing and products approved for free listings. Checkout restrictions include subscriptions, personalized goods, used or refurbished products, final-sale items, pre-orders and products requiring special shipping. That list is not exhaustive.

The guide uses native_commerce(checkout_eligibility) to opt products into checkout. A missing or false value leaves a product ineligible. Feed identifiers must also match those expected by the Checkout API, or be mapped through merchant_item_id.

Start with a manageable selection of straightforward products. Record why each one qualifies, and give excluded products a reason someone can review later. Being active in your storefront is not enough to establish checkout eligibility.

Check the exact variant, too. Trace it from the internal catalog through the feed and into checkout, then verify what the customer would actually receive. An identifier can be populated in every system and still point to the wrong item.

Compare what each system is offering

The table below is a proposed internal readiness check, not Google’s approval criteria. Use it to record evidence and decide which products need more work before you expand a pilot.

Product readiness review: what to verify and when to hold a product out of the pilot
Check Evidence to keep Hold the product if…
Eligibility A reviewed reason for inclusion and a named owner A restriction or exception is unresolved
Product identity The same purchasable variant in the catalog, feed and checkout Identifiers point to different items
Price and stock A dated comparison across catalog, storefront, feed and checkout A difference cannot be explained
Delivery Matching charges and delivery promises for selected destinations You cannot reproduce the advertised promise
Returns The applicable terms attached to each product A product exception is missing
Operations A named person or team to investigate failed checks No one owns the correction

For each comparison, record the product, variant, destination, quantity and time. Work from a defined snapshot where possible. If the underlying price or availability changed between observations, an apparent discrepancy may be difficult to explain without that context.

You also need to agree which system owns each value. Where does the price originate? Which stock value gets published? Who maintains the delivery rules? Trace those values through to the places where customers see them, so the team knows where a correction belongs.

Automate comparisons once the expected result is clear. A useful discrepancy report shows the affected product, the conflicting values, when they were observed and who should resolve them. Begin with alerts and review. Automated corrections should follow explicit ownership rules; otherwise, a repair can overwrite the value the business intended to publish.

Check the delivery promise, as well as the charge

Choose representative delivery destinations for each candidate product and compare the offer in your storefront with the proposed checkout flow. Read the delivery wording alongside the charge. The same shipping price does not necessarily mean the customer has been given the same delivery promise.

Include cases that test the edges of your own operation: a destination near a service-area limit, an order around a free-delivery threshold, or a product with a different dispatch schedule. These are suggested test scenarios, not statements about Google’s supported features. If a case needs functionality Google does not support, leave it outside the pilot.

Returns deserve the same attention. Google’s preparation guide requires return cost, the return window and a link to the full policy, along with customer support information. Product-specific policies can be represented through labels or the returns attribute.

Read the terms for a selected product and compare them with what your support team would tell its buyer. Check the meaning, not just whether the fields are filled in. Record exceptions and name the person responsible for updating the structured policy when your business changes its terms.

Build the pilot around supported transactions

Shopify’s engineering explanation of UCP describes capability negotiation: merchants and agents establish which capabilities they both support. It also explains handoffs for transactions that need buyer participation, using a continuation URL to resume checkout.

Declaring a capability therefore does not guarantee that every agent can use it. Check your proposed flow against Google’s supported implementation, and verify any handoff you plan to use where it is available. Restricted inventory must remain excluded, even when the broader protocol allows more flexibility.

There is integration work beyond the feed. Google’s implementation overview also covers Google Pay setup, a published UCP profile, checkout session endpoints and order-status updates. Include those requirements when estimating the project.

Agree what a successful pilot must demonstrate before building it. The selected products should resolve to the right items, the offers should agree, and delivery and return terms should be accurate. Your team should also be able to investigate exceptions. Review failed checks before adding more products, so the commercial owner has evidence for the next spending decision.

Greg could help turn the assessment into a scoped project: repair feed mappings, automate discrepancy checks, document delivery and return exceptions, and plan a small UCP pilot where Google access is available. That gives you a practical way to work through the data and operational details before committing to a wider rollout.

Related on GrN.dk

Need help with this kind of work?

Discuss your AI commerce readiness with Greg Get in touch with Greg.

Sources

Latest articles

Measure AI automation costs per accepted result, including retries and human review. Check caching, batch processing and spending controls before scaling.

A 502 after maintenance can interrupt enquiries or checkout. Trace the NGINX-to-PHP connection, diagnose the failure, and check the fix survives a restart.

Let AI customer service retrieve order status from Shopify and Shipmondo. Learn how to define the scope, verify the customer's identity and hand over cases when information is uncertain.

Move a useful AI workflow into company-controlled projects, with clear ownership, tested permissions, service accounts and a practical plan for replacing credentials.

Drupal 10 reaches end of life on 9 December 2026. Decide whether to upgrade first or combine it with a relaunch, with clear budgets, compatibility checks and launch criteria.

Before expanding internal AI search, check how permissions survive indexing, retrieval and access changes, with practical tests for staff and client boundaries.

Let’s Encrypt moves to 64-day certificates in February 2027. Check that renewal, validation, deployment and alerts work across the services you’re responsible for.

Website slowing down during campaigns? Find where requests queue across HTTP/2, NGINX, Apache and PHP-FPM, then test whether a targeted change helps.

When a customer requests access to their personal data, AI can help bring together material from WordPress and Microsoft 365. Here’s how to keep track of data sources, responsibilities and checks.

Put supplier matching, duplicate checks, arithmetic validation, and exception review into your AI invoice workflow before records reach your accounting system.