For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Dev Portal
DocsAPI ReferenceLearnCommunityChangelog
DocsAPI ReferenceLearnCommunityChangelog
  • Overview
    • Quick Start
    • Sandboxes
    • Tools & SDKs
    • Support
  • Docs
      • Getting Started
      • Becoming a Partner
        • Introduction
        • Quick start
          • Building channel apps
          • Extending existing apps
          • Building storefront channels
          • Best practices
          • Approval requirements
        • Channels toolkit reference
      • Metafields
      • Scripts
      • Shipping Providers
      • Tax Providers
    • Archive
    • Closed Beta Programs
Dev Portal
LogoLogo
On this page
  • General requirements
  • Storefronts
  • Marketplaces and marketing
  • Related resources
  • Articles
  • Endpoints
DocsIntegrationsChannelsGuide

Channel App Requirements

Was this page helpful?
Previous

Best practices

Next

Channels Toolkit Reference

Built with

Once approved, channel apps are discoverable on BigCommerce’s App Marketplace. Additionally, apps developed by select partners are marketed in the Channel Manager within the Control Panel of every store. To be approved, channel apps must meet certain requirements. This article lists the requirements for publishing channel apps to both locations.

General requirements

All Partners:

  • Uses Channels API.

  • Creates a channel upon app installation.

  • Reads and updates channel status using the Channels API endpoints.

  • Follows requirements for specific channel type

  • Contains an onboarding user flow

Select Partners:

  • Uses BigDesign.

Storefronts

All Partners:

  • Must use Sites and Routes API so that links generated within BigCommerce, such as “view storefront” and links sent in transactional emails to shoppers, will use the headless storefront’s correct URL.

Marketplaces and marketing

All Partners:

  • Must use Listings API, if supporting per product listings.

To promote app performance and user experience best practices, additional general and channel type requirements will be outlined as needed.

Related resources

Articles

  • Channels Overview

  • Building Channel Apps

  • Becoming a Partner

  • Types of Apps

  • Guide to API Accounts

  • Building an App

  • App Store Approval Requirements

Endpoints

  • Channels API Reference
  • Sites and Rites API Reference