Help us improve
Share bugs, ideas, or general feedback.
From bigcommerce-commerce
Manages BigCommerce channels for multi-storefronts: create channels/sites, assign products/categories/currencies, configure themes/tokens. Use for channel-specific catalogs and routing.
npx claudepluginhub orcaqubits/agentic-commerce-skills-plugins --plugin bigcommerce-commerceHow this skill is triggered — by the user, by Claude, or both
Slash command
/bigcommerce-commerce:bc-channelsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Fetch live docs**:
Configures Saleor channels for multi-currency, multi-region sales, per-channel pricing, warehouse allocation, and multi-brand setups. Use for multi-channel e-commerce management.
Sets up BigCommerce dev environment: Stencil CLI for themes, API credentials, sandbox stores, Catalyst Next.js storefront. For new projects or tool configuration.
Provides pre-built YAML config.yml templates for fashion, electronics, and subscription e-commerce stores in Saleor. Copy, customize, and deploy for quick setup from examples.
Share bugs, ideas, or general feedback.
Fetch live docs:
https://developer.bigcommerce.com/docs/storefront/multi-storefront for multi-storefront guidesite:developer.bigcommerce.com channels api for Channels API referencebigcommerce multi-storefront setup for configuration patternsChannels represent distinct sales surfaces connected to a single BigCommerce store:
storefront, marketplace, pos, marketingEvery BigCommerce store has a default Stencil storefront (Channel ID 1). Additional channels are created for:
| Endpoint | Methods | Description |
|---|---|---|
/v3/channels | GET, POST, PUT | Channel CRUD |
/v3/channels/{id}/site | GET, POST, PUT, DELETE | Channel site (domain) |
/v3/channels/{id}/active-theme | GET, PUT | Active theme |
/v3/channels/{id}/currency-assignments | GET, POST, PUT, DELETE | Currency config |
/v3/channels/{id}/listings | GET, POST, PUT | Product listings |
POST /v3/channels
{
"name": "B2B Storefront",
"type": "storefront",
"platform": "catalyst",
"status": "active",
"is_listable_from_ui": true,
"is_visible": true
}
Associate a domain with a channel:
POST /v3/channels/{id}/site
{
"url": "https://b2b.example.com"
}
PUT /v3/catalog/products/channel-assignments:
[
{
"product_id": 111,
"channel_id": 2
},
{
"product_id": 222,
"channel_id": 2
}
]
GET /v3/catalog/products?channel_id:in=2 — products assigned to a specific channel.
PUT /v3/catalog/categories/channel-assignments — assign categories to channels.
Storefront API tokens are channel-scoped:
POST /v3/storefront/api-token
{
"channel_id": 2,
"expires_at": 1893456000,
"allowed_cors_origins": ["https://b2b.example.com"]
}
Different pricing per channel:
Fetch the BigCommerce Multi-Storefront documentation and Channels API reference for exact endpoints, configuration options, and current multi-storefront capabilities before implementing.