End-to-End API Guide
This document guides you through the steps on how to create customized Buy Online, Pick up in Store solutions for merchants and shoppers. This guide provides a sequence of API calls, framed from the perspective of the merchant and their shoppers. For more on the API endpoints that support Buy Online, Pick up in Store, see Overview.
Guide
- Merchant configuration
- Browse and discover as a shopper
- Manage checkout as a shopper
- Manage order as a merchant
- Fulfill order as a merchant
- Terminate configuration as a merchant
Prerequisites
This guide assumes the merchant already has the following elements configured:
- A functioning BigCommerce store.
- Store settings, including Catalog, Payments, Tax, Order Fulfillment, etc.
- A storefront that uses a custom checkout, such as one of the following:
- a new or existing checkout built with the Checkout JS SDK
- a headless storefront that uses the Store Management Checkout API
- A store-level API account that contains the following OAuth scopes:
- If your implementation uses a single-click app wrapper, a separately configured app profile and app-level API account is required to manage installation and access.