
Release notes
Your bookmark friendly source for BigCommerce platform updates and enhancements.
API Updates and Announcements for July 6, 2023
API
Updated the node and npm versions required to use Widget Builder.
Added an article about getting started with Next.js + BigCommerce, the BigCommerce-optimized version of Vercel’s Next Commerce v2. Archived the v1 Quick Start.
Announcements
Node-sass
BigCommerce is preparing to deprecate our current SASS compiler, node-sass fork, in favor of the more modern node-sass, which will allow us to support the latest versions of Node (Node 18) in Stencil CLI.
BigCommerce is sunsetting the node-sass fork on 11/1/2023. Sunsetting this fork means your live storefront will run into styling issues after this date unless you address these issues.
To ensure your storefront is up to date, please do the following:
Using the latest version of stencil-cli, run the stencil bundle command to validate your theme’s code and note any errors in the console output.
stencil bundle
For most issues, we have supplied an option to run a script to update your files with the correct formatting. You can do this by running the following:
To see what changes will be made without actually changing/saving said changes, we have created a dry run option.
stencil -scss-autofix.js --dry
To make the changes and revalidate simply run the following:
stencil -scss-autofix.js
stencil bundle
You may wish to test your site after making these changes to ensure there are no visual regressions. You can simply run stencil start as usual to preview the site.
If everything looks good, you can run stencil push (or follow your normal theme deployment workflow) to push the changes live to your storefront.
App Extensions
BigCommerce is pleased to announce the release of a new feature for App developers called App Extensions.
This new feature helps BigCommerce App developers create more deeply embedded experiences by allowing an app's functionality to augment certain pages of the BigCommerce control panel, such as View Orders, View Products, and View Customers to allow apps that help with order management, catalog management, and customer management to integrate into a merchant's existing workflow.
Using this feature, you can link directly to your app’s functionality from the relevant pages of the BigCommerce control panel to streamline a user’s workflow and allow them to accomplish tasks using your app without switching contexts or performing duplicative steps.
Developer Blog
API Updates for June 29, 2023
API
Updated our v2/shipping/zone/:zoneId/methods API for the
default_cost
property.Added inventory settings override for storefront channels to product inventory webhook.
Added the Site Content with the GraphQL Storefront API article.
API Update for June 22, 2023
API
Added manage stored account payments section. This section describes how shoppers use the microapp to manage their stored payment instruments.
API Updates for June 15, 2023
API
Added webhooks for price list assignments.
Added limits for the coupon code length and coupon name. See Create a Coupon Code (Beta) and Create a New Coupon.
Stencil
Added information on how to access items in the Stencil object. See migration handlebars v3 to v4 for details.
Developer Blog
API Updates for June 8, 2023
API
Storefront GraphQL Carts & Checkout is now available. The API Reference is included in the GraphQL Storefront API Reference.
Added a GraphQL query example for listing brands by popularity.
WordPress
Added additional WordPress Troubleshooting documentation.
API Updates for June 1, 2023
API
Updated maximum inventory levels in the Inventory and Catalog APIs
WordPress
Added additional BigCommerce for WordPress Troubleshooting documentation.
Theme
Added limits to the banners object.
Cornerstone 6.11.0 for May 25, 2023
6.11.0
Reverted fix for sold-out badge appearance. #2354
If the gift is a variant, the button "Change" shows in the cart, and other variants are visible. #2349
Removes URL encoding from the 'description' in the product-rich snippet schema. #2350
Running the Lighthouse npm script fails in the terminal. #2345
Removed accelerated checkout integration. #2341
Added CSS classes for ApplePay Button. #2344
Added styling config for the Bolt smart payment button. #2356
Remove default whitespace from multiline input. #2355
Refresh the page if there are no more items in the cart. #2360
API Updates for May 25, 2023
API
Added
date created
filter on the Store Logs API.
Added Inventory and Locations Webhooks for Buy Online, Pick up in Store
API Updates and Announcement for May 18, 2023
Announcement
BigCommerce is preparing to deprecate our current SASS compiler, node-sass fork, in favor of the more modern node-sass, which will allow us to support the latest versions of Node (Node 18) in Stencil CLI.
BigCommerce is sunsetting node-sass on 11/1/2023. This deprecation means that after this date, your live storefront will run into styling issues if these issues are not addressed.
To ensure your storefront is up to date, please do the following:
Using the latest version of Stencil CLI, run the stencil bundle command to validate your theme’s code and note any errors in the console output.
stencil bundle
For a majority of issues, we have supplied an option to run a script that will update your files with the correct formatting. This option can be done by running the following:
To see what changes will be made without actually changing/saving said changes, we have created a dry run option.
stencil -scss-autofix.js --dry
To make the changes and revalidate, run the following:
stencil -scss-autofix.js
stencil bundle
You can test your site after making these changes to ensure there are no visual regressions. You can run stencil start as usual to preview the site.
If everything looks good, you can run stencil push (or follow your normal theme deployment workflow) to push the changes live to your storefront.
API
Added
should_subtract_store_tax
field to Tax Settings API for tax-inclusive price calculations.Updated the list of available protected UI sections for channel menus.
Added limit information for html field to Script API endpoints.
Added User scopes to API Accounts & OAuth Scopes.
Stencil
Added
EarlyHint
handlebar helper to the Handlebars Helpers Reference.
API Updates and Announcements for May 11, 2023
API
Added a 400 error code to Get all customer groups and Delete a customer group endpoints.
We’ve rewritten our article on the Scripts API to better support upcoming product releases.
Stencil
B2B Edition, formerly BundleB2B, released its new Buyer Portal framework last week. We’ve extensively revised our article on B2B Edition for Stencil to clarify the differences.
Announcements
We’re excited to announce that we’ve split the Catalog API spec file into seven parts: Brands, Categories, Category Trees, Products, Product Modifiers, Product Variants, and Product Variant Options. This split should solve performance issues, as the old file was > 27k lines. This change also moves the Catalog API into its own section of the menu. We plan to delete the old spec file in two weeks. We welcome your feedback through our feedback collector in the lower right corner of the site or through any of our Dev Community channels.
We’ve also reorganized the Payments API files. Each Payments endpoint is now its own file. We chose to handle spec parsing issues that obscured the correct payment processing server and authentication mechanism. This change also clarifies the Payments API section of the menu.