Merchants can now select which regions they want to use an automatic tax provider. To learn more about the new merchant flow, see configuring tax providers in the Tax Provider API doc.
Stencil
Updated stencil category shop_by_price.yml
description to include new functionality.
Bug Fix
Removed duplicate listing of “Store Address” in Store information updated events.
Merchants can now select which regions they want to use an automatic tax provider. To learn more about the new merchant flow, see configuring tax providers in the Tax Provider API doc.
Stencil
Updated stencil category shop_by_price.yml
description to include new functionality.
Bug Fix
Removed duplicate listing of “Store Address” in Store information updated events.
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
]]>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
]]>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.
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.
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.
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.
Added the Incompatible Directives article. This article covers the known divergent behavior and describes how to avoid unexpected compiler errors until the node-sass fork sunsets.
Added the Incompatible Directives article. This article covers the known divergent behavior and describes how to avoid unexpected compiler errors until the node-sass fork sunsets.
Added new Stencil videos to the Additional resources sections in the following articles:
]]>Added new Stencil videos to the Additional resources sections in the following articles:
]]>Added new endpoints (Get all metafields, Create a cart metafield, Get a cart metafield, Update a cart metafield, Delete a metafield) to the Carts API.
Stencil
Added getPageByGQL to the Stencil Utils documentation.
WordPress
Added current OAuth scope defaults to BC4WP Setup. For more information, see Getting your API credentials.
Added new endpoints (Get all metafields, Create a cart metafield, Get a cart metafield, Update a cart metafield, Delete a metafield) to the Carts API.
Stencil
Added getPageByGQL to the Stencil Utils documentation.
WordPress
Added current OAuth scope defaults to BC4WP Setup. For more information, see Getting your API credentials.
Added documentation on StagingPro, which provides a full-service sandbox, testing, staging, and CI/CD solution for Enterprise-level BigCommerce stores.
Stencil
Updated stencil start logging options with —verbose
to enable logging of internal successful API calls in Stencil CLI.
API
Updated Price List Assignment batch limit to 25.
Developer Blog
]]>Added documentation on StagingPro, which provides a full-service sandbox, testing, staging, and CI/CD solution for Enterprise-level BigCommerce stores.
Stencil
Updated stencil start logging options with —verbose
to enable logging of internal successful API calls in Stencil CLI.
API
Updated Price List Assignment batch limit to 25.
Developer Blog
]]>Added the external_order_id
field to the Orders API.
Stencil
We've added new custom handlebar helpers for get
, getObject
, moment
, and option
to replace the corresponding standard helpers. The new custom handlebar helpers are backward compatible.
Developer Blog
]]>Added the external_order_id
field to the Orders API.
Stencil
We've added new custom handlebar helpers for get
, getObject
, moment
, and option
to replace the corresponding standard helpers. The new custom handlebar helpers are backward compatible.
Developer Blog
]]>