Etch lets engravers and personalized-jewelry shops add custom text fields, swatches, and per-character or per-rule pricing to products, with a drag-and-drop live preview. I designed, built, launched, and support it myself, so I understand the full Shopify app lifecycle.