Configure a Separate Order Controller for Buy Online Return In-Store (BORIS) Orders

Set up an external controller for Point of Sale BORIS orders. You can still use Salesforce order management for all in-store orders. You can have a separate ecommerce controller and still process BORIS returns as receipted and referenced.

BORIS is an order fulfillment method that allows a customer to purchase a product online and have it shipped to their home. If the customer is unsatisfied with their purchase, they can return it in-store.

To use Salesforce as the order controller, see Process BORIS Returns with Salesforce Order Management (SFOM) Connector in Salesforce Help.

Point of Sale enforces a check that prevents orders from being returned unless they have a status of Completed, Exchanged, Partially Exchanged, Fulfilled, or Partially Refunded. Orders with a status of, for example, Shipped can't be returned.

  1. To configure an external order controller, set up Point of Sale Order SPI.

    1. In CMS, go to Integrations | Customer Connecters.

    2. Click Create.

    3. For Connecter Type, select SPI.

    4. For Endpoint Name, select BORIS_GET_ORDER_DETAIL.

    5. Configure the rest of the fields for the SPI. See Point of Sale API, SPI, and Webhook Overview.

    6. Save your changes.

  2. To use the latest order search capabilities, enable enhanced search functionality.

    1. In CMS, go to Store Management | Store Settings | System.

    2. Expand Rollout.

    3. Turn on Use new order search service (useOrderSearchV2).