Loading
Salesforce Enforces New Security Requirements in Summer 2026Read More
Point of Sale
Manage Buy Online, Fulfill In Store (BOFIS) Orders in Point of Sale

Manage Buy Online, Fulfill In Store (BOFIS) Orders in Point of Sale

Process Buy Online, Fulfill In Store (BOFIS) orders in the POS app. Store associates pack, ship, and manage orders fulfilled from the store.

  • Modern POS App Build: 6.4.2 or later
  • Platform Support: iPad & iPhone
  • Offline Support: No

Enable BOFIS

Configure omnichannel settings and a PDP layout to let customers buy online and have the order fulfilled and shipped from the store.

  1. Turn on Ship to Home From Current Store in the omni settings.
  2. Turn on Ship to Home From Current Store Items Sent to PredictSpring Fulfillment in the omni settings.
  3. Configure a PDP layout for BOFIS orders. For more information, see Product Display Page (PDP) Layouts.
    PDP layout for BOFIS in Point of Sale CMS.

BOFIS Order Workflow in the POS App

Manage BOFIS Orders

The BOFIS order workflow is similar to BOPIS but includes shipping label options. After packing items, associates can scan and attach a pre-printed shipping label or generate a new label using a shipping provider integration (SPI). For more information about shipping labels, see Shipping Labels.

Handle Returns or Exchanges

To prevent inventory discrepancies, associates cannot return unshipped BOFIS items. When an order hasn't been packed or shipped yet, the Return this product toggle is turned off and the app displays the message Item not shipped yet.

Note
Note This restriction applies only when Ship to Home From Current Store Items Sent to PredictSpring Fulfillment is on in omni settings.

Refund item page showing unshipped item restriction in the POS app.

Cancel BOFIS Order

Cancel a BOFIS order at any point before shipment, including after packing or when marked ready to ship. You cannot cancel partially shipped orders.

To cancel a BOFIS order, go to the pack page in the POS app and select Cancel Order.

Known Issues and Restrictions

  • Point of Sale doesn't prevent duplicate shipment creation for the same order item across registers. Because the system doesn't mark fulfillment orders as in progress, multiple associates can process the same item on different devices at the same time. As a result, the POS app can still show an order as Partially Shipped after associates ship it.
 
Loading
Salesforce Help | Article