You are here:
Manage Buy Online, Pickup In Store (BOPIS) Orders in Point of Sale
Configure and process Buy Online, Pickup In Store (BOPIS) orders in the POS app.
- Modern POS App Build: 6.4.2 or later
- Platform Support: iPad & iPhone
- Offline Support: No
See Also
Enable BOPIS
Configure a Product Display Page (PDP) layout to let customers select in-store pickup for products.
- In CMS, go to .
- Edit an existing PDP layout or create a new one. For more information, see Product Display Page (PDP) Layouts.
- Add a cell in the layout and select it.
- Click .
- Under Field Type, select Button.
- Enter a button text, for example, Pickup In Store.
- Under Button Action, select Pickup In Store.
- (Optional) Configure button UI settings, such as style and icon.
- Save your changes.
Configure BOPIS Deep Links
Add deep links to a layout so associates can access BOPIS order management. For more information, see BOPIS/Store Fulfillment Deep Links.
Add these deep links:
- Deep link | BOPIS/Store Fulfillment | Store Pickup Order to be Packed
- Deep link | BOPIS/Store Fulfillment | Store Pickup Order to Unpack
- Deep link | BOPIS/Store Fulfillment | Store Ready to Pickup Order
- Deep link | BOPIS/Store Fulfillment | Store Picked Up Order History
- Deep link | BOPIS/Store Fulfillment | Cancelled/ Damaged Store orders

Enable Item-Level Cancellation
Turn on item-level cancellation so associates can cancel individual items during packing.
- In CMS, edit an app config.
- Go to .
- Turn on BOPIS Item Level Cancelation and Enable Item Level Cancellations for BOPIS in Pack Flow.
- Save your changes.
BOPIS Workflow in the POS App
Pack and Complete Order
Select the Store Pickup Order to be Packed deep link to see orders ready to pack.
Open an order. Each item row shows a pack toggle and a Cancel Item button.
To pack items, select the pack toggle for each item and optionally add notes. To cancel individual items, select Cancel Item, choose a cancellation reason and quantity, and confirm. Canceled items move to a Cancelled section and inventory returns to stock.
After packing or canceling all items, select SAVE. The Order Packed dialog appears. Select Print Pack Slip to print the packing slip.

Process Customer Pickup
Select Store Ready to Pickup Order to see orders ready for pickup. The Last Pickup Date is shown so that store associates can prioritize orders that are close to expiring. Open an order and select Pick. Capture the customer's signature and select DONE. To cancel and refund, select Refund instead. To reprint a packing slip, select Print Pack Slip from the order list or order details page.
Unpack Canceled Orders
When a packed order cancels before pickup, it moves to the unpack section. Unpacking releases the inventory back to stock.
Select the Store Pickup Order to Unpack deep link to see canceled orders eligible for unpacking. Open an order and select Unpack. The app confirms the unpack and releases inventory. The order status changes to Cancelled.
View canceled and unpacked orders under Cancelled/ Damaged Store Orders.
Known Issues and Restrictions
- Point of Sale doesn't support partial refunds for BOPIS orders.
- Multiple associates can process the same order item on different devices simultaneously because the system doesn't mark fulfillment orders as in progress. This can result in duplicate shipments, and the POS app may show an order as Partially Shipped after it's been fully shipped.
- The POS app displays only BOPIS orders updated within the last 30 days.

