Overview

Release notes

Your bookmark friendly source for BigCommerce platform updates and enhancements.

October 20, 2021 at 8:11 AM CT

BigCommerce for WordPress 4.19.0 for Oct 20, 2021

WordPress

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

October 11, 2021 at 5:21 PM CT

Moving to Sitemap Indexes

Announcement
Stencil
Enhancement

Over the course of October, storefronts will be moving to return a Sitemap Index by default when navigating to /xmlsitemap.php, the default sitemap route for storefronts. There will be separate sitemaps for different types of pages such as Product, Categories, and Web Content Pages.

This change is being made in order to support storefronts which may have more than 50,000 URLs, which is the limit of URLs-per-sitemap defined by the sitemap specification.

However, there are other benefits to using a sitemap index, as it may provide better visibility into the indexing status of your sitemaps in tools such as Google Webmaster Tools.

October 7, 2021 at 2:05 PM CT

BigCommerce for WordPress 4.18.0 for Oct 07, 2021

WordPress

4.18.0

View release 4.18.0 on GitHub

Changed

  • Added support in the WP Menu feature for BC product sub-categories for adding the Product Categories.

  • Updated version requirements and compatibility for PHP, MySQL, and WordPress. PHP 7.4+, MySQL 5.6+, WordPress 5.8.1 (tested up to).

Fixed

  • Fixed an issue with WordPress menus where the option to add Brands or Product Categories would not add to the menu list at all.

  • Fixed issue with cart on the main menu on different themes. Now the menu item cart opens the mini cart.

October 6, 2021 at 9:29 AM CT

Cornerstone 6.1.1 for October 6, 2021

Maintenance
Cornerstone
Theme

Theme

  • Fix product images on PDP with clipped outlines. #2124

  • Changed debounce wait time for search to 1200 ms from 200 ms. #2115

  • Additional checkout buttons don't work when applying a 100% discount coupon. #2109

  • Fix sliding carousel with products cause footer headers to flicker. #2119

September 27, 2021 at 4:21 PM CT

GraphQL Storefront API can now be used to power Stencil theme context

Stencil
Storefront API
Announcement
Enhancement

It is now possible to augment the data available in the theme context through the use of GraphQL queries described directly in the Front Matter of template files.

Using this capability, you can fetch data a little bit more flexibly to build your themes.

Here’s an example of using a GraphQL query in Front Matter to fetch metafields in product.html:

---
product:
   videos:
       limit: {{theme_settings.productpage_videos_count}}
   reviews:
       limit: {{theme_settings.productpage_reviews_count}}
   related_products:
       limit: {{theme_settings.productpage_related_products_count}}
   similar_by_views:
       limit: {{theme_settings.productpage_similar_by_views_count}}
gql: "query productMetafieldsById($productId: Int!) {
  site {
    product(entityId: $productId) {
      metafields(namespace: \"my-namespace\") {
        edges {
          node {
            key
            value
          }
        }
      }
    }
  }
}
"
---

More information on how to use this new storefront capability is available here: https://developer.bigcommerce.com/stencil-docs/reference-docs/front-matter-reference#graphql-attributes

September 22, 2021 at 3:48 PM CT

API Update and Announcements for September 23, 2021

API
Announcement
Developer Blog

API

Email Templates

  • Added Email Templates Code Examples to demonstrate how to update text, add a button, change logo size, and change font size in the recently updated transactional emails.

Developer Blog

September 15, 2021 at 4:41 PM CT

Required Stencil-CLI version set to 3.5.0

Stencil
Announcement
Warning

A bug affecting users of stencil-CLI has been fixed as of CLI version 3.5.0.

As this bug was resulting in CLI requests incorrectly redirecting which resulted in a degradation of the local development experience, we have bumped the required version of CLI to 3.5.0to limit the customer impact of this issue. All CLI versions before 3.5.0 are affected. All users are strongly encouraged to update immediately in order to avoid issues during local development.

To get the latest version of stencil-CLI, simply run this command in your terminal:

npm install -g @bigcommerce/stencil-cli

September 14, 2021 at 11:06 AM CT

BigCommerce for WordPress 4.17.1 for September 14, 2021

WordPress

4.17.1

View release 4.17.1 on GitHub

Fixed

  • Fixes an issue with product imports/syncing where the process would fail (504) due to a timeout with upstream_response_time. The timeout value was increased to allow more time to complete the process.

September 8, 2021 at 3:06 PM CT

BigCommerce for WordPress 4.17.0 for September 8, 2021

WordPress

4.17.0

View release 4.17.0 on GitHub

Changed

  • PHPDoc for cart-footer.php template updated

Fixed

  • Fixed Product Import logic so script and style tag contents are not displayed in product description.

  • Fixed Uncaught ReferenceError: ga is not defined console error

  • Fixed Wishlist product image thumbnail size

  • Fixed reset password error

  • Fixed low stock notification

September 8, 2021 at 8:36 AM CT

Cornerstone 6.1.0 for September 8, 2021

Maintenance
Cornerstone
Theme

Theme

  • Fixed images placeholder on hero carousel shifted on mobile when slide has content. #2112

  • Google AMP feature request - Add in release date info for preorder products. #2107

  • Translation for states select field on account signup page. #2105

  • Added description field below payment provider name on "My Account" > "Payment Methods" page. #2111

Did you find what you were looking for?