Inventory-aware product pages for every location
Every PDP adapts to the inventory at the customer's nearest location — in stock, low, out, back soon, or pre-order — with the right copy, CTA, and alternates.
The problem
A 50-store retailer with 5,000 SKUs has 250,000 product page situations to manage — and that is before you count the five inventory states each SKU can be in at each location. Most ecommerce platforms show a single PDP per SKU with an out-of-stock badge bolted on. That single page does not work for the customer near a location with the item in stock, the customer near a location running low, the customer near a location that just sold out, the customer who would buy a pre-order, or the customer who would sign up for a back-in-stock notification. PDP optimization tools (Mutiny, Dynamic Yield, Bloomreach Discovery, Constructor.io, Algolia, Klevu, Searchspring) optimize copy and search. Ecommerce platforms (Shopify, BigCommerce, Magento, WooCommerce, Salesforce Commerce, Shopware) ship the base PDP. Merchandising tools (Particular Audience, Nosto, Yotpo, Rebuy, Stamped, Cohort Networks) add widgets. CRO platforms (Optimizely, VWO, Convert, AB Tasty, Kameleoon) run A/B tests. None of them shift the PDP itself in response to per-location inventory state in real time, with state-by-state advertising and scarcity rules respected.
What success looks like
Every PDP adapts in minutes to the inventory at the shopper's nearest location. In-stock pages push add-to-cart and pickup. Low-stock pages add honest urgency. Out-of-stock pages capture back-in-stock signups, offer in-stock alternates, and route to the nearest in-stock store. Pre-order pages handle expectations and dates. Back-in-stock pages convert the waiting list. FTC scarcity rules, FDA claim rules, and state pricing rules are respected automatically. Revenue lost to inventory-mismatched PDPs drops from around 18% to under 2%.
How most operators solve this today
Several categories already touch product pages. None of them shift the PDP itself in real time based on per-location inventory with compliance respected:
PDP optimization tools (Mutiny, Dynamic Yield, Bloomreach Discovery, Constructor.io, Algolia, Klevu, Searchspring)
Free to $150,000+/year
Personalize copy and search. Do not adapt the PDP based on real-time per-location inventory.
Ecommerce platforms (Shopify, BigCommerce, Magento/Adobe Commerce, WooCommerce, Salesforce Commerce Cloud, Shopware)
Free to $225,000+/year
Base PDP plus a single out-of-stock badge. That is the extent of inventory-aware variation.
Merchandising widgets (Particular Audience, Nosto, Yotpo Loyalty, Rebuy, Stamped.io, Cohort Networks)
$23 to $25,000+/month
Strong widget-level merchandising. The PDP itself does not change.
CRO platforms (Optimizely, VWO, Convert.com, AB Tasty, Kameleoon)
$99 to $200,000+/year
A/B test infrastructure. Inventory-state variation is not a feature.
Build it in-house
Senior engineer ($130-220k) + merchandising manager ($80-130k) + ongoing maintenance
Custom PDP templates plus inventory API integration plus compliance rules. Works for one product line at one location. Scaling is the maintenance burden.
What changes when this is an agent skill
The PDP layer reads live inventory state per SKU per location and adapts the page accordingly. Hero copy, value proposition, CTA, alternates, pickup messaging, and scarcity language all shift with the state. In-stock customers see add-to-cart and pickup options at their nearest store. Low-stock customers see honest urgency. Out-of-stock customers see back-in-stock signup plus alternates plus the next in-stock location. Pre-order and back-in-stock states each get their own treatment. FTC scarcity claim rules, FDA product claim rules, and state pricing rules are encoded once and applied per variant. When inventory state changes, the PDP updates within minutes — not on the next nightly rebuild. Every variant is logged with the inputs that shaped it, so merchandising and compliance can audit any specific page.
How this compares
shopify.com
Base PDP plus a single out-of-stock badge. That is the extent of inventory-aware variation.
bigcommerce.com
Base PDP plus a single out-of-stock badge. That is the extent of inventory-aware variation.
magento.com
Base PDP plus a single out-of-stock badge. That is the extent of inventory-aware variation.
mutinyhq.com
Personalize copy and search. Do not adapt the PDP based on real-time per-location inventory.
dynamicyield.com
Personalize copy and search. Do not adapt the PDP based on real-time per-location inventory.
bloomreach.com
Personalize copy and search. Do not adapt the PDP based on real-time per-location inventory.
constructor.io
Personalize copy and search. Do not adapt the PDP based on real-time per-location inventory.
algolia.com
Personalize copy and search. Do not adapt the PDP based on real-time per-location inventory.
klevu.com
Personalize copy and search. Do not adapt the PDP based on real-time per-location inventory.
searchspring.com
Personalize copy and search. Do not adapt the PDP based on real-time per-location inventory.
nosto.com
Strong widget-level merchandising. The PDP itself does not change.
rebuyengine.com
Strong widget-level merchandising. The PDP itself does not change.
optimizely.com
A/B test infrastructure. Inventory-state variation is not a feature.
vwo.com
A/B test infrastructure. Inventory-state variation is not a feature.
Agents that include this skill
Skills live inside agent rentals. To get this skill in production, hire any of the agents below — context-tuning at onboarding is included in the first month.
Product Description Orchestration Agent
Owns per-SKU, per-channel descriptions at catalog scale — DTC, Amazon, Walmart, Shopify, Instagram Shop, Google Merchant.
Related skills
Per-SKU descriptions, one per retailer channel
Every SKU gets a description per retailer — written for Amazon's character limits, Target's listing requirements, your brand voice, and the regulatory rules that apply.
Product descriptions that fit each channel and each location
Amazon, Google Shopping, Walmart, Meta Shop, and your own website all want different copy. So does each of your locations. We adapt automatically.
Per-SKU compliance gating across every retailer
Every SKU listing checked against the retailer's policies, the regulatory regimes that apply, and your brand voice — before it goes live, not after a takedown.
Validate every SKU against the current channel policy — before Amazon disables 240 ASINs overnight
Per-SKU validation against each channel's current policy, with policy changes ingested continuously so you find out before the channel does.
SEO-preserving product page refresh
Refresh your product pages every quarter without watching organic traffic dip 20-30% the next month. Canonicals, redirects, sitemap, and keyword anchors all preserved.
Real-time inventory visibility for every location
Live inventory state for every SKU at every location — published as events your storefront, marketing, and operations can react to within minutes.
Predict stockouts per SKU per location, not after
Every SKU at every location has a stockout probability for the next 7, 14, 30, and 60 days — and reorder triggers fire before the customer hits 'add to cart' and finds nothing.
One master record per location — reconciled across every source, propagated everywhere automatically
One trusted record per location, reconciled across POS, Google Business Profile, Yext, HR, and your CMS — and when anything changes, every marketing surface updates automatically.
FAQ
- How is this different from a Shopify or BigCommerce out-of-stock badge?
- A badge tells the shopper the item is unavailable. We change the whole page — copy, CTA, alternates, pickup routing, scarcity language — based on which of five inventory states the SKU is in at the shopper's nearest location.
- How is this different from Nosto, Rebuy, or Yotpo merchandising widgets?
- Those add widgets to the page. We shift the page itself. Widgets are complementary, not redundant.
- Which inventory states does it handle?
- In-stock, low-stock, out-of-stock, back-in-stock, and pre-order. Each state gets its own treatment.
- How fast does the page update when inventory state changes?
- Within minutes. Not on a nightly rebuild.
- How is FTC scarcity compliance enforced?
- FTC scarcity claim rules are encoded as inputs to the urgency copy. The page does not say 'only 2 left' unless there genuinely are 2 left at the relevant location.
- How are state-by-state pricing rules handled?
- State pricing disclosure rules and any vertical-specific claim rules are encoded once and applied per variant.
- Does this work alongside our existing ecommerce platform?
- Yes. It runs on top of Shopify, BigCommerce, Magento/Adobe Commerce, Salesforce Commerce, or whichever platform you use.
- Does this work for catalogs with fewer than 100 SKUs?
- Yes. There is no minimum catalog size.