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
  • Learning Plans
    • Developer Foundations
    • Composable Developer
    • Stencil Developer
    • B2B Developer
  • Courses
        • Course Overview and Prerequisites
        • Set Up REST Client (Postman) - Hands-on Lab
      • Conclusion
    • Learning Changelog
Dev Portal
LogoLogo
On this page
  • Course Overview
  • Prerequisites
  • Cart, Checkout, and Payment API
  • Objectives:
  • Orders API
  • Objectives:
  • Resources
CoursesCheckout and Orders APIModule 1: Introduction

Course Overview and Prerequisites

Was this page helpful?
Previous

Conclusion

Next

Set Up REST Client (Postman) - Hands-on Lab

Built with
Lesson 1 of 26 · 5 min

Course Overview

In this course, you will learn how to interact with the Checkout, Cart, Payments, and Order APIs and discuss various use cases for each. You will then practice and apply what you learn with activities and challenges that will increase in difficulty. A final assessment with questions and practical activities will be given at the end to test your knowledge.

Prerequisites

  • BigCommerce Sandbox Store
  • REST Client - we use Postman as an example throughout the course

Cart, Checkout, and Payment API

Objectives:

  • Work with Cart/Checkout and Payment APIs and discuss various use cases for each
  • Create a cart using BigCommerce cart logic
  • Process headless checkouts and edit details of an active storefront checkout from an app
  • Create a payment token as well as processing the payment

Orders API

Objectives:

  • Work with the Orders and Order Transaction APIs and discuss various use cases for each
  • Read, update, create, and delete orders
  • Add an existing or custom product to an order
  • Add and update a shipping address to an order
  • Retrieve desired order information using filters and query parameters

Resources

  • API Quick Start Guide
  • Developer Community
  • API Reference