Release notes
Your bookmark friendly source for BigCommerce platform updates and enhancements.
Latest updates
BigCommerce for WordPress 4.26.0 for Mar 28, 2022
4.26.0
View release 4.26.0 on GitHub
Added
Added automatic API scope check during the plugin installation. If the API credentials don’t meet the required criteria, the plugin installation will be aborted and an error message will be shown.
Added the ability to control customer's group cache expiration time and the ability to purge customer and products cache. To control or purge the cache go to Bigcommerce > Settings > Diagnostics.
Use the Flush Users Cache button to purge the customers' group cache and retrieve fresh data from the Bigcommerce API.
Use the User Cache Expiration option field to set the time that the group cache should be stored for.
Use the Flush Products Cache button to invalidate products cache.
Note: If webhooks are enabled the cache will be automatically invalidated.
Changed
Update plugin readme Tested up to version.
Update styles for Choose Options on Twenty Twenty-Two theme.
Fixed
Correct label spelling from Production Condition Color to Product Condition Color in Customizer Colors section.
Fix image zoom styling on product page for Twenty Twenty-One theme.
Change to number of product images returned in Stencil home page resources on April 15
On April 15, 2022, the number of product images returned by the Featured Products, New Products, and Popular Products panels on Stencil storefronts is changing.
These panels will now return up to 10 images per product, instead of returning all of the images on each product if there are greater than 10. This change will result in improvements to storefront performance when products on the store have a large number of images.
If the design of your storefront relies on accessing the data for a large number of images for each of these products, please consider using a GraphQL query instead to access more images. GraphQL can be used to fetch additional data as frontend API calls, or can be embedded in Frontmatter to be utilized directly within the theme context via Handlebars.
Change to default number of product images returned by GraphQL on April 15
On April 15, 2022, the behavior of the product.images node in the GraphQL storefront API will be changing to only return 10 images by default. If you wish to request a different number of product images, you should specify the `first`
argument explicitly with your request, which is considered a best practice when interacting with any paginated collection.
For example, if you were previously sending a request like this:
query productsWithImages {
site {
products {
edges {
cursor
node {
entityId
name
images { // will return 10 images unless explicit arguments are specified
edges {
node {
url(width: 640)
}
}
}
}
}
}
}
}
You could instead send a request like this:
query productsWithImages {
site {
products(first: 5) { // as a best practice, use `first` on all collections to specify page size
edges {
cursor
node {
entityId
name
images (first:20) { // will return up to 20 images per product
edges {
node {
url(width: 640)
}
}
}
}
}
}
}
}
Please note that requesting larger amounts of data with increased page sizes will factor into the GraphQL complexity calculation for your query.
Developer Update for March 24, 2022
WordPress
Added documentation that outlines how to improve WP-Cron reliability when using the BigCommerce for WordPress plugin.
Developer Blog
API Updates and Announcements for March 17, 2022
API
Added support to allow the gift wrapping option to be managed via Server-to-Server Cart API.
Added Create a Customer Address and Update a Customer address endpoints to resolve duplication behavior for customer addresses in the Customer v3 API.
Added visibility to new refund override fields in the Create a Refund and the Get Refunds for Order endpoints.
Checkout
Added documentation describing how to create and update a consignment using the Checkout Consignment API.
Webhooks
Added the ability for the
store/customer/updated
webhook to trigger when the account signup custom form fields is updated.
Cornerstone 6.3.0 for March 16, 2022
Theme
6.3.0
Update blog component to use H1 tags on posts. #2179
Remove Compare Form. #2162
Fixed password complexity error not displaying the complexity rules set in the store settings. #2117
Translation updates February 2022. #2177
Cornerstone performance optimizations: blocking scripts delaying DomContentLoaded. #2158
Cornerstone performance optimizations: remove unused fonts. #2176
Update stencil-utils package. #2157
Add google recaptcha to the password reset request page. #2164
Developer Update for March 10, 2022
Customizing Checkout
Added support for Installing a Custom Order Confirmation Page
BigCommerce for WordPress 4.25.0 for Mar 7, 2022
4.25.0
View release 4.25.0 on GitHub
Added
Added ability to control images import. It adds the ability to choose between serving images from external CDN, skip import completely, or serving images as usual. To access these settings go to Bigcommerce > Settings > Product Sync > Images Import. There are three options to choose from:
Full images import - the default behavior. During the sync with BigCommerce, each image is downloaded and stored in WordPress locally. All images are served from the WordPress environment
Import only images URL - a new option that allows you to only retrieve images URIs from BigCommerce and serve images with that URIs. Images won't be stored in WordPress locally and will be loaded from an external source(Bigcommerce CDN)
Disable images import - completely disable images import. No images are added to the WordPress environment during the sync process. Images from Bigcommerce CDN won't be loaded either. However, you are still able to set a featured image on the product and it will be displayed on the frontend
API Update for March 3, 2022
API Updates and Announcements for February 24, 2022
API
Added new endpoint:
Added new limits:
Checkout V3 - 50 character limit for coupon codes
Marketing V2 - 250 character limit for messages
Orders V2 - 65535 character limit for order shipment comments
Orders V3 - 50 metafield limit per order
Checkout Storefront - 2000 character limit for messages
Added new response codes:
207 status to Create a Page and Update a Page
409 status to Update a Channel
Stencil
Added the ability to apply one theme to multiple storefronts/channels. See Stencil CLI Options and Commands for the available options.
Added support for Spanish (Mexico) for the checkout’s supported translation keys.
Developer Blog