Yes, an item must be in stock at the store you’re price matching. For example, if you’re shopping online at Walmart.com and price matching an item at Target.com, the item must be in stock and ready to purchase that second at Target.com. If it’s not in stock, Walmart won’t price match it. The same is true if you’re shopping in-store and trying to price match an item on Walmart.com or Jet.com. If the cashier or manager can’t verify that the item is in stock, they won’t price match.