Overview

Release notes

Your bookmark friendly source for BigCommerce platform updates and enhancements.

January 24, 2022 at 12:08 PM CT

BigCommerce for WordPress 4.23.0 for Jan 24, 2022

WordPress

4.23.0

View release 4.23.0 on GitHub

Added

  • In order to speed up the import process running import tasks in parallel was added. The option can be enabled in Bigcommerce > Settings > Product Sync. Enabling it will add an additional background task runs on listings, channels initialization, and product data fetching.

  • Added support for customer webhooks, which will enable real-time data syncing between BigCommerce and BC4WP for customer-related data, such as new customers being created and updated login settings. The options can be enabled during onboarding process or in Bigcommerce > Settings > Product Sync.

Fixed

  • Improve import process performance, optimize cleanup queries in order to reduce server resource consumption. Perform an additional cleanup before import starts.

January 12, 2022 at 1:26 PM CT

Upcoming changes to HTTP header casing

API
Warning

Infrastructural changes to BigCommerce over the next 2 weeks may result in some HTTP headers being returned as lowercase which previously had a mixture of uppercase and lowercase characters.

For example, HTTP header names such as X-Rate-Limit-Requests-Left may instead be returned as x-rate-limit-requests-left. Per the HTTP specification (https://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2), HTTP header names should always be treated as case-insensitive, so we do not consider this to be a breaking change to the API. Most HTTP clients already treat headers with the appropriate case insensitivity, so we expect minimal customer impact from this change.

No changes are being made to HTTP header values as part of this change.

December 15, 2021 at 9:23 AM CT

Cornerstone 6.2.0 for December 15, 2021

Cornerstone
Maintenance
Theme

Theme

6.2.0

  • Fix tooltip on close button of modal is shifted. #2148

  • Optimized usage of jsTree library. #2145

  • Replace schema microdata with LD+JSON tag. #2138

  • Translation Gap: Checkbox Option selection on Product. #2063

  • Admin Bar displays regardless of setting. #2144

  • Fix Loading unnecessary product lqip images on cart page. #2149

  • Translation updates November 2021. #2146

December 9, 2021 at 11:40 AM CT

API Updates for December 9, 2021

API
Announcement
Developer Blog
Maintenance
Enhancement

API

  • Added store/order/transaction/created and store/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 StartGuide, and Build a Next.js Sample App tutorial reflect continuing support for app developers.

Developer Blog

December 2, 2021 at 9:44 AM CT

API Updates for December 2, 2021

Storefront API
Bug Fix
Enhancement
Announcement

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.

December 1, 2021 at 4:19 PM CT

BigCommerce for WordPress 4.21.0 for December 1, 2021

WordPress

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

November 18, 2021 at 11:19 AM CT

BigCommerce for WordPress 4.20.1 for Nov 19, 2021

WordPress

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

November 12, 2021 at 11:04 AM CT

Cornerstone 6.1.2 and 6.1.3 for November 12, 2021

Maintenance
Cornerstone
Theme

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


November 11, 2021 at 10:14 AM CT

API Updates & Announcements for November 11, 2021

API
Announcement
Developer Blog

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

November 8, 2021 at 11:19 AM CT

BigCommerce for WordPress 4.20.0 for Nov 8, 2021

WordPress

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.

Did you find what you were looking for?