Shopping contexts
The shopping context identifies the customer’s purpose for visiting the site. You can choose to support any of the following shopping contexts.
Delivery
Customers want the order delivered. Customers can place delivery orders if they live in an area that is serviced by Instacart. When a customer inputs their delivery address, the storefront adjusts to show items that are deliverable from nearby store locations. After a customer places a delivery order, a shopper picks the ordered items and then delivers the order to the customer.
Pickup
Customers want to pick up the order. When a customer selects the store where they want to pick up the order, the storefront adjusts to show items that are available at the selected store. After a customer places a pickup order, a shopper or associate picks, packs, and stages the order. The customer goes to the store location to pick up the order.
In-store
This capability is available with Storefront Pro 5.
Customers want to add items to a shopping list and plan their shopping trips before going to the store. Customers can also use the in-store context to view in-store prices and promotions, clip coupons, and find the product location within a store. When a customer selects the store that they plan to visit, the storefront adjusts to show items that are available at the selected store.
Customer experience
When customers switch shopping contexts, some components on your site change.
Header
The following changes occur in the header:
Cart.
- For delivery and pickup, the header includes a cart icon.
- For in-store, the header includes a list icon.
Time slot.
- For delivery and pickup, the time slot shows the earliest available slot in which the order can be fulfilled.
- For in-store, the time slot shows the store hours for the day.
Address.
For delivery, the header includes the delivery address.
For pickup and in-store, the header includes the store name and address. The store name appears only on desktop and mobile browsers.
Customers can select the store address to change the store location. Available nearby store locations appear on a map. For more information, see Store locations.
noteFor multi-banner retailers, you can show the pickup and in-store locations for multiple banners, on both desktop and mobile browsers.
The following table shows the differences in the header:
Delivery | Pickup | In-store |
---|---|---|
Item tile
The following changes occur in item tiles:
- Add button.
- For delivery and pickup, the Add button includes the text Add to cart.
- For in-store, the Add button includes the text Add to list.
- Price.
- For delivery and pickup, the price includes the markup (if any) for customers purchasing online.
- For in-store, the price shows the in-store pricing. You must provide in-store prices in your catalog inventory file.
- Product location.
- For delivery and pickup, product location is not displayed to customers.
- For in-store, the item tile can include the location of a product in your store. To show the location, you must include the
location_data
column in your catalog inventory file.
The following table shows the differences in item tiles:
Delivery and pickup | In-store |
---|---|
Cart menu
The following changes occur when a customer opens the cart menu:
- Settings/Manage button.
- For delivery or pickup, the cart includes a Settings button. Customers can use the button to switch between different carts, such as their personal cart or family cart.
- For in-store, the cart includes a Manage button. Customers can use the button to remove items from their list or to add items from the list to the cart.
- Promotions and coupons.
- For delivery or pickup, the cart shows promotions that the customer can redeem for online purchases.
- For in-store, the list shows clipped coupons that the customer can redeem for in-store purchases. For customers to redeem clipped coupons, you need to integrate your storefront with your loyalty program.
- Product location.
- For delivery and pickup, items are grouped by category, but product location is not available.
- For in-store, items are grouped by category, or if available, by product location.
- Checkout/Loyalty button.
- For delivery or pickup, a Go to checkout button displays. Customers can click the button to proceed to the checkout process.
- For in-store, a loyalty card button displays. Customers can present their loyalty barcode to the cashier to have it scanned. When scanned, clipped coupons are applied and loyalty points are earned at the point-of-sale. If you do not have a loyalty program, the button is hidden and customers cannot apply the clipped coupons to the in-store purchase.
The following table shows the differences in the cart menu:
Delivery and pickup | In-store |
---|---|
Store locations
For pickup or in-store orders, the nearest store location is preselected by default. Customers can use the store selector to choose a different store location. The store selector displays a list of nearby store locations and a map view of the locations. Store details can include the store name and store phone number.
The following image shows an example of store details for pickup locations:
Configuration
Work with your Instacart representative to complete any of the following configurations:
- Set the shopping contexts available at each of your store locations. For example, you might support pickup in California but you might not support pickup in New York.
- Share the store name and phone number for each of your store locations.
- Display pickup and in-store locations for multiple banners.
- (Storefront Pro 5) Enable the in-store shopping context.
To support the in-store context, work with your Instacart representative to complete the following tasks:
This capability is available with Storefront Pro 5.
- Set in-store pricing. Update your catalog inventory file to include in-store prices and promotions.
- Set up loyalty integration. (Optional) Loyalty integration provides your customers with the following benefits:
- Customers can clip coupons and then scan their loyalty barcode to redeem the coupon discounts in the store.
- Customers can collect loyalty points on in-store purchases.
- Send in-store transaction logs. (Optional) Customers who use their loyalty card can see their in-store purchased items in the Buy it again experience. For more information, see In-store transactions.
- Add a coupons carousel to content pages. (Optional) Instacart can help you add a coupon carousel to your Savings page or other content pages. The coupon carousel shows items that are eligible for discounts from third party coupon providers.