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

# Shipping

> Evaluate current Experimental Shipping zones, rate records, and live-carrier code.

<Warning>
  **Experimental.** This Module does not establish a complete production path for quotes, labels, refunds, tracking, and postage adjustments. Use it for local or sandbox evaluation. See [maturity levels](/docs/resources/versioning).
</Warning>

The current Shipping [Module](/docs/concepts/modules) lets you configure zones and their rates: flat, weight-based, price-based, or live-carrier. [Checkout](/docs/concepts/commerce-model) can request matching rates during a purchase.

See [How commerce records relate](/docs/concepts/commerce-model) for the Shipping and Fulfillment boundary.

**Source:** [`modules/shipping`](https://github.com/86d-store/86d/tree/main/modules/shipping) · **npm:** [`@86d-store/shipping`](https://www.npmjs.com/package/@86d-store/shipping)

## Installation

```sh theme={null}
86d module add shipping
```

## Store endpoints

| Method | Path                  | Description                                                   |
| ------ | --------------------- | ------------------------------------------------------------- |
| `POST` | `/shipping/calculate` | Calculate configured rates for a destination and Order values |

## Admin endpoints

| Method | Path                                  | Description          |
| ------ | ------------------------------------- | -------------------- |
| `GET`  | `/admin/shipping/zones`               | List zones           |
| `POST` | `/admin/shipping/zones/create`        | Create a zone        |
| `POST` | `/admin/shipping/zones/:id/rates/add` | Add a rate to a zone |

## Live carrier rates

The repository contains provider code for live rate evaluation. Quotes exist for USPS Priority Mail evaluation. Label purchase, `buyShipment`, mutating webhooks, and refunds remain unavailable. Use sandbox credentials only: a provider package or a successful API response does not establish Stable behavior for quoting, label purchase, refunds, tracking, webhooks, or postage adjustments.

## Related pages

* [Fulfillment](/docs/modules/fulfillment)
* [Checkout](/docs/modules/checkout)
* [Tax](/docs/modules/tax)
* [How commerce records relate](/docs/concepts/commerce-model)
* [How Connections route provider work](/docs/concepts/connections)
* [86d glossary](/docs/resources/glossary#shipping)
* [Versioning and maturity](/docs/resources/versioning)
