Yes, you must first place an order online and pay for the order in full. Once order has been completed, it will be placed in a locker at the address provided in the pickup instructions that will be sent via email. Typical time for order fufillment from time the order is placed to ready for pickup is 2 to 3 hours between the hours of 9:00 a.m. to 9:00 p.m. CST. You may text the number listed at the bottom of the site to arrange for pickup after hours, when available.