Release notes
Your bookmark friendly source for BigCommerce platform updates and enhancements.
Latest updates
API Updates for December 9, 2021
API
Added
store/order/transaction/created
andstore/order/transaction/updated
webhook events. Please note that if your application uses the store/order/* scope to create webhooks, it will start receiving this event and should be prepared to respond with a 200 status code. See Handling callbacks for more details.Created Widget Builder Guide for the newly-released Widget Builder development tool.
Updates to the Tools and Resources page and the API Docs' Building Apps section's Quick Start, Guide, and Build a Next.js Sample App tutorial reflect continuing support for app developers.
Developer Blog
API Updates for December 2, 2021
API
The Add to Cart URLs example now uses promises to demonstrate using JavaScript to make serial requests to a single endpoint.
The Add Consignments to Checkout endpoint now reflects limits to the number of line items a consignment can contain.
BigCommerce for WordPress 4.21.0 for December 1, 2021
4.21.0
View release 4.21.0 on GitHub
Changed
Set “New/Updated Since last Sync” as the default selection in the manual product sync on both the Settings page and the Product Archive in the admin.
Fixed
Reflects change of the customer's group after full re-sync process: customer should see product prices according to group settings
BigCommerce for WordPress 4.20.1 for Nov 19, 2021
4.20.1
View release 4.20.1 on GitHub
Fixed
Handle legacy PHP filter_input bug which may cause situation with empty auth headers and webhook validation fail
Update existing webhooks with new passwords when enabling webhooks in settings. The update prevents webhook validation issues with old passwords
Cornerstone 6.1.2 and 6.1.3 for November 12, 2021
Theme
6.1.3
Cannot see currency dropdown in storefront. #2141
6.1.2
Hide prices for aria-label and data-product-price attributes if set to "Hidden for guests". Hide currency selection for non-logged in users. #2131
Added basic validation for Account Signup Date Field when it's empty. #2126
Fixed Quick View modal "X" button focus bubble being slightly off center #2130
Apply dependency updates (jest & lighthouse). #2132
Update lang file for FR locale. #2139
Update store logo to use
srcset
. #2136
API Updates & Announcements for November 11, 2021
API
Localized Abandoned Cart Emails have moved into Open Beta. See Developer Documentation for more information.
Added a new possible response code for API requests. Some V2 and V3 endpoints now return a
`207`
Multi-Status code when multiple operations have taken place, but a partial failure has likely occurred. See API Status Codes for more information.
Developer Blog
BigCommerce for WordPress 4.20.0 for Nov 8, 2021
4.20.0
View release 4.20.0 on GitHub
Changed
Update the cart total when QTY is updated
Update total button click while calculating shipping will update the total price.
Fixed
Fixed issue that occurred when webhooks option is enabled during the onboarding process. BC4WP will now check if a webhook already exists and return its ID instead of trying to recreate it.
Fixed error occurring while plugin activation. The problem was caused by handling the property on an empty object
Fixed
bccustomervisibleterms
value issue. Previously WP_Error could be set as the transient value and cause issues on the storefront. Currently, when an error occurs, an empty value will be saved to transient.Fixed the inventory updates via webhook. The inventory level should be updated when it is changed on the BC side whether a product or variant tracking is enabled.
Fixed product images switch when the user selects the variant. The corresponding image of the variant will be displayed.
BigCommerce for WordPress 4.19.1 for Oct 29, 2021
4.19.1
View release 4.19.1 on GitHub
Changed
Added ability to set the max file size for the import log. Before each import starts, the log size is measured, and if the size exceeds the limit, it will be truncated. The default log size is 25MB. To change defaults, go to Setting > Diagnostics. Find and update the 'Log file max size' field.
Fixed
Fixed the 'New/Updated since last sync' import. The import will pull new products as well as update existing ones. Previously the 'New/Updated since last sync' updated existing products only.
Added ability to see product sync log errors descriptions on the Diagnostic tab
Settings > Diagnostics > Product Sync Log sync statistics are displayed in the table separately for multiple channels.
Fixed 'Auto' sync behavior with enabled multi-channel support. Added a filter bigcommerce/channels/map-products-to-all-channels filter defaulted to false
When multi-channel is enabled, the filter is false, and auto-sync is enabled: sync imports products connected to each channel only.
When that multi-channel is enabled, the filter is true, and auto-sync is enabled: newly added products to the catalog will sync to all connected channels.
Theme Update for October 21, 2021
Theme
Added Translating Regions documentation which describes how to create translations for a specific region.
Developer Blog
BigCommerce for WordPress 4.19.0 for Oct 20, 2021
4.19.0
View release 4.19.0 on GitHub
Added
Added support for BC product create/update/delete webhooks. Turning on the "Enable Webhooks" creates a subscription to product create, update, and delete events, enabling products to be updated in real-time rather than only via sync
Changed
In order to add more transparency in plugin code and updating the 'Plugin Code Reference' site, PHPDoc blocks were updated. Added missing descriptions for classes/methods and explanation comments in methods body. Please check the list of affected items below
src/BigCommerce/Accounts/Channel_Settings.php
src/BigCommerce/Accounts/Countries.php
src/BigCommerce/Accounts/Customer_Group.php
src/BigCommerce/Accounts/Login.php
src/BigCommerce/Accounts/Nav_Menu.php
src/BigCommerce/Accounts/Password_Reset.php
src/BigCommerce/Accounts/Sub_Nav.php
src/BigCommerce/Accounts/User_Profile_Settings.php
src/BigCommerce/Accounts/Wishlists/Actions/Add_Item.php
src/BigCommerce/Accounts/Wishlists/Actions/Create_Wishlist.php
src/BigCommerce/Accounts/Wishlists/Actions/Delete_Wishlist.php
src/BigCommerce/Accounts/Wishlists/Actions/Edit_Wishlist.php
src/BigCommerce/Accounts/Wishlists/Actions/Remove_Item.php
src/BigCommerce/Accounts/Wishlists/Missing_Wishlist.php
src/BigCommerce/Api/Shipping_Api.php
src/BigCommerce/Api/Store_Api.php
src/BigCommerce/Api/Tax_Class_Api.php
src/BigCommerce/Assets/Admin/JS_Config.php
src/BigCommerce/Assets/Admin/JS_Localization.php
src/BigCommerce/Assets/Theme/JS_Config.php
src/BigCommerce/Assets/Theme/Styles.php
src/BigCommerce/CLI/Documentation/Build_Docs.php
src/BigCommerce/CLI/Documentation/Import_Docs.php
src/BigCommerce/CLI/Import_Products.php
src/BigCommerce/CLI/Resources/Build_Resources.php
src/BigCommerce/Cart/Add_To_Cart.php
src/BigCommerce/Cart/Cart.php
src/BigCommerce/Cart/Cart_Mapper.php
src/BigCommerce/Cart/Cart_Menu_Item.php
src/BigCommerce/Cart/Cart_Recovery.php
src/BigCommerce/Cart/Checkout.php
src/BigCommerce/Checkout/Customer_Login.php
src/BigCommerce/Container/Accounts.php
src/BigCommerce/Container/Analytics.php
src/BigCommerce/Container/Api.php
src/BigCommerce/Container/Merchant.php
src/BigCommerce/Container/Rest.php
src/BigCommerce/Container/Settings.php
src/BigCommerce/Customizer/Styles.php
src/BigCommerce/Forms/Delete_Address_Handler.php
src/BigCommerce/Forms/Product_Review_Handler.php
src/BigCommerce/Forms/Purchase_Gift_Certificate_Handler.php
src/BigCommerce/Forms/Registration_Handler.php
src/BigCommerce/Forms/Update_Address_Handler.php
src/BigCommerce/Forms/Update_Profile_Handler.php
src/BigCommerce/Import/Importers/Products/Product_Builder.php
src/BigCommerce/Import/Importers/Products/Product_Saver.php
src/BigCommerce/Import/Processors/Listing_Fetcher.php
src/BigCommerce/Merchant/Account_Status.php
src/BigCommerce/Merchant/Connect_Account.php
src/BigCommerce/Merchant/Onboarding_Api.php
src/BigCommerce/Pages/Checkout_Complete_Page.php
src/BigCommerce/Pages/Required_Page.php
src/BigCommerce/Pages/Shipping_Returns_Page.php
src/BigCommerce/Plugin.php
src/BigCommerce/Post_Types/Product/Product.php
src/BigCommerce/Post_Types/Product/Query.php
src/BigCommerce/Post_Types/Product/Query_Mapper.php
src/BigCommerce/Proxy/Proxy_Controller.php
src/BigCommerce/Rest/Coupon_Code_Controller.php
src/BigCommerce/Rest/Pricing_Controller.php
src/BigCommerce/Rest/Products_Controller.php
src/BigCommerce/Rest/Shortcode_Controller.php
src/BigCommerce/Settings/Import_Status.php
src/BigCommerce/Settings/Screens/Api_Credentials_Screen.php
src/BigCommerce/Settings/Screens/Onboarding_Complete_Screen.php
src/BigCommerce/Settings/Screens/Welcome_Screen.php
src/BigCommerce/Settings/Sections/Cart.php
src/BigCommerce/Settings/Sections/New_Account_Section.php
src/BigCommerce/Settings/Sections/Troubleshooting_Diagnostics.php
src/BigCommerce/Shortcodes/Product_Reviews.php
src/BigCommerce/Templates/Address_Form.php
src/BigCommerce/Templates/Amp_Cart_Summary.php
src/BigCommerce/Templates/Amp_Cart_items.php
src/BigCommerce/Templates/Controller.php
src/BigCommerce/Templates/Form_Controller.php
src/BigCommerce/Templates/Gift_Certificate_Balance_Response.php
src/BigCommerce/Templates/Gift_Certificate_Form.php
src/BigCommerce/Templates/Order_Summary.php
src/BigCommerce/Templates/Product_Options.php
src/BigCommerce/Templates/Product_Specs.php
src/BigCommerce/Templates/Registration_Form.php
src/BigCommerce/Templates/Review_Form.php
src/BigCommerce/Templates/Wishlist_Product.php
src/BigCommerce/Util/Kses.php
src/BigCommerce/Webhooks/Checkout_Complete_Webhook.php
src/BigCommerce/Webhooks/Product_Inventory_Update_Webhook.php
src/BigCommerce/Webhooks/Product_Update_Webhook.php
src/BigCommerce/Webhooks/Product_Updater.php
src/BigCommerce/Webhooks/Status.php
src/BigCommerce/Webhooks/Webhook.php
src/BigCommerce/Webhooks/Webhook_Versioning.php