Independent source guide

Kroger grocery data: UPCs, local prices & order changes

A Kroger guide to UPCs and package options, store-scoped prices, fulfillment types, digital coupons, substitutions and current site terms.

Updated · datawebot team

Kroger product and package records need store context

A grocery record has several levels: the product, the package option a shopper selects, and the store and fulfillment mode the offer applies to. Keep each value as the source shows it, and do not join packages by title alone. A displayed availability signal does not reserve an item or promise exact shelf stock.

Scroll to compare →

Kroger product and package records need store context
Record levelWhat it representsUseful comparison rule
Product identityA product identifier such as a UPC, when the source supplies one.Store UPC values as text so leading zeroes survive; keep them separate from a display title or brand label.
Package optionThe size, count, flavor or other option selected for the item.Retain package size and option as separate fields; do not merge package sizes by name.
Name matchingA product name is a human-readable label, not an identifier.Do not use title similarity alone to merge package sizes, flavors, counts or other item options.
StoreThe store selected when the price or availability was observed.Keep the store label or address context with every price or availability value.
Fulfillment modePickup, Delivery or another shopping mode shown for the order.Preserve each mode separately; a fulfillment label is not a current inventory quantity or reservation.

Keep regular price, promotion, coupon and receipt amount distinct

A Kroger catalog price, a promotion, a digital coupon and a final receipt line are different amounts. Kroger's digital-coupon help describes a separate offer layer: coupons are loaded to a Shopper's Card and apply to qualifying purchases. Keep each layer distinct rather than collapsing them into one observed discount.

Scroll to compare →

Keep regular price, promotion, coupon and receipt amount distinct
Price layerKroger contextHow to record it
Regular amountThe price shown for the selected store and item option before checkout.Store the amount, currency, selected store, item option and observation time.
Promotional amountA sale or promotional amount shown with the item.Keep it distinct from the regular amount and retain any source label or qualification.
Digital couponKroger says digital coupons are loaded to a Shopper's Card and redeem on qualifying items; the deduction appears on the receipt.Record the offer condition and coupon state only when supplied by an authorized source; never infer eligibility from a promotion price.
Final item chargeKroger says the final price can change after order placement, and the receipt shows the exact item price.Use the receipt or final order record for realized spend, not an earlier catalog offer.
Customer account contextCoupon loading and card details relate to a customer's account.Do not include card numbers, credentials, customer identities or account history in a public product record.

Substitutions and weighted products belong to a fulfilled order event

A selected catalog item is only the start of a Pickup or Delivery order. Kroger says totals are estimates that can change because of coupons, substitutions, taxes, weighted items or price updates. If a shopper accepts a substitute, Kroger charges the substituted item's price. Keep the requested item and what was actually picked as linked but distinct order-line facts.

Scroll to compare →

Substitutions and weighted products belong to a fulfilled order event
Order stageKroger-published ruleSeparate event fields
Requested itemThe order begins with a selected product and package option.Retain requested productId or UPC, item option, store, fulfillment mode and selected quantity when supplied.
SubstitutionCustomers may allow or reject a substitution; an accepted replacement is charged at its own price.Link original and replacement identifiers, the decision state, replacement price and time.
Weighted itemProduce, deli, meat and seafood may be selected by weight or count; fulfilled amount can differ from the estimate.Keep estimated weight/amount separate from picked quantity and final line charge.
EstimateKroger identifies coupons, substitutions, taxes, weighted items and price updates as reasons a checkout total may change.Label the total as an estimate and preserve its calculation time and displayed conditions.
ReceiptThe final item price appears on the receipt after the fulfilled order amount is determined.Use the receipt or authorized order record for realized spend; do not backfill it from the product listing.
AI-generated product summaryKroger Terms §7.2 say AI-generated product information, including ingredients, nutrition or availability, may be inaccurate or not current.If an AI summary conflicts with product labeling, packaging or the applicable product/transaction page, use that source-of-record information and retain its provenance.

Kroger's consumer-site terms set the boundary for reuse

Kroger's Website & App Terms govern access to the Kroger Sites. The Terms last updated September 9, 2026 prohibit automated means such as bots, crawlers, scrapers and data-mining tools from accessing, collecting, extracting or monitoring site information (§5.3). Section 8 discusses third-party agents used to interact with Kroger on a customer's behalf; it does not grant general permission to collect the storefront catalog.

Scroll to compare →

Kroger's consumer-site terms set the boundary for reuse
Rule setWhat the first-party material saysKeep the boundary clear
Consumer Websites and AppsTerms §5.3 prohibit bots, crawlers, scrapers and data-mining tools from accessing, collecting, extracting or monitoring Kroger Site information.Do not treat public page visibility or a product URL as authorization to automate collection or reuse content.
Third-party agentsTerms §§8.1–8.2 make customers responsible for an agent they choose and allow Kroger to limit or block agent access or require authentication or authorization evidence.Do not interpret customer-agent language as overriding the separate site-use restriction or as a general catalog feed.
Terms versionThe Website & App Terms show Last Updated September 9, 2026 and apply to the Kroger Sites; other Kroger agreements are separate.Check the current terms applicable to the intended use before relying on this dated summary.

Content reviewed 2026-10-18.