Adding mobile nav dropdown focusTrap. #2465
Remove remote_api_scripts
to avoid double firing Meta Pixel analytics. #2467
We’re happy to announce that we have updated the Sites API reference to deprecate the ssl_status
field. To determine whether a site uses a private or shared SSL, retrieve the status from the Site Certificate endpoint instead.
B2B
B2B Editions’s API reference documentation has now been moved into our Developer Center to provide a faster, more consistent experience for developers creating future B2B experiences. If you run into anything that we can improve, let us know!
Theme
The Stencil CLI tunnel option now contains a password field implemented by the tunnel provider to prevent abuse by malicious parties. Thank you, Jordan Ramsay.
Bug Fixes
Added custom_provider_field_result
to the response for the Get Order Transactions endpoint.
Updated schema and query parameters for Storefront Carts endpoints.
Added a sku_id
field to the response for the Get Inventory at Locations endpoint.
We are happy to announce that the Cart and Checkout API now supports optimistic concurrency control. This feature helps prevent lost updates caused by concurrent requests overriding changes made by others. If the version
number provided by an API client does not match the version on the server, the request will be rejected, allowing the client to handle it accordingly.
We added new formats for product codes upc, mpn, and gtin for Catalog V3 Products and Product variant APIs.
Themes
Updated the Product Recommendations (Beta) docs. We now have reference code for Cornerstone available to modify your Stencil theme when you request recommendations.
Bug Fixes
Corrected the Updated an order endpoint to specify that we remove discounts from line items changed in the request, not the whole order.
Enhancements
We created a Create a Bulk Pricing Rule endpoint for our documentation. Thanks @altugyavuz7.
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
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
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.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