Product Collection: Improve the flow for adding the block #42224
Closed
8 tasks done
Labels
block: product collection
Issues related to the Product Collection block
focus: FSE
Issues related to Full Site Editing
team: Kirigami & Origami
type: enhancement
The issue is a request for an enhancement.
Related GitHub discussion: https://github.com/woocommerce/woocommerce-blocks/discussions/10694
Summary
Improve the user experience for adding a new Product Collection block by introducing a placeholder state that allows the selection or creation of collections, instead of defaulting to a 3-column grid. Further, refine the overlay that appears on selecting "Choose a collection" to include patterns and presets for easy customization.
Background
The current implementation of the Product Collection block defaults to a 3-column grid with alphabetical ordering and random stock status filters ("In stock, Out of stock, On backorder"). A user can make changes via the block toolbar and the sidebar, but the initial setup might not be intuitive. We aim to bring it closer to the WordPress Core blocks' experience, which often uses placeholder states for initial configuration.
Designs
UPDATE (13.11.23):
After discussing the Pattern chooser content with @manospsyx, @imanish003 and @xristos3490 we're changing the outcome of this issue. Changes:
perPage
,pages
,columns
).UPDATE (20.10.23):
After discussing the Pattern chooser content with @manospsyx and @xristos3490 we're changing the outcome of this issue. Changes:
Figma: zx83mG5ZnDiacPdH6GlO2j-fi-161_23181
Current default state of the Product Collection block
Proposed placeholder state
Proposed collection selection overlay
Example for creating a new collection
CleanShot.2023-08-22.at.16.56.03.mp4
Acceptance Criteria
Placeholder State
Collection Selection Overlay
Upon selecting "Choose a collection", an overlay should appear.
The overlay must contain a list of patterns and presets, including but not limited to New Arrivals, Featured, On Sale.
Create New Collection
Though not finalized, explore the potential for users to define a new collection with filters and settings.
Allow the collections to be reusable.
Maintain Existing Functionalities
Feedback Loop
After the initial implementation, the @shaunandrews will review the changes. Potential adjustments to the design or functionality may be carried out based on the feedback received.
Additional Context
CC: @kmanijak
Tasks
The text was updated successfully, but these errors were encountered: