We’re happy to announce Promotions API is Generally Available (GA).
The GraphQL Storefront API now supports cart metafields.
Added a Localization document that describes how to localize a Catalyst storefront.
Webhooks
The newly-released delivery exception webhook alerts users of delivery issues at their primary delivery destination.
Announcement
BigCommerce will deprecate support for Stencil CLI version 6 and older starting June 3, 2024. This decision is part of our ongoing efforts to ensure optimal performance and security for all platform users.
Action required: To facilitate a smooth transition, we encourage you to upgrade to the latest version of Stencil CLI before the deprecation date. Upgrading ensures you and your team access the latest enhancements and features.
How to upgrade: Run the following command in your terminal window to install the latest version.
npm i -g @bigcommerce/stencil-cli
If you have any questions or need assistance with the upgrade process, please don’t hesitate to contact our support team. We’re here to help ensure a seamless transition for your storefront.
Developer Blog
]]>We’re happy to announce Promotions API is Generally Available (GA).
The GraphQL Storefront API now supports cart metafields.
Added a Localization document that describes how to localize a Catalyst storefront.
Webhooks
The newly-released delivery exception webhook alerts users of delivery issues at their primary delivery destination.
Announcement
BigCommerce will deprecate support for Stencil CLI version 6 and older starting June 3, 2024. This decision is part of our ongoing efforts to ensure optimal performance and security for all platform users.
Action required: To facilitate a smooth transition, we encourage you to upgrade to the latest version of Stencil CLI before the deprecation date. Upgrading ensures you and your team access the latest enhancements and features.
How to upgrade: Run the following command in your terminal window to install the latest version.
npm i -g @bigcommerce/stencil-cli
If you have any questions or need assistance with the upgrade process, please don’t hesitate to contact our support team. We’re here to help ensure a seamless transition for your storefront.
Developer Blog
]]>Updated the discount_amount
definition in Checkout Coupons endpoints.
Corrected the shipping consignment example in the Add Consignment to Checkout endpoint.
Corrected the type for external_order_id
query parameter in the Get All Orders endpoint.
Added “read-only” and removed the enum of accepted values for tax_provider_id
on OrdersV2 Create/update.
Fixed a bug that shows duplication of default_currency_code
and billing_address
fields in the OrdersV2 API response body.
The variants collection of product nodes now contains an SKU
filter to filter the collection of variants by one or more SKU codes.
Removed contradictory information regarding adding YAML front matter to the templates/pages
subdirectory. Thank you Matt Coy from Arctic Leaf for assisting with this issue.
We’ve updated the blog feature specification in Store Content to note that the is_published
field defaults to false on both POST and PUT. Pass true
to avoid reverting the post to draft status.
We’ve clarified that some 422 errors in calls to the Channel Listings feature of the Management API include a group_id
, which is the same as the listing_id
of the request.
We’re continuing to convert query params that provide comma-separated lists to unexploded form-style arrays, making generated API clients more efficient.
Developer Blog
]]>Updated the discount_amount
definition in Checkout Coupons endpoints.
Corrected the shipping consignment example in the Add Consignment to Checkout endpoint.
Corrected the type for external_order_id
query parameter in the Get All Orders endpoint.
Added “read-only” and removed the enum of accepted values for tax_provider_id
on OrdersV2 Create/update.
Fixed a bug that shows duplication of default_currency_code
and billing_address
fields in the OrdersV2 API response body.
The variants collection of product nodes now contains an SKU
filter to filter the collection of variants by one or more SKU codes.
Removed contradictory information regarding adding YAML front matter to the templates/pages
subdirectory. Thank you Matt Coy from Arctic Leaf for assisting with this issue.
We’ve updated the blog feature specification in Store Content to note that the is_published
field defaults to false on both POST and PUT. Pass true
to avoid reverting the post to draft status.
We’ve clarified that some 422 errors in calls to the Channel Listings feature of the Management API include a group_id
, which is the same as the listing_id
of the request.
We’re continuing to convert query params that provide comma-separated lists to unexploded form-style arrays, making generated API clients more efficient.
Developer Blog
]]>We’re happy to announce the ability to use stored Braintree ACH accounts in the Payments API. Now customers can store their bank accounts in a BigCommerce store and use it for recurring payments.
The newly-released Square V2 payment gateway is available for stored instrument data. See the list of compatible payment gateways.
Announcement
The Dev Center now contains a UX Writing Guide for developers using BigDesign in their apps and implementations. Developers can now make their apps feel more seamlessly integrated into the BigCommerce control panel. Many thanks to the Product Design team for all their work on this!
Developer Blog
]]>We’re happy to announce the ability to use stored Braintree ACH accounts in the Payments API. Now customers can store their bank accounts in a BigCommerce store and use it for recurring payments.
The newly-released Square V2 payment gateway is available for stored instrument data. See the list of compatible payment gateways.
Announcement
The Dev Center now contains a UX Writing Guide for developers using BigDesign in their apps and implementations. Developers can now make their apps feel more seamlessly integrated into the BigCommerce control panel. Many thanks to the Product Design team for all their work on this!
Developer Blog
]]>Added minimum and maximum values for the pagination limit parameter.
You can not exclude gift_wrapping_options_type
and gift_wrapping_options_list
from response bodies in the Catalog API.
Developer Blog
]]>Added minimum and maximum values for the pagination limit parameter.
You can not exclude gift_wrapping_options_type
and gift_wrapping_options_list
from response bodies in the Catalog API.
Developer Blog
]]>Updated limit for image_file
and image_url
to 8MB. This change applies when adding or editing Catalog products.
Updated Inventory service location limits and provided performance tips.
Developer Blog
]]>Updated limit for image_file
and image_url
to 8MB. This change applies when adding or editing Catalog products.
Updated Inventory service location limits and provided performance tips.
Developer Blog
]]>Added instructions for configuring wallet buttons for Cornerstone themes below version 6.7.
Additional consignment support for the Get an Order and Create an Order endpoints. Include
query parameter offers support for both consignments
and consignments.line_items
.
Added PUT pricelists/records
endpoint to Price Lists Records API Reference. This endpoint enables merchants to create a batch of Price List Records.
WordPress
Updated WordPress Troubleshooting documentation.
Developer Blog
]]>Added instructions for configuring wallet buttons for Cornerstone themes below version 6.7.
Additional consignment support for the Get an Order and Create an Order endpoints. Include
query parameter offers support for both consignments
and consignments.line_items
.
Added PUT pricelists/records
endpoint to Price Lists Records API Reference. This endpoint enables merchants to create a batch of Price List Records.
WordPress
Updated WordPress Troubleshooting documentation.
Developer Blog
]]>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
]]>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
]]>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
]]>Deprecated the Get Events endpoint.
Deprecated the events_history_enabled
field in the Create a Webhook and Update a Webhook endpoints.
Developer Blog
]]>Deprecated the Get Events endpoint.
Deprecated the events_history_enabled
field in the Create a Webhook and Update a Webhook endpoints.
Developer Blog
]]>The Update an Order endpoint now has the capability to update the custom form field on an existing order.
Announcement
BigCommerce is preparing to deprecate our current node-sass compiler in favor of the more modern dart-sass. This upgrade allows us to ensure the security of our platform, support Node 18 in Stencil CLI, and ensure we’re not running any out-of-date software which may be at additional risk for security vulnerabilities.
Developer Blog
]]>The Update an Order endpoint now has the capability to update the custom form field on an existing order.
Announcement
BigCommerce is preparing to deprecate our current node-sass compiler in favor of the more modern dart-sass. This upgrade allows us to ensure the security of our platform, support Node 18 in Stencil CLI, and ensure we’re not running any out-of-date software which may be at additional risk for security vulnerabilities.
Developer Blog
]]>