Overview

Release notes

Your bookmark friendly source for BigCommerce platform updates and enhancements.

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

author-avatar
January 9, 2025 at 11:49 AM CT

API Updates for January 9, 2025

API
B2B
Enhancement

API

  • Fixed the webhook documentation for options and modifiers. You can only trigger the store/option/updated and store/modifier/updated webhooks by updating the option or modifier in the context of a channel and locale.

  • We are happy to announce that you can now inspect where your tax provider connection is active. This information helps determine if there are outstanding steps in the merchant’s tax provider configuration. For more information, see the Tax App Connection API reference.

  • Updated the v3/shipping/settings endpoint from POST to PUT as this endpoint updates settings.

  • Added the out_of_zone_delivery_message field to update the out-of-zone delivery message that resides in v3/shipping/settings.

B2B

  • The Get user extra field configs and Get quote extra field configs endpoints now support pagination, and we renamed the value field to fieldValue in the Quote API due to changes related to migrating the quote extra fields to the unified extra fields module. The value field remains backward compatible, so current implementations will not be interrupted.

Enhancements

author-avatar
January 2, 2025 at 11:53 AM CT

API Updates for January 2, 2025

API
Announcement

Announcement: Introducing cursor-based pagination for coupon codes

  • The Get Coupon Codes endpoint now supports cursor-based pagination for improved query performance. As each store can support millions of coupon codes, it is a more efficient way to iterate through these very large datasets, significantly reducing response times.

    While existing implementations will continue functioning as usual, we recommend that integrations switch to cursor-based pagination for maximum benefits.

    We will begin to sunset offset-based pagination from 30 June 2025 to reduce maintenance costs and focus on fine-tuning the new standard. Please get in touch with support@bigcommerce.com for any questions.

API

author-avatar
December 19, 2024 at 11:45 AM CT

API Updates for December 19, 2024

API
Enhancement
Bug Fix
Developer Blog

API

Enhancements

  • Added new Stencil CLI options to bundle and push to allow for source map inclusion in theme builds and a new section on theme optimization and source maps. Tools that provide automatic error reporting, session playback, and optimization suggestions can rely on source maps for more readable insight.

  • Added Get an order metafield and Get metafields for a customer examples to the GraphQL Storefront API: orders(beta) document.

  • Added additional attributes that trigger a product update webhook.

  • Added a note to the Add to Cart URLs article to clarify that you need a product ID or SKU in the URL to add a coupon code.

Bug Fixes

Developer Blog

Did you find what you were looking for?