> ## 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.

# Delivery slots

> Scheduled delivery time windows for 86d. Restrict capacity per slot and let Shoppers pick a slot at Checkout.

<Warning>
  **Experimental.** This Module has no test or production evidence recorded yet. Read it, run it locally, and hold off on real Orders. See [maturity levels](/docs/resources/versioning).
</Warning>

The Delivery Slots [Module](/docs/concepts/modules) lets a [Shopper](/docs/resources/glossary#shopper) pick a scheduled delivery window at [Checkout](/docs/concepts/commerce-model). Each slot has a date, a time range, and a capacity; once capacity fills, the slot becomes unavailable. Grocery stores, florists, and other local-delivery businesses are the typical fit.

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

## Installation

```sh theme={null}
86d module add delivery-slots
```

## Store endpoints

| Method | Path                          | Description                      |
| ------ | ----------------------------- | -------------------------------- |
| `GET`  | `/delivery-slots?date=`       | Available slots for a given date |
| `POST` | `/delivery-slots/:id/reserve` | Reserve a slot during Checkout   |

## Admin endpoints

| Method | Path                              | Description                     |
| ------ | --------------------------------- | ------------------------------- |
| `POST` | `/admin/delivery-slots/templates` | Define recurring slot templates |
| `GET`  | `/admin/delivery-slots`           | View capacity and reservations  |

## Related pages

* [Store pickup](/docs/modules/store-pickup)
* [Shipping](/docs/modules/shipping)
* [Checkout](/docs/modules/checkout)
* [How commerce records relate](/docs/concepts/commerce-model)
* [Glossary](/docs/resources/glossary)
* [Versioning and maturity](/docs/resources/versioning)
