> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agentcard.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# buy_reorder

> Rebuild the cart from a past order

Re-creates a cart from a past order and makes it the active cart, using an order id from `buy_order_history`. Nothing is purchased yet: review with `buy_view_cart`, then place it with `buy_checkout`.

<Note>Not advertised in `tools/list` by default — the [buy](/companies/mcp/tools/buy) tool covers this conversationally. Expert integrations can still call it by name.</Note>

## Parameters

| Parameter  | Type   | Required | Description                            |
| ---------- | ------ | -------- | -------------------------------------- |
| `merchant` | string | Yes      | Merchant slug (for example `doordash`) |
| `order_id` | string | Yes      | The order id from `buy_order_history`  |

## Returns

A confirmation followed by the re-created cart: each item with its quantity and price, the subtotal, and the total including fees, tax, and delivery when it differs. Failures return a short error message.

## Example

```json theme={null}
{ "name": "buy_reorder", "arguments": { "merchant": "doordash", "order_id": "ord_9f2k1" } }
```
