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

# Module catalog

> All 101 first-party Modules, grouped by what they do, with a page for each one.

<Warning>
  **Experimental.** All 101 entries currently publish as Experimental with no recorded evidence. Being in this catalog says nothing about whether a Module works. See [maturity levels](/docs/resources/versioning).
</Warning>

Your Store does what the [Modules](/docs/concepts/modules) you enabled make it do. Everything below is first-party, MIT-licensed, and already sitting in the repository you cloned. Nothing is on until you turn it on, and a Module you never enable adds no routes, no tables, and no attack surface.

Pick from the groups below, read the page for anything you plan to keep, then list it in `config.json` and regenerate.

The machine-readable list, with pinned commits and integrity hashes, is the [registry manifest](https://github.com/86d-store/86d/blob/main/apps/registry/registry.json).

## Installing one

Use the [CLI](/docs/cli/overview):

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

The CLI downloads the Module, installs its dependencies, and enables it in your active [Template](/docs/concepts/templates). Editing `config.json` by hand does the same thing. Either way, run `86d generate` or its endpoints and [Storefront](/docs/concepts/storefront) components will not exist.

Every entry needs its exact package name in `modules`, plus the versioned Experimental opt-in. A `"*"` wildcard, or no `modules` field at all, admits nothing. See [turning on an Experimental Module](/docs/configuration/store-config#turning-on-an-experimental-module).

Managed provisioning admits a curated default set without promoting those Modules past Experimental. Maturity still comes from registry evidence, not from being included at provision.

## The catalog

<AccordionGroup>
  <Accordion title="Catalog">
    Everything about what you sell.

    | Module                                    | Package                     | Description                                                   |
    | ----------------------------------------- | --------------------------- | ------------------------------------------------------------- |
    | [products](/docs/modules/products)             | `@86d-store/products`       | Product catalog with variants, categories, and collections    |
    | [collections](/docs/modules/collections)       | `@86d-store/collections`    | Curated product collections for merchandising                 |
    | [brands](/docs/modules/brands)                 | `@86d-store/brands`         | Organize products by manufacturer or brand                    |
    | [media](/docs/modules/media)                   | `@86d-store/media`          | Digital asset management with folder organization and tagging |
    | [inventory](/docs/modules/inventory)           | `@86d-store/inventory`      | Stock tracking, reservations, and low-stock alerts            |
    | [product-labels](/docs/modules/product-labels) | `@86d-store/product-labels` | Visual badges such as "New", "Sale", or "Best Seller"         |
    | [product-qa](/docs/modules/product-qa)         | `@86d-store/product-qa`     | Product-specific questions and answers                        |
    | [search](/docs/modules/search)                 | `@86d-store/search`         | Full-text search with fuzzy matching and faceted filtering    |
    | [seo](/docs/modules/seo)                       | `@86d-store/seo`            | Per-page meta tags, Open Graph, Twitter Card, and JSON-LD     |
    | [import-export](/docs/modules/import-export)   | `@86d-store/import-export`  | Bulk import and export of catalog data                        |
    | [redirects](/docs/modules/redirects)           | `@86d-store/redirects`      | URL redirect management                                       |
    | [sitemap](/docs/modules/sitemap)               | `@86d-store/sitemap`        | Automated sitemap generation                                  |
  </Accordion>

  <Accordion title="Shopping and Checkout">
    From browsing to a placed Order.

    | Module                                      | Package                      | Description                                      |
    | ------------------------------------------- | ---------------------------- | ------------------------------------------------ |
    | [cart](/docs/modules/cart)                       | `@86d-store/cart`            | Shopping cart for guest and registered customers |
    | [checkout](/docs/modules/checkout)               | `@86d-store/checkout`        | Checkout session records and components          |
    | [orders](/docs/modules/orders)                   | `@86d-store/orders`          | Order records, customer views, and returns       |
    | [payments](/docs/modules/payments)               | `@86d-store/payments`        | Payment intent and refund provider interface     |
    | [discounts](/docs/modules/discounts)             | `@86d-store/discounts`       | Promo codes and automatic discount rules         |
    | [bulk-pricing](/docs/modules/bulk-pricing)       | `@86d-store/bulk-pricing`    | Quantity-based tiered pricing                    |
    | [quotes](/docs/modules/quotes)                   | `@86d-store/quotes`          | B2B request-for-quote (RFQ) workflow             |
    | [bundles](/docs/modules/bundles)                 | `@86d-store/bundles`         | Discounted product bundles                       |
    | [preorders](/docs/modules/preorders)             | `@86d-store/preorders`       | Preorder campaigns for upcoming products         |
    | [backorders](/docs/modules/backorders)           | `@86d-store/backorders`      | Backorder management for out-of-stock items      |
    | [abandoned-carts](/docs/modules/abandoned-carts) | `@86d-store/abandoned-carts` | Abandoned cart records and recovery workflows    |
    | [flash-sales](/docs/modules/flash-sales)         | `@86d-store/flash-sales`     | Time-limited promotional events with countdowns  |
    | [auctions](/docs/modules/auctions)               | `@86d-store/auctions`        | Time-limited product auctions with bidding       |
    | [price-lists](/docs/modules/price-lists)         | `@86d-store/price-lists`     | Customer-segment or channel-specific pricing     |
  </Accordion>

  <Accordion title="Customers">
    Accounts, preferences, and the things that bring people back.

    | Module                                      | Package                      | Description                                               |
    | ------------------------------------------- | ---------------------------- | --------------------------------------------------------- |
    | [customers](/docs/modules/customers)             | `@86d-store/customers`       | Customer profiles and account management                  |
    | [customer-groups](/docs/modules/customer-groups) | `@86d-store/customer-groups` | Segment customers for targeted pricing and promotions     |
    | [saved-addresses](/docs/modules/saved-addresses) | `@86d-store/saved-addresses` | Customer address book                                     |
    | [wishlist](/docs/modules/wishlist)               | `@86d-store/wishlist`        | Save and track favorite products                          |
    | [gift-registry](/docs/modules/gift-registry)     | `@86d-store/gift-registry`   | Customer-created registries for weddings, birthdays, etc. |
    | [comparisons](/docs/modules/comparisons)         | `@86d-store/comparisons`     | Side-by-side product comparison                           |
    | [recently-viewed](/docs/modules/recently-viewed) | `@86d-store/recently-viewed` | Rediscover previously viewed products                     |
    | [recommendations](/docs/modules/recommendations) | `@86d-store/recommendations` | Personalized product recommendations                      |
  </Accordion>

  <Accordion title="Fulfillment and Shipping">
    Getting it to the buyer, and taking it back.

    | Module                                          | Package                        | Description                                    |
    | ----------------------------------------------- | ------------------------------ | ---------------------------------------------- |
    | [shipping](/docs/modules/shipping)                   | `@86d-store/shipping`          | Shipping zones, rates, labels, and tracking    |
    | [fulfillment](/docs/modules/fulfillment)             | `@86d-store/fulfillment`       | Delivery obligations against Order lines       |
    | [delivery-slots](/docs/modules/delivery-slots)       | `@86d-store/delivery-slots`    | Scheduled delivery time windows                |
    | [store-pickup](/docs/modules/store-pickup)           | `@86d-store/store-pickup`      | Buy online, pick up in store (BOPIS)           |
    | [store-locator](/docs/modules/store-locator)         | `@86d-store/store-locator`     | Physical store locations with proximity search |
    | [returns](/docs/modules/returns)                     | `@86d-store/returns`           | Customer return requests and approval workflow |
    | [digital-downloads](/docs/modules/digital-downloads) | `@86d-store/digital-downloads` | Sell files with expiring signed download links |
  </Accordion>

  <Accordion title="Marketing">
    Finding customers and keeping them.

    | Module                                    | Package                     | Description                                      |
    | ----------------------------------------- | --------------------------- | ------------------------------------------------ |
    | [loyalty](/docs/modules/loyalty)               | `@86d-store/loyalty`        | Points-based loyalty program with tiered rewards |
    | [affiliates](/docs/modules/affiliates)         | `@86d-store/affiliates`     | Affiliate partner tracking and commissions       |
    | [referrals](/docs/modules/referrals)           | `@86d-store/referrals`      | Customer referral program with unique codes      |
    | [reviews](/docs/modules/reviews)               | `@86d-store/reviews`        | Product reviews, ratings, and helpfulness voting |
    | [social-proof](/docs/modules/social-proof)     | `@86d-store/social-proof`   | Purchase counts, viewer counts, and trust badges |
    | [social-sharing](/docs/modules/social-sharing) | `@86d-store/social-sharing` | Share links across social networks               |
    | [product-feeds](/docs/modules/product-feeds)   | `@86d-store/product-feeds`  | Generate product feeds for external channels     |
    | [gamification](/docs/modules/gamification)     | `@86d-store/gamification`   | Points, badges, and challenges                   |
    | [announcements](/docs/modules/announcements)   | `@86d-store/announcements`  | Site-wide announcement bars and popup notices    |
    | [newsletter](/docs/modules/newsletter)         | `@86d-store/newsletter`     | Email subscriber list management                 |
    | [waitlist](/docs/modules/waitlist)             | `@86d-store/waitlist`       | Let Shoppers wait for a restock                  |
  </Accordion>

  <Accordion title="Content">
    Pages, posts, and everything you write.

    | Module                            | Package                 | Description                                                |
    | --------------------------------- | ----------------------- | ---------------------------------------------------------- |
    | [blog](/docs/modules/blog)             | `@86d-store/blog`       | Blog posts with drafts, scheduling, and markdown rendering |
    | [pages](/docs/modules/pages)           | `@86d-store/pages`      | CMS-style static pages with draft/publish workflow         |
    | [faq](/docs/modules/faq)               | `@86d-store/faq`        | Self-service knowledge base with search                    |
    | [forms](/docs/modules/forms)           | `@86d-store/forms`      | Custom form builder and submissions                        |
    | [navigation](/docs/modules/navigation) | `@86d-store/navigation` | Storefront menus and menu trees                            |
  </Accordion>

  <Accordion title="Finance">
    Money inside your Store. Your 86d Cloud bill is separate from all of it.

    | Module                                    | Package                     | Description                                              |
    | ----------------------------------------- | --------------------------- | -------------------------------------------------------- |
    | [invoices](/docs/modules/invoices)             | `@86d-store/invoices`       | Invoice lifecycle with payment terms and credit notes    |
    | [store-credits](/docs/modules/store-credits)   | `@86d-store/store-credits`  | Customer credit accounts debitable at Checkout           |
    | [giftcards](/docs/modules/giftcards)           | `@86d-store/giftcards`      | Legacy gift card balance, status, and history lookup     |
    | [memberships](/docs/modules/memberships)       | `@86d-store/memberships`    | Paid membership plans with gated products                |
    | [subscriptions](/docs/modules/subscriptions)   | `@86d-store/subscriptions`  | Recurring billing and subscription lifecycle             |
    | [multi-currency](/docs/modules/multi-currency) | `@86d-store/multi-currency` | Exchange rates and per-product price overrides           |
    | [tipping](/docs/modules/tipping)               | `@86d-store/tipping`        | Add tip options at Checkout                              |
    | [tax](/docs/modules/tax)                       | `@86d-store/tax`            | Jurisdiction-based tax calculation with nexus management |
    | [revenue](/docs/modules/revenue)               | `@86d-store/revenue`        | Reporting over your Payment records                      |
  </Accordion>

  <Accordion title="Third-party Payment integrations">
    Connect merchant-owned provider accounts to the Store Runtime. These modules are distinct from [86d Payments](/docs/resources/glossary#86d-payments).

    | Module                                        | Package                       | Description                                      |
    | --------------------------------------------- | ----------------------------- | ------------------------------------------------ |
    | [stripe](/docs/modules/stripe)                     | `@86d-store/stripe`           | Stripe payment processing                        |
    | [paypal](/docs/modules/paypal)                     | `@86d-store/paypal`           | PayPal checkout integration                      |
    | [square](/docs/modules/square)                     | `@86d-store/square`           | Square payments                                  |
    | [braintree](/docs/modules/braintree)               | `@86d-store/braintree`        | Braintree by PayPal                              |
    | [managed-payments](/docs/modules/managed-payments) | `@86d-store/managed-payments` | The bridge 86d Payments will use. Not usable yet |
  </Accordion>

  <Accordion title="Sales channels">
    Selling somewhere other than your own Storefront.

    | Module                                      | Package                      | Description                                     |
    | ------------------------------------------- | ---------------------------- | ----------------------------------------------- |
    | [amazon](/docs/modules/amazon)                   | `@86d-store/amazon`          | Sell on Amazon Marketplace, FBA or FBM          |
    | [ebay](/docs/modules/ebay)                       | `@86d-store/ebay`            | List on eBay and pull sales back                |
    | [tiktok-shop](/docs/modules/tiktok-shop)         | `@86d-store/tiktok-shop`     | Sell through TikTok Shop                        |
    | [google-shopping](/docs/modules/google-shopping) | `@86d-store/google-shopping` | Google Shopping feed package                    |
    | [instagram-shop](/docs/modules/instagram-shop)   | `@86d-store/instagram-shop`  | Tag Products in Instagram posts                 |
    | [facebook-shop](/docs/modules/facebook-shop)     | `@86d-store/facebook-shop`   | Publish your catalog to Facebook                |
    | [pinterest-shop](/docs/modules/pinterest-shop)   | `@86d-store/pinterest-shop`  | Feed your catalog to Pinterest                  |
    | [walmart](/docs/modules/walmart)                 | `@86d-store/walmart`         | List on Walmart Marketplace                     |
    | [etsy](/docs/modules/etsy)                       | `@86d-store/etsy`            | Sync listings and Orders with your Etsy shop    |
    | [x-shop](/docs/modules/x-shop)                   | `@86d-store/x-shop`          | Put Products in front of people on X            |
    | [wish](/docs/modules/wish)                       | `@86d-store/wish`            | List on Wish                                    |
    | [uber-eats](/docs/modules/uber-eats)             | `@86d-store/uber-eats`       | Take Uber Eats orders into the same queue       |
    | [doordash](/docs/modules/doordash)               | `@86d-store/doordash`        | On-demand local delivery through DoorDash Drive |
    | [favor](/docs/modules/favor)                     | `@86d-store/favor`           | On-demand local delivery through Favor          |
    | [uber-direct](/docs/modules/uber-direct)         | `@86d-store/uber-direct`     | Last-mile delivery through Uber Direct          |
    | [toast](/docs/modules/toast)                     | `@86d-store/toast`           | Connect a Toast POS for restaurants and cafes   |
  </Accordion>

  <Accordion title="Operations">
    The back office.

    | Module                                  | Package                    | Description                                                                              |
    | --------------------------------------- | -------------------------- | ---------------------------------------------------------------------------------------- |
    | [audit-log](/docs/modules/audit-log)         | `@86d-store/audit-log`     | A record of who changed what in Store Admin                                              |
    | [automations](/docs/modules/automations)     | `@86d-store/automations`   | Rule-based workflow automation                                                           |
    | [analytics](/docs/modules/analytics)         | `@86d-store/analytics`     | Funnel, product, and search reporting you own                                            |
    | [settings](/docs/modules/settings)           | `@86d-store/settings`      | Store-wide configuration management                                                      |
    | [notifications](/docs/modules/notifications) | `@86d-store/notifications` | In-app and email notifications                                                           |
    | [order-notes](/docs/modules/order-notes)     | `@86d-store/order-notes`   | Threaded notes on orders from customers and admins                                       |
    | [warranties](/docs/modules/warranties)       | `@86d-store/warranties`    | Product warranty plans and claims                                                        |
    | [tickets](/docs/modules/tickets)             | `@86d-store/tickets`       | Customer support ticket system                                                           |
    | [kiosk](/docs/modules/kiosk)                 | `@86d-store/kiosk`         | Station registration and qualified legacy lifecycle records; public terminal unavailable |
    | [photo-booth](/docs/modules/photo-booth)     | `@86d-store/photo-booth`   | In-store photo capture                                                                   |
    | [qr-code](/docs/modules/qr-code)             | `@86d-store/qr-code`       | QR code generation and scanning                                                          |
    | [appointments](/docs/modules/appointments)   | `@86d-store/appointments`  | Sell time: consultations, classes, repairs                                               |
    | [gift-wrapping](/docs/modules/gift-wrapping) | `@86d-store/gift-wrapping` | Gift wrap and a note at Checkout                                                         |
    | [vendors](/docs/modules/vendors)             | `@86d-store/vendors`       | Run a multi-vendor marketplace with commissions                                          |
  </Accordion>
</AccordionGroup>

## Related pages

* [Add a Module](/docs/guides/adding-modules)
* [How Modules package Store capabilities](/docs/concepts/modules)
* [Build a custom Module](/docs/guides/building-a-module)
* [Versioning and maturity](/docs/resources/versioning)
* [Glossary](/docs/resources/glossary)
* [Registry manifest](https://github.com/86d-store/86d/blob/main/apps/registry/registry.json)
