How to remove add to cart button for some products?

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.

Summarized with AI on December 31. AI used: gpt-5.

I am going to continue working on it today! Will let you know if it worked!