Fixed missing variants for products without a channel assignment
BigCommerce is rolling out a fix for a bug where the GraphQL Storefront API’s variants field returned an empty list for a product that has variants, when the product had no channel assignment for the requested channel.
- Variants now resolve correctly. A product missing a channel assignment for the requested channel now returns its variants, matching how the equivalent product query already behaves.
You may notice variants results change for a small number of previously affected products over the coming weeks as this rolls out.
For details, see the Guide to Working with Product Variants.
Preserve categories filter when applying additional filters
On the All Products page, applying additional filters after filtering by category no longer clears the category filter. Previously, the category query parameter was not included in the set of persisted parameters, so it was dropped when the page re-rendered.