
Release notes
Your bookmark friendly source for BigCommerce platform updates and enhancements.

Store Translations, Webhook Tools, Enhancements
Admin GraphQL Updates
New Guide: Translations Admin GraphQL API (Beta) - A new guide is now available to help merchants localize their Catalyst storefronts more efficiently. This API enables a consistent and seamless shopping experience across multiple languages.
Limitation - Introduced a limit to the number of locales you can configure in the Locales Configuration settings.
Webhooks Update
Expanded Webhook Tools - We added additional third-party webhook tools to the Tools list for greater flexibility and integration support.
Enhancement
Channels API Update - We updated the Channels V3 schema to reflect the deprecation of the
is_enabled
field.

Data Events API, Storefront Selection, Catalyst-compatible apps, Enhancements
Data Events Update
Using Data Events in the GraphQL Storefront API - A new article has been published to guide you through enabling native analytics for headless storefronts via the GraphQL Storefront API.
Storefront Update
Choosing the right storefront for your business - Discover a new resource to help you evaluate and select the storefront solution that best fits your business needs.
Catalyst Update
Building Catalyst-compatible apps - A new article is now available, outlining best practices and guidance for developing apps that are compatible with Catalyst.
Enhancements & Improvements
Login with a JWT - We've clarified that you can authenticate a logged-in customer using either the Customer Login API or the
loginWithCustomerLoginJWT
mutation for secure access.Login mutation error handling - Added a possible error message that may be returned when requesting a
customerAccessToken
using login mutations from the browser, improving transparency for developers.B2B Edition for Stencil - We've significantly revised the article to reflect its focus on the legacy Stencil storefront. It now includes detailed descriptions of different storefront experiences and various customization examples.
Added webhook platform limitations.
Cleaned up duplicate content by removing a redundant callback article.
Standardized table formatting across Events, Channel events, and Inventory and locations events sections for improved readability.
Catalyst Updates
Guides:
Getting Started with Catalyst - Released an updated guide to help users quickly set up their Catalyst storefront.
Choosing the Right Storefront - outlining key features and differences between Stencil, Catalyst, and BigCommerce-supported custom headless builds.
Building Catalyst-compatible apps - Guide update now available
Creating Custom Components - Added a Custom Components guide demonstrating how to build a custom product carousel component in Catalyst using VIBES, Makeswift, and Next.js primitives.
Features:
Versioning & Release Management - Introduced a versioning guide to clarify Catalyst’s structured release process.
Environment Variables - Updated the list of environment variables you can use to include the BigCommerce Storefront Token, Makeswift Site API key, and more.
Customer authentication - Added a Customer Sessions overview and updated the Catalyst API client reference to include the customer access token, used to support customer authentication.

URL Field Deprecation, Enhancements, Bug Fixes
GraphQL Update
url
Field Deprecation - In the Get a cart example, we replaced the deprecatedurl
field withpath
to return the relative path of a product. This update enables the creation of redirect links to the product page.
Enhancements & Fixes
Themes - Updated Using npm and React to Customize Your Theme for compatibility with React 18.
Orders - Corrected schema details for multiple fields in the V2 Orders API.
Analytics - Corrected schema details for Settings Analytics endpoints.
Catalog - Resolved schema inconsistencies for PUT/POST Products Complex Rules endpoints.
Developer Blog

Next.js 15.2.3 - Security Update, Upgrade recommended for Catalyst storefronts
Next.js has released version 15.2.3 to address a security vulnerability. Due to this CVE in previous versions, we recommend that developers upgrade to the latest version based on the guidance in Next.js’s official blog post here.
As Catalyst is based on Next.js, this CVE affects all versions of Catalyst. We have released new versions of Catalyst with the latest version of Next.js to address the issue, but you can also trivially upgrade Next.js in your own Catalyst application by following the directions in the blog post.

Account Hierarchies are Now Available!
B2B Updates
Company Account Hierarchies - Now enabled by default for all new B2B Edition stores.
Create a Quote Form - Added price validation to storefront quote creation, preventing invalid prices from being passed from the storefront. Custom prices remain allowed via the server-to-server endpoint.
Pricing Update
Cursor Pagination - Now available for the Price list, Price list records, and Price list assignments endpoints. This update enhances navigation performance and supports large customer datasets.
Checkout Update
Installing an Open Source Checkout - Updated documentation to reference the new PCI DSS 4.0 development guide and improve clarity for developers.
Currencies Updates
Update a Currency - Removed
required
request body fields from this endpoint.Currencies Endpoints - Corrected to accurately reflect current behavior.
Enhancements & Fixes
Carts - Updated theme names in the Carts V3 gift certificate array.
Themes -
Removed references to Blueprint in the Bluecheck and Rebilia apps, as these apps are deprecated.
Fixed config.json rendering issues.
Channels - Added a best practice for managing channels and their DNS in the Creating Channels article.

GraphQL Best Practices
GraphQL API Update
New Article: Best Practices for Using GraphQL APIs - Introduced a new guide to help merchants optimize store stability and performance when working with GraphQL APIs.
Catalyst Update
Language selection in CLI - The Catalyst CLI now supports language selection. See Configuring language settings using the CLI for setup instructions.
Currencies Update
Terminology Change: “Active currency” - Replaced “display currency” with “active currency” for consistency across the platform and updated the description for clarity.
B2B Update
Improved navigation - Updated navigation items and links related to B2B Edition authentication to enhance readability and usability.
Orders Update
Order Taxes API Enhancements -
Corrected the default value for the
details
request parameters.Added default values for offset-based pagination parameters in the Get all order taxes endpoint to improve consistency and ease of use.

PCI 4.0 Compliance Requirements
Checkout Updates
New developer guide - Added a developer guide to assist in setting up PCI DSS 4.0 Section 6.4.3-compliant features for configuring open checkout, including step-by-step instructions and troubleshooting tips.
Webhook Updates
Google Cloud Platform Pub/Sub Webhooks - Integration between Google Pub/Sub and BigCommerce is now generally available. This integration allows businesses to connect their BigCommerce store with Google's messaging service. Merchants can exchange event data such as order status, inventory changes, or customer events between distributed systems. For detailed setup instructions, prerequisites, and example use cases, refer to the Google Cloud Platform Pub/Sub Webhooks Overview.
B2B Updates
Account Hierarchies - B2B now supports parent/child relationships between companies and company hierarchy trees, enabling inherited permission dependencies to enhance the customer experience.
Company endpoints - We’ve enhanced the B2B Edition Company endpoints with additional details, including expanded descriptions of each endpoint, its parameters, queries, and fields. These improvements aim to provide better functionality for managing companies within B2B Edition.
Unified Billing Updates
Example queries and mutations - Updated references of
entityId
toid
to ensure consistency across the platform.Postman collection - Released a new Unified Billing postman collection, providing the latest API examples and configuration updates.
Enhancements & Fixes
Locales configuration - Fixed the GraphQL Admin API link in Example requests of the Locales configuration article to ensure proper navigation and accuracy.
Catalog updates - Removed the
variants
field from the Update Products (Batch) endpoint to address potential performance concerns.

Persisting analytics session IDs
GraphQL Storefront Updates
Analytics session IDs - The GraphQL API now supports including a visitor ID when creating a session sync JWT using the
generateSessionSyncJwt
mutation. See the Persisting analytics session IDs section for details.Storefront routes - Added a new section describing the
route
node with examples illustrating its redirect behavior. Useroute
in queries to retrieve resource data by URL.Persistent cart - Persistent cart functionality is now available for all GraphQL login mutations. See the Signing customers in section for details.
Shipping Updates
New endpoints - Added Get Shipping Settings per Channel and Update Shipping Settings per Channel endpoints.
Error responses - Added missing error responses for the Update Shipping Settings endpoint.
Updated field name - Changed
out_of_zone_delivery_message
toout_of_delivery_zone_message
in thev3/shipping/settings
endpoints.
Catalog Updates
New sorting field - The
v3/catalog/products
endpoint now supports sorting bycalculated_price
.Category tree updates - Clarified how channels are used when updating a category tree.
Pricing Update
Price rounding - Prices in the Get Prices endpoint response will align with the currency’s decimal precision.

API Updates for February 20, 2025
Catalyst Update
Multi-language Setup guide - Clarified how to modify product URLs and specified the languages available for default translations.
Unified Billing Update
Testing Unified Billing with your app - Revised this section to improve clarity and accuracy.
Enhancements & Fixes
Include parameter - Removed the 10-item-per-page limit for the
include
query parameter for the Get a Product endpoint.OAuth Scopes - Clarified that the Get All Shopper Profiles in a Segment endpoint requires Customers
modify
permission.Webhooks Tutorial - Fixed the broken ngrok download link.
Locales - Fixed inaccuracies in the Query locales supported by the platform example.
Developer Blogs
Moore & Giles: Transforming Digital Commerce with a Custom BigCommerce Theme
Stay updated on the latest platform enhancements and improvements.