I am going to continue working on it today! Will let you know if it worked!
Topic summary
Goal: prevent shoppers from accidentally buying non-personalized “example” products while still allowing purchases for non-customizable items and preserving the Personalize button.
Constraints noted:
- Removing the dynamic checkout button or the theme’s Buy Button also removes the Personalize button (not acceptable).
- The Add to Cart button is still required for non-customizable products (can’t remove globally).
Current suggestion referenced: use a product-level signal (e.g., a tag) plus a conditional in the product template (product.liquid) to disable/hide the Add to Cart button for specific products until personalization is done. However, the original poster needs step-by-step guidance on:
- Where and how to add the product tag in the admin/product setup.
- Exactly where in product.liquid to place the conditional logic and what code to use.
Status/outcome: no confirmed solution yet. The poster will keep working on it and report back. Key open questions: precise implementation steps to conditionally hide/disable Add to Cart without removing the Personalize button.