> For the complete documentation index, see [llms.txt](https://docs.hotwax.co/documents/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hotwax.co/documents/store-operations/orders/bopis/re-route-fulfillment.md).

# Re-route Fulfillment

When a store rejects one or more items from a Buy Online Pick-Up In Store (BOPIS) order, the customer can receive a Re-route Fulfillment link. The options shown in that experience are controlled by the product-store `Order Edit Permissions` in the BOPIS app.

## Before you begin

In the BOPIS app, go to `Settings` > `Order Edit Permissions` and enable the customer actions that your product store supports. These can include changing the delivery method or address, choosing another pickup location, splitting items, requesting cancellation, and changing the shipment method.

## Re-route a rejected order

1. Reject the unavailable item from the BOPIS order.
2. The customer receives the rejection notification with the Re-route Fulfillment link.
3. The customer opens the link and reviews the available options for the rejected items.
4. The customer selects a new fulfillment option and submits the update.

The available actions depend on the product-store permissions and the inventory available at eligible locations.

## Choose a pickup location

When pickup-location editing is enabled, the experience suggests a location that can fulfill all the affected items. If no single location can fulfill every item, it suggests the nearest location with the most available items, using the original pickup location as the proximity reference.

### Allow item splitting

When `Order Item Split` is enabled, customers can select a different pickup location for each affected item. Updated items are grouped by their selected fulfillment location.

### Keep items together

When item splitting is not enabled, customers are shown pickup locations that can fulfill all affected items together. After a location is selected, the customer can review and edit that selection before submitting it.

## Handle items unavailable everywhere

Items that are unavailable at every eligible pickup location appear in an `Out of Stock` group. Customers can request cancellation for those items from the Re-route Fulfillment experience, including when the product store does not normally allow direct item cancellation.

## Change another fulfillment detail

Depending on the enabled permissions, customers can also update the delivery method, delivery address, or shipment method. They can request cancellation before fulfillment when that permission is enabled.

{% hint style="info" %}
The Re-route link is secured for the affected order. Do not share it outside the customer-support interaction for that order.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.hotwax.co/documents/store-operations/orders/bopis/re-route-fulfillment.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
