Theme block limitations #4
Replies: 3 comments 10 replies
-
After experimenting with the reference theme, I'd like to share some reflections. Isolation:
Merchant-facing Experience:
These are my initial thoughts - good job @ everyone involved. |
Beta Was this translation helpful? Give feedback.
-
At the moment, I think theme blocks provide far too much flexibility, and not enough control. For eg, what if instead of only allowing all theme blocks on a section, or 2.0 blocks only, we were able to allow specific theme blocks. Something like: Are there scenarios where you can mix both theme blocks, and 2.0 blocks in a particular section? I'm assuming not. |
Beta Was this translation helpful? Give feedback.
-
One thing I haven't seen mentioned in other discussions is the reliance on Although this sets each theme block's product field to the product assigned to the section, as far as I can see there is nothing to stop a merchant from removing or changing the product assigned to each theme block. If a merchant accidentally changed the product assigned to the buy buttons in a featured product section, for example, then all of the details would be for a different product than the one added to the cart. This would create a very confusing situation for the customer, merchant, and theme support. Will there be anyway to prevent this? A separate but related issue is that currently a merchant can remove a theme block that is essential for other theme blocks in the same container to function correctly. For example, the merchant could remove the buy buttons from a featured product section, while leaving the quantity selector and variant picker in place. One option here might be to allow specifying required child blocks, so that a purchase form theme block could be defined which can't have the fields necessary for the purchase process removed (while still allowing them to be reordered by the merchant). |
Beta Was this translation helpful? Give feedback.
-
These prompts are just sample questions. Please share your painpoints
Beta Was this translation helpful? Give feedback.
All reactions