Need it today? No problem.

Choose from a wide variety of products available to buy online and pick up in store — in just 2 hours!

How to shop:


Find your product.

Then click the “Pick up today” button.

View Full Image


Select a store.

Your closest store will appear. You can also choose another store.

View Full Image


Complete your order.

You’ll then receive a confirmation email, followed by a “Ready for Pick up” email.

View Full Image

How to pick up:

Wait for your “Ready for Pick up” email

You should receive this email within 2 hours of placing your order online. (If you order shortly before store closing or after store hours, it may take more than 2 hours to receive this email.) Please don’t head to the store before you receive this email.

Head to the store.

Just look for the sign you see here. Present your “Ready for Pick up” email and a valid ID. If you identified an alternate person to pick up your items during checkout, please forward them the email and ask this person to bring it to the store with a valid form of ID.

View Full Image

Is your item not available in store?
We can ship it there for you.

How to ship to store:

  1. Add product to your cart.
  2. Select “Ship all items to Store” at checkout and choose your store.
  3. Head to your store when you receive an email confirming your order has arrived.

Frequently Asked Questions

How can I see if a local store has a particular product in stock?

For products carried in our stores, you can view the product availability by clicking on the Pick Up Today button on the product or search page. You will be able to view Your Store inventory or search for another store.

When will my order be ready?

Your order will be ready for pick up in 2 hours.You will receive a “Ready for Pick up” email when your order is available for store pick up. Your order cannot be picked up until we’ve sent you the “Ready for Pick up” email.

What should I do when I get to the store?

Head to the Customer Service areas. Just look for the “Online pick up” sign or ask an associate to point you to the right area.

How long do I have to pick up my order?

Your order will be available at the store you choose for 5 days after you receive confirmation that your order is ready for pick up.

Can I have someone pick up my order for me?

Yes, you can assign an alternate person to pick up your order during the checkout process in the Store Pick Up Information Section. Simply provide their name and telephone number.You will also need to forward the “Ready for Pick up” email to this person. They will need to provide this email and a valid ID at the time of pick up.