BigCommerce
The BigCommerce connection can be used to build full-stack, single-click BigCommerce apps.
What does the BigCommerce connection provide?
Setting up the BigCommerce connection in Gadget will:
- Give you a full-stack, hosted app that can be used to build single-click BigCommerce applications.
- Handle OAuth and
access_token
flow required for BigCommerce apps. - Provide a
/load
endpoint and handle payload verification and user identification. - Subscribe to BigCommerce webhooks and use them to trigger actions.
- Set up a React frontend with
BigDesign
and theBigCommerce JS-SDK
. - Provide a BigCommerce API client for reading and writing data back to BigCommerce.
- Generate a
bigcommerce/store
data model. - Manage user sessions in the
session
data model.
Setting up a BigCommerce connection
Setting up a BigCommerce connection is your first step when building single-click apps.
The BigCommerce connection quickstart will show you how to:
- Set up the connection
- Subscribe to BigCommerce webhooks
- Store webhook data in a Gadget database
Working with BigCommerce webhooks
When you add a BigCommerce connection to an app, you can subscribe to BigCommerce webhooks and use them to trigger global actions in Gadget.
To learn more about working with BigCommerce webhooks, see the BigCommerce webhooks guide.
Working with BigCommerce data
The BigCommerce connection gives you an API client that can be used to read and write data to a BigCommerce store.
Read more about working with BigCommerce data in our BigCommerce data guide.
Building single-click app frontends
BigCommerce apps built with Gadget have React frontends that have the BigDesign library pre-installed.
Learn more about building single-click app frontends.
Feedback
Have any feedback on the BigCommerce connection? Let us know in our developer Discord!