Overview

Release notes

Your bookmark friendly source for BigCommerce platform updates and enhancements.

author-avatar
March 6, 2025 at 2:55 PM CT

PCI 4.0 Compliance Requirements

API
B2B
Unified Billing
Enhancement
Bug Fix

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 to id 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.

author-avatar
February 27, 2025 at 11:48 AM CT

Persisting analytics session IDs

API
GraphQL
Enhancement
Bug Fix

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. Use route 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

Catalog Updates

Pricing Update

  • Price rounding - Prices in the Get Prices endpoint response will align with the currency’s decimal precision.

author-avatar
February 20, 2025 at 11:43 AM CT

API Updates for February 20, 2025

API
Catalyst
Unified Billing
Bug Fix
Developer Blog

Catalyst Update

Unified Billing Update

Enhancements & Fixes

Developer Blogs

author-avatar
February 18, 2025 at 10:46 AM CT

Cornerstone 6.16.1 for February 18, 2025

Cornerstone
Maintenance
Theme

Enhancements & Fixes

  • Event handling: Updated the cart and payment account page to replace inline event handlers with event listeners. #2536

  • Multiple date field support: Enhanced Cornerstone to support multiple date fields while removing unnecessary blank spaces for a cleaner UI. #2533

  • Wallet buttons: Improved logic for showing/hiding available wallet buttons on the product detail page (PDP). #2532

author-avatar
February 13, 2025 at 11:57 AM CT

API Updates and Announcement for February 13, 2025

Announcement
API
B2B
Stencil
Enhancement

Announcement

  • Validation for channel_id in POST/PUT /v2/orders

    The v2 Orders API now validates the channel_id field in both the Create an Order and Update an Order endpoints. Previously, invalid or non-existent channel_id values were accepted without error, potentially leading to data integrity issues. With this update, passing an invalid channel_id will result in a 400 error, ensuring better data hygiene.

API Updates

Catalog Updates

Checkout Updates

  • New fields - Added custom_checkout_sri_hash and custom_order_confirmation_sri_hash to Get and Put Checkout Settings endpoints to allow merchants to provide a SRI hash for their custom checkout.

B2B Updates

  • B2B Storefront Auth Token API response - Updated documentation to reflect that the Get a B2B StorefrontToken API returns a token as an array of strings, not a single string.

Stencil Updates

  • Added handlebar helper - Added getImageSrcset1x2x to the list of available Custom helpers.

Enhancements & Fixes

author-avatar
February 6, 2025 at 11:32 AM CT

API Updates for February 6, 2025

API
Stencil
Webhooks
Unified Billing
Developer Blog

Stencil

  • Handlebars partial blocks for Stencil

    Stencil now supports Handlebars partial blocks, enabling merchants to leverage the latest handlebar features and best practices for enhanced flexibility and performance.

Unified Billing

  • Unified Billing OAuth Scopes

    We’ve updated the OAuth scopes table to provide an accurate reflection of scope behavior.

Webhooks

  • Webhook security update

    We’ve enhanced webhook security with a new verification header that uses the Standard Webhooks protocol. This header replaces previous security methods, such as authentication headers. Each webhook event is signed with the client secret, and you can verify its authenticity using the provided libraries.

Platform Limits

  • URL & concurrent limits

    • Added URL character limits to the POST and PUT Product images endpoints.

    • Added concurrent limits to the POST and PUT Segments, and POST Shopper profiles to a segment endpoints.

Enhancements & Fixes

  • Added a ttl object to the shipping rates response body.

  • Added enum values for the consents array in the POST and PUT endpoints for subscribers v3.

Developer Blog

author-avatar
January 30, 2025 at 12:07 PM CT

API Updates for January 30, 2025

API
GraphQL
Stencil
Unified Billing
Catalyst

API

  • Cursor Pagination for getCustomers

    Cursor pagination is now available in the Customers V3 API for both the Get All Customers and Get Customer Form Field Values endpoints. This update improves navigation performance and supports many customers or form field values.

GraphQL

  • Storefront GraphQL supports bi-directional pagination

    The Storefront GraphQL API fully supports bi-directional pagination, which improves performance when handling large datasets and enhances the overall user experience.

Unified Billing

  • SubscriptionsQuery scope filter

    We’ve added a new filter to the SubscriptionQuery, allowing users to filter by scope. This filter reduces the need to manually track a store's subscriptions, helping partners streamline and reduce admin overhead. Note: We also added a new Requirements and limitations section for Partners.

Stencil

  • New channelUrl parameter for stencil start

    We've added the channelUrl  parameter to the stencil start command. This parameter allows users to directly configure a BigCommerce domain, bypassing custom domain protections for users with a proxy or DNS settings that block requests from Stencil CLI.

Catalyst

Developer Blog

author-avatar
January 23, 2025 at 12:07 PM CT

API Updates for January 23, 2025

API
Bug Fix

API

  • Customer SSO Support for Persistent Carts

    We are happy to announce the addition of Customer SSO (Single Sign-On) support for persistent carts. See the Customer Login JWT payload reference for more information.

Bug Fixes

author-avatar
January 20, 2025 at 8:54 AM CT

Cornerstone 6.16.0 for January 20, 2025

Cornerstone
Maintenance
Theme

Cornerstone 6.16.0

  • Remove the escaping of the “=” symbol for blog and brand. #2528

  • Add nonce to scripts in checkout and account pages. #2525

  • Remove the escaping of the “=” symbol for <head>. #2526

  • Add Karla 700 font weight to schema.json and remove italic versions. #2522

  • Fix the product filter display name in the Show More modal window. #2510

  • Fix color value for carousel play-pause button. #2509

  • Bulk pricing model on PLP, only displays information for the first product. #2501

  • Adding missing product reviews form validation. #2475

  • Support Stencil CLI’s ESM migration. #2500

  • Add the missing icon for the JCB card provider in the saved payment methods. #2489

  • Remove the supporting Apple Pay button stylization. #2491

  • Updated check for showing/hiding available wallet buttons on PDP. #2532

  • Fix GitHub build action, add package version, and short commit hash to artifact names in the GitHub Actions workflow for improved traceability and uniqueness. #2494

  • Bump stencil-utils to 6.18.0. #2493

  • Bump other GitHub Actions to fix warnings related to old versions. #2495

  • Add a section to display the payment promotion widget in the drop-down of the cart preview. #2523

  • Add support Node 20. #2519

  • Use fetch when updating variants in a cart. #2521

  • Add a region to display the payment promotion widget on the category pages. #2530

  • Rename the region to display the payment promotion widget on the category pages. #2531

  • Cornerstone update to support multiple date fields and remove blank space. #2533

author-avatar
January 16, 2025 at 12:07 PM CT

API Updates for January 17, 2025

API
Bug Fix
Enhancement

API

  • We are happy to announce you can manage languages across different channels. Using the GraphQL Admin API, merchants can add, update, or remove locales for each sales channel, change locale status, and set a locale as the default.

  • When submitting a shipping cost for the POST and PUT v2 orders request, you must now include shipping_cost_inc_tax and shipping_cost_ex_tax in the payload. This change ensures accurate calculations and prevents negative shipping cost tax values.

Enhancements

Bug Fix

Did you find what you were looking for?