Patent attributes
A computer-implemented is disclosed. The method includes: receiving a selection of a product; determining that there is insufficient available inventory of the product at a pick-up location; in response to the determining: selecting, based on inventory tracking data for the product, a first inventory location having available inventory of the product; determining, based on the first inventory location, the at least one possible pick-up location, and inventory transfer data, an inventory transfer time from the first inventory location to the pick-up location; and determining an earliest time of availability of a first quantity of the product at the pick-up location based on the inventory transfer time, and transmitting, to a customer device, the earliest time of availability of the first quantity of the product at the pick-up location for presenting, by the customer device, as available inventory at the pick-up location for pick up after the earliest time of availability.