In e-commerce, it's really important that customers find shopping easy and simple. One big part of that is letting customers choose different product types without any problems. However, like any technological solution, such features can sometimes exhibit unexpected behaviors. One instance can be observed when using the "Show a variant select box beneath product" feature, where customers may encounter certain limitations.
Sometimes, people might notice that the "Show a variant select box beneath product" feature doesn't work how they thought it would. To explain, let's say a customer wants to buy multiple variants of one product, like lures. They might pick lure X in variant A and variant B as an example.
When customers try to do this, they see that when they choose the lure X in variant B, it actually takes out their first choice, lure X in variant A, instead of smoothly adding it. This oddity can be frustrating for customers because they end up with changes they didn't expect.
This behavior is not a glitch or an oversight but rather a conscious design choice. The rationale behind this design stems from a desire to ensure a smoother user experience when interacting with the product variant selection feature.
The "Show a variant select box beneath product" feature helps avoid confusion. When customers want to change a variant, it replaces the one they picked before. This way, customers always know what they're choosing, even if they're trying out different options.
If customers want to add many variants of the same product to their cart, there's another way. It's the "Show each variant separately" option. This lets customers pick different versions of a product and add them one by one to their cart. It makes shopping more exciting.
We get that the current way might not be perfect for all situations. Our developers are continually working behind the scenes to refine and improve the functionality and features of the app. The potential for increased flexibility in the "Show a Variant Select Box Beneath Product" feature remains possible as developers strive to balance simplicity and customization.