catalyst icon indicating copy to clipboard operation
catalyst copied to clipboard

Nest picklist children under parent line items

Open BC-AdamWard opened this issue 2 months ago • 5 comments

What/Why?

Nest Picklist items under their parent item to achieve Stencil parity.

Testing

  1. Create a product with a PickList product option (modifier) added.
  2. Navigate to Catalyst storefront
  3. Add product to cart
  4. Validate the picklist item appears nested with the parent item.
image image

Migration

Minor changes.

BC-AdamWard avatar Nov 19 '25 02:11 BC-AdamWard

🦋 Changeset detected

Latest commit: 9a009c4094af05ad967b4b43cb1342d8102c8265

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@bigcommerce/catalyst-core Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

changeset-bot[bot] avatar Nov 19 '25 02:11 changeset-bot[bot]

@BC-AdamWard is attempting to deploy a commit to the BigCommerce Platform Team on Vercel.

A member of the Team first needs to authorize it.

vercel[bot] avatar Nov 19 '25 02:11 vercel[bot]

Pinging @hunterbecton + @andrewreifman to see if they have any design tweaks here!

chanceaclark avatar Nov 19 '25 16:11 chanceaclark

Pinging @hunterbecton + @andrewreifman to see if they have any design tweaks here!

@chanceaclark It looks like we're already including the picklist option under the product names, so is it necessary to show it again? Same thing with the quantity. We already display the quantity on the right so it also feels repetitive and not needed.

A few more notes:

  • Instead of displaying the picklist label (Another product in this scenario), could we just display the value selected? And if there are more than one variant to show, can we just separate them by commas (see Figma mockups)
  • For the variant info, we should probably increase the contrast. It looks pretty light and hard to read at the moment.

andrewreifman avatar Nov 19 '25 18:11 andrewreifman

@andrewreifman I do not have access to Figma, pinging you on Slack if you can create an export.

Instead of displaying the picklist label (Another product in this scenario), could we just display the value selected? And if there are more than one variant to show, can we just separate them by commas

I do not think this is viable, as it is possible to create multiple variations of the same parent product using modifiers, and have different quantities on each. Screenshot is current Catalyst behavior, same base product for all three products added by a modifier but the quantity needs to be unique for each one.

image

Taking a look at other style changes.

BC-AdamWard avatar Nov 19 '25 22:11 BC-AdamWard