The shipping module configures how shipping is priced at checkout. You define zones (one or more countries, optionally narrowed to states or postal codes) and attach rates to each zone (flat, weight-based, price-based, or live carrier). The checkout module reads available rates via the shipping contract and presents them to the customer. Source:Documentation Index
Fetch the complete documentation index at: https://86d.app/docs/llms.txt
Use this file to discover all available pages before exploring further.
modules/shipping · npm: @86d-app/shipping
Installation
Store endpoints
| Method | Path | Description |
|---|---|---|
POST | /shipping/rates | Quote available rates for an address and cart |
Admin endpoints
| Method | Path | Description |
|---|---|---|
GET | /admin/shipping/zones | List zones |
POST | /admin/shipping/zones | Create a zone |
POST | /admin/shipping/zones/:id/rates | Add a rate to a zone |
Live carrier rates
For real-time rates from EasyPost or Shippo, configureEASYPOST_API_KEY or SHIPPO_API_KEY. The shipping module dispatches to the live provider when the rate type is live.

