Skip to main content

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.

86d includes a dedicated module for every major sales channel. Each module handles credential management, catalog sync, order ingestion, and channel-specific data mapping. All of it is accessible from the admin sidebar once enabled. You use the same product catalog you already manage in 86d; the channel module handles translation to each marketplace’s API format.

Available channel modules

Amazon

@86d-app/amazonSync products to Amazon Marketplace, manage ASIN mappings, and ingest Amazon orders back into 86d.

eBay

@86d-app/ebayList products on eBay, manage active listings, and sync sold orders to your 86d order queue.

TikTok Shop

@86d-app/tiktok-shopConnect your TikTok Shop account to sync your catalog and manage in-app purchases from the admin.

Google Shopping

@86d-app/google-shoppingPush your product feed to Google Merchant Center for Shopping ads and free listings.

Instagram Shop

@86d-app/instagram-shopTag products in Instagram posts and stories, and sync your catalog to your Instagram Shop.

Facebook Shop

@86d-app/facebook-shopPublish your product catalog to Facebook Shops and manage commerce from the admin sidebar.

Pinterest

@86d-app/pinterest-shopSync your catalog to Pinterest as Product Pins so shoppers can discover and buy directly.

Walmart

@86d-app/walmartList products on Walmart Marketplace and sync orders back into 86d for unified fulfillment.

Etsy

@86d-app/etsyPush listings to your Etsy shop, manage variations, and pull Etsy orders into 86d.

X Shop

@86d-app/x-shopConnect X Shopping to surface products in posts and on your storefront profile.

Wish

@86d-app/wishList products on the Wish marketplace and sync orders back to 86d for processing.

General setup pattern

Every channel module follows the same four-step setup.
1

Install the package

npm install @86d-app/<channel-name>
2

Add to config.json

Add the package to the modules array in your active template’s config.json:
{
  "modules": ["@86d-app/<channel-name>"]
}
3

Regenerate module bindings

86d generate
4

Enter credentials in the admin

Open Admin → Settings → [Channel name] in the dashboard and enter the API credentials for that channel. Each module documents the required credentials in its README on npm.

Module-specific setup

Each channel has its own authentication method, required scopes, and webhook configuration. Read the README for the specific module you are installing for exact instructions:
# View the README for any installed module
npm info @86d-app/amazon readme
You can also visit the module’s page on npm. Every README is linked from the cards above.

Notes on catalog sync

  • Channel modules read your product catalog through the module contract system; they do not import the products module directly. You must have @86d-app/products enabled for catalog sync to work.
  • Inventory levels, prices, and product status changes made in your 86d admin are pushed to connected channels on a configurable schedule, or can be triggered manually from the admin.
  • Orders imported from channels appear in your 86d orders queue alongside direct-store orders, with a channel field indicating their origin.