bigcommerce

Guide BigCommerce app development with OAuth lifecycle callbacks and REST/GraphQL API usage.

1|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/biggora/e-commerce-plugin-skills --skill bigcommerce-biggora
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bigcommerce
Source: https://github.com/biggora/e-commerce-plugin-skills/tree/main/skills/bigcommerce
Command: npx skills add https://github.com/biggora/e-commerce-plugin-skills --skill bigcommerce-biggora

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps you plan and implement BigCommerce apps or extensions by guiding you through the correct OAuth, multi-tenant architecture, API usage, and required callback/webhook patterns.

Core Features & Use Cases

  • App architecture guidance: Designs the OAuth + lifecycle callback flow (auth, load, uninstall) with store-hash multi-tenancy so one app can securely serve many merchants.
  • API strategy support: Shows when to use REST Management API (V3 vs V2), GraphQL Storefront API (read-heavy storefront operations), and how to authenticate each.
  • Storefront integration options: Covers Stencil theme concepts, Widgets injection, Script Manager usage (including uninstall cleanup), and headless/headless-oriented approaches like embedded/custom checkout.

Quick Start

Use the bigcommerce skill to design and implement a server-to-server OAuth app with auth/load/uninstall callbacks, store-scoped credentials, and the minimum required scopes for the APIs you will use.

Frequently Asked Questions about bigcommerce

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement OAuth callbacks for a BigCommerce multi-tenant app?

BigCommerce API strategy involves preferring REST Management API V3 endpoints, using V2 when necessary, and leveraging the GraphQL Storefront API for read-heavy storefront operations. You must authenticate each correctly and handle API rate limiting.

How do I use Stencil widgets and Script Manager for BigCommerce storefront integration?

For BigCommerce storefront integration, use Stencil theme concepts, inject Widgets, and utilize the Script Manager. You must configure widgets and scripts with auto-uninstall to ensure clean removal when a merchant uninstalls your app.

Can I build custom checkout experiences with the BigCommerce checkout SDK?

Yes, you can build custom checkout experiences using the BigCommerce checkout SDK. The skill guides storefront-integrated experiences including embedded custom checkout and headless-oriented approaches, ensuring correct API authentication and multi-tenant routing.

What are the limitations when handling BigCommerce API rate limiting?

When handling BigCommerce API rate limiting, implementers must ensure their app respects throttling limits on both REST and GraphQL endpoints. The skill guides correct API usage to prevent throttling errors during multi-tenant store-scoped data operations.