We are happy to announce the newly released storefront selector feature in Stencil themes. Shoppers can now choose which storefront they want to browse when they visit your storefront.
GraphQL
The Storefront GraphQL API now includes a statusMessage
field under the Settings schema type. You can now have a customer-facing message associated with the current storefront status.
Bug Fixes
Clarified the need for Stencil CLI, a local session, and a CSRF token to perform Checkout Storefront API requests.
Defined the namespace for the GraphQL Create Cart Metafield mutation to alleviate confusion for merchants and developers. Thank you, @harnerdesigns.
Removed restrictions for scripts on All Pages.
Removed brand_name
from the response body in the REST Management Catalog-Products API.
We are happy to announce the newly released storefront selector feature in Stencil themes. Shoppers can now choose which storefront they want to browse when they visit your storefront.
GraphQL
The Storefront GraphQL API now includes a statusMessage
field under the Settings schema type. You can now have a customer-facing message associated with the current storefront status.
Bug Fixes
Clarified the need for Stencil CLI, a local session, and a CSRF token to perform Checkout Storefront API requests.
Defined the namespace for the GraphQL Create Cart Metafield mutation to alleviate confusion for merchants and developers. Thank you, @harnerdesigns.
Removed restrictions for scripts on All Pages.
Removed brand_name
from the response body in the REST Management Catalog-Products API.
account.php is inside of a list item. #2457
Screen reader only text must be provided. #2454
Remove “cookie notification” JS and CSS. #2447
Storefront navigation for switching between country-specific websites (step 1). #2453
ADA Compliance - Accordion buttons are not read by screen reader correctly. #2441
ADA Compliance - Region requires additional ARAI markup to assist screen reader users. #2435
ADA Compliance - Add translations to accessibility attributes for Coupon Code and Gift Certificates. #2440
ADA Compliance - The Add to Cart modal dialog container is not labeled. #2427
ADA Compliance - Decorative SVG elements should be hidden from screen reader users. #2432
ADA Compliance - Content that functions as a list should be indicated as such to screen reader users. #2429
ADA Compliance - All form fields must be properly labeled. #2433
ADA Compliance - Errors are not identified to screen reader users within the Refine By accordions. #2424
ADA Compliance - Expandable items should be read by screen reader. #2422
Page Suggested Items are still listed on Cornerstone. #2438
Remove shop_by_price: true from category.html. #2431
Added SEPA and ECP stored bank account types to the Payment methods page. #2434
Added min-height for vaulted payment methods. #2455
account.php is inside of a list item. #2457
Screen reader only text must be provided. #2454
Remove “cookie notification” JS and CSS. #2447
Storefront navigation for switching between country-specific websites (step 1). #2453
ADA Compliance - Accordion buttons are not read by screen reader correctly. #2441
ADA Compliance - Region requires additional ARAI markup to assist screen reader users. #2435
ADA Compliance - Add translations to accessibility attributes for Coupon Code and Gift Certificates. #2440
ADA Compliance - The Add to Cart modal dialog container is not labeled. #2427
ADA Compliance - Decorative SVG elements should be hidden from screen reader users. #2432
ADA Compliance - Content that functions as a list should be indicated as such to screen reader users. #2429
ADA Compliance - All form fields must be properly labeled. #2433
ADA Compliance - Errors are not identified to screen reader users within the Refine By accordions. #2424
ADA Compliance - Expandable items should be read by screen reader. #2422
Page Suggested Items are still listed on Cornerstone. #2438
Remove shop_by_price: true from category.html. #2431
Added SEPA and ECP stored bank account types to the Payment methods page. #2434
Added min-height for vaulted payment methods. #2455
Fix HTML markup for product listing and below content region. #2426
With Product Filtering enabled widgets on the category page disappear after navigating using pagination. #2425
Update layout with correct usage of main tag. #2421
Anchor links on category pages are not working when product filtering is enabled. #2415
Dispatch an event on productOptionsChanged. #2400
Check lang helpers usage and the existence of a key in translation file. #2403
Display fees on cart page. #2376
Replace the Twitter logo with the X logo within social sharing and social link components. #2387
Added nvm config. #2389
Displaying the Hidden cart_order_source Input field on the PDP page. #2392
Videos added through the Product Editor have their thumbnails cropped compared to videos added through the page builder. #2413
Update Shop By Price Widget. #2408
‘Please Select a file’ popup forces the shopper to re-upload the file if the option type is ‘File Upload’ and is set to required. #2409
Top Global Region Image Widget overlaps the mobile menu. #2402
Changed default PayPal checkout button color. #2405
Changed default PayPal checkout button size. #2406
Change case of Page Builder menu item text. #2407
Corrected typo with the word default previously deafault in config.json. #2410
Adding autocomplete to common input fields. #2397
Pre-Ordered text in Polish looks cropped in the button on Product page. #2414
Use triple parentheses on the customer’s company name to prevent escaping ampersands. #2399
Adding aria attributes to cart page coupon code and gift certificate buttons. #2391
Fix HTML markup for product listing and below content region. #2426
With Product Filtering enabled widgets on the category page disappear after navigating using pagination. #2425
Update layout with correct usage of main tag. #2421
Anchor links on category pages are not working when product filtering is enabled. #2415
Dispatch an event on productOptionsChanged. #2400
Check lang helpers usage and the existence of a key in translation file. #2403
Display fees on cart page. #2376
Replace the Twitter logo with the X logo within social sharing and social link components. #2387
Added nvm config. #2389
Displaying the Hidden cart_order_source Input field on the PDP page. #2392
Videos added through the Product Editor have their thumbnails cropped compared to videos added through the page builder. #2413
Update Shop By Price Widget. #2408
‘Please Select a file’ popup forces the shopper to re-upload the file if the option type is ‘File Upload’ and is set to required. #2409
Top Global Region Image Widget overlaps the mobile menu. #2402
Changed default PayPal checkout button color. #2405
Changed default PayPal checkout button size. #2406
Change case of Page Builder menu item text. #2407
Corrected typo with the word default previously deafault in config.json. #2410
Adding autocomplete to common input fields. #2397
Pre-Ordered text in Polish looks cropped in the button on Product page. #2414
Use triple parentheses on the customer’s company name to prevent escaping ampersands. #2399
Adding aria attributes to cart page coupon code and gift certificate buttons. #2391
6.12.0
Sync package lock file. #2373
The stored payment method name is not visible in Cornerstone Bold theme style. #2371
(sanitize product.description) in the theme results to ‘error length of description’ from Google indexing for lengthy product description. #2363
Added style configs to payment buttons. #2361
Bump Stencil utils to 6.15.1. #2365
Writing a review on the product page shows a blank pop-up on the second click. #2368
Added ACH payment method section to My Account -> Payment Methods page. #2362
Removed data_tag_enabled
check from everywhere. #2369
Fixed add product to cart on iPhone x (iPhone version 11). #2370
6.12.0
Sync package lock file. #2373
The stored payment method name is not visible in Cornerstone Bold theme style. #2371
(sanitize product.description) in the theme results to ‘error length of description’ from Google indexing for lengthy product description. #2363
Added style configs to payment buttons. #2361
Bump Stencil utils to 6.15.1. #2365
Writing a review on the product page shows a blank pop-up on the second click. #2368
Added ACH payment method section to My Account -> Payment Methods page. #2362
Removed data_tag_enabled
check from everywhere. #2369
Fixed add product to cart on iPhone x (iPhone version 11). #2370
Updated maximum inventory levels in the Inventory and Catalog APIs
WordPress
Added additional BigCommerce for WordPress Troubleshooting documentation.
Theme
Added limits to the banners object.
Updated maximum inventory levels in the Inventory and Catalog APIs
WordPress
Added additional BigCommerce for WordPress Troubleshooting documentation.
Theme
Added limits to the banners object.
6.10.0
]]>6.10.0
]]>6.9.0
Fix sold-out badge appearance. #2315
Remove xlink attributes on svg. #2322
Bump Stencil utils to 6.15.0. #2327
form.serialize() ignores dropdown option elements that have the disabled attribute. #2326
Extended BigCommerce.accountPayments app initialization interface. #2317
Gift certificate CSS properties are applied to page after previewing gift certificate on storefront. #2330
Translation Gap: Submit Return Request button. #2331
6.9.0
Fix sold-out badge appearance. #2315
Remove xlink attributes on svg. #2322
Bump Stencil utils to 6.15.0. #2327
form.serialize() ignores dropdown option elements that have the disabled attribute. #2326
Extended BigCommerce.accountPayments app initialization interface. #2317
Gift certificate CSS properties are applied to page after previewing gift certificate on storefront. #2330
Translation Gap: Submit Return Request button. #2331
6.8.0
Webpack 5, Node 18 Support. #2311
Removed all Google AMP template files. #2308
Refactored hide_price_from_guests
logic around show_cart_action
. #2304
Removed non-working functionality from schema.json. #2301
Bump Stencil Utils to 6.13.0. #2300
Added integration of storefront-account-payments lib. #2288
Fixed PDP not respecting "quantity box" display settings. #2291
Added manual captcha to Contact Us form for additional spam protection. #2290
Fixed en-CA translation warning in the terminal. #2278
Set the "Show quick payment buttons" setting to true by default. #2283
Add remote_api_scripts
into the cart/preview template to let GA3 snippet to fire the Product Added event when clicking the Add to cart button on the product detail page and rendering the response in a popup. #2281
6.8.0
Webpack 5, Node 18 Support. #2311
Removed all Google AMP template files. #2308
Refactored hide_price_from_guests
logic around show_cart_action
. #2304
Removed non-working functionality from schema.json. #2301
Bump Stencil Utils to 6.13.0. #2300
Added integration of storefront-account-payments lib. #2288
Fixed PDP not respecting "quantity box" display settings. #2291
Added manual captcha to Contact Us form for additional spam protection. #2290
Fixed en-CA translation warning in the terminal. #2278
Set the "Show quick payment buttons" setting to true by default. #2283
Add remote_api_scripts
into the cart/preview template to let GA3 snippet to fire the Product Added event when clicking the Add to cart button on the product detail page and rendering the response in a popup. #2281
6.7.0
Fixed escaping on created store account confirm message. #2265
Migrate Cornerstone to new "Hide Price From Guests" functionality. #2262
Add accelerated buttons container into 'add to cart' popup on Product Details Page(PDP). #2264
Made PDP wallet buttons container hidden in cases when the product is not purchasable or out of stock. #2267
Updated PayPal Accelerated Checkout default button styles. #2268
Add logic to collect Product Details data and send it to the BC App stencil template through custom event. #2270
Allow quantity of "0" in cart to remove item. #2266
Fix the issue with getting product details data if the product details form is valid on page load. #2271
Delay validation on account signup, message form, and account edit page. #2274
Update key render-blocking resources to be preloaded via HTTP headers/Early Hints. #2261
6.7.0
Fixed escaping on created store account confirm message. #2265
Migrate Cornerstone to new "Hide Price From Guests" functionality. #2262
Add accelerated buttons container into 'add to cart' popup on Product Details Page(PDP). #2264
Made PDP wallet buttons container hidden in cases when the product is not purchasable or out of stock. #2267
Updated PayPal Accelerated Checkout default button styles. #2268
Add logic to collect Product Details data and send it to the BC App stencil template through custom event. #2270
Allow quantity of "0" in cart to remove item. #2266
Fix the issue with getting product details data if the product details form is valid on page load. #2271
Delay validation on account signup, message form, and account edit page. #2274
Update key render-blocking resources to be preloaded via HTTP headers/Early Hints. #2261
6.6.0 & 6.6.1
Add unionpay img to display on customer’s account. #2260
Translations update September 2022. #2258
Unable to navigate to the home page from the search results page after clicking the Back button on the browser. #2238
Cannot Vault 16-digit Diners Club cards - credit cards module version is out of date. #2239
Incorrect translation key for Diners Club card type. #2237
Make screen reader say error messages when editing customer account. #2233
On the customer message page, the screen reader should say each error. #2234
Bump the webpack-bundle-analyzer. #2229
Make the screen reader say all errors, then each error while tabbing. #2230
Clarify customer order pagination. #2241
Bump stencil utils with BODL events: Add to Cart and Remove from Cart. #2252
Add the global region below the navigation in the header. #2231
Pass theme settings from blog page to blog post template. #2253
Bump jQuery to 3.6.1. #2250
Fix "incorrect value type" for anonymous reviews in Google Search Console. #2255
Reduce lodash usage. #2256
Bump stencil utils to 6.12.1: fix broken add to cart button. #2259
Add smart button attributes for various payment providers in Page builder. #2212
6.6.0 & 6.6.1
Add unionpay img to display on customer’s account. #2260
Translations update September 2022. #2258
Unable to navigate to the home page from the search results page after clicking the Back button on the browser. #2238
Cannot Vault 16-digit Diners Club cards - credit cards module version is out of date. #2239
Incorrect translation key for Diners Club card type. #2237
Make screen reader say error messages when editing customer account. #2233
On the customer message page, the screen reader should say each error. #2234
Bump the webpack-bundle-analyzer. #2229
Make the screen reader say all errors, then each error while tabbing. #2230
Clarify customer order pagination. #2241
Bump stencil utils with BODL events: Add to Cart and Remove from Cart. #2252
Add the global region below the navigation in the header. #2231
Pass theme settings from blog page to blog post template. #2253
Bump jQuery to 3.6.1. #2250
Fix "incorrect value type" for anonymous reviews in Google Search Console. #2255
Reduce lodash usage. #2256
Bump stencil utils to 6.12.1: fix broken add to cart button. #2259
Add smart button attributes for various payment providers in Page builder. #2212