From bigcommerce-commerce
Builds BigCommerce apps: single-click OAuth installs, load/uninstall callbacks, connector apps, Script Manager, and App Marketplace submission.
npx claudepluginhub orcaqubits/agentic-commerce-skills-plugins --plugin bigcommerce-commerceThis skill is limited to using the following tools:
**Fetch live docs**:
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Fetch live docs:
https://developer.bigcommerce.com/docs/integrations/apps for the apps guidesite:developer.bigcommerce.com apps guide auth for OAuth patternsbigcommerce single-click app tutorial for step-by-step implementationApps installed from the BigCommerce App Marketplace:
Simplified apps that don't embed UI in BigCommerce:
Inject JavaScript into the storefront without a full app:
code, scope, contextcode for a permanent access_token via POST to https://login.bigcommerce.com/oauth2/tokenaccess_token, store_hash, and scope for future API callsWhen the merchant opens your app in BigCommerce admin:
store_hash and user from the JWT payloadWhen the merchant uninstalls:
When a specific user is removed from a multi-user store:
POST to https://login.bigcommerce.com/oauth2/token:
{
"client_id": "your_client_id",
"client_secret": "your_client_secret",
"code": "temporary_auth_code",
"scope": "store_v2_products store_v2_orders",
"grant_type": "authorization_code",
"redirect_uri": "https://your-app.com/auth/callback",
"context": "stores/{store_hash}"
}
{
"access_token": "permanent_token",
"scope": "store_v2_products store_v2_orders",
"user": { "id": 123, "email": "merchant@example.com" },
"context": "stores/abc123",
"account_uuid": "..."
}
| Scope | Access |
|---|---|
store_v2_products | Products, categories, brands |
store_v2_orders | Orders, shipments |
store_v2_customers | Customer data |
store_v2_content | Pages, blog, redirects |
store_v2_marketing | Coupons, gift certificates |
store_v2_information | Store metadata |
store_channel_settings | Channel/multi-storefront |
store_cart | Cart operations |
store_checkout | Checkout operations |
store_payments | Payment processing |
store_themes_manage | Theme operations |
Request minimum scopes necessary — principle of least privilege.
Your app loads in an iframe within the BigCommerce admin panel:
Content-Security-Policy headers to allow framing by *.bigcommerce.comBigCommerce provides a React component library for admin UIs:
@bigcommerce/big-design — buttons, forms, tables, modalsnpm install @bigcommerce/big-designFetch the BigCommerce apps guide and OAuth documentation for exact callback parameters, JWT structure, and submission requirements before implementing.