The Perfect Order
Imagine being able to see what we have in stock on our shelves in real-time, knowing that “the perfect order” will make it into the back of your car or to your doorstep after checkout.
To us, the “perfect order” is a complete eCommerce order — no shorts or substitutions — and it’s the standard we’re constantly working towards. Just like shopping in our stores, we want our customers to be get exactly what they need every time they use Curbside or Home Delivery.
“Our goal is to fulfill exactly what they order,” says H-E-B Staff Engineer Briana Garcia. “We want the online shopping experience to be as seamless as the in-store experience. We always think like a customer, because we are customers.”
Real Time Inventory
The first step towards reaching our goal of fulfilling the perfect order was getting to a point where we can show real-time inventory. Currently, the digital catalog on HEB.com and the H-E-B app is updated in near real-time based on in-store inventory changes. If an item is scanned as in-stock, it will show online. If it’s scanned as out-of-stock or the units-on-hand reaches zero, it will fall off online.
However, creating and building this solution took time. “We started by designing and building the infrastructure to support a near real-time data capture pipeline to ingest and publish data across internal systems as changes happen.” Briana shares. “Timeliness and data completeness on heb.com and our mobile apps is vitally important to our business, so our top priority was to minimize latency in processing our data.”