Help & Support
Step-by-step guides, FAQs, and a direct line to our team if you need it.
Four steps from install to live per-character pricing on your storefront.
The widget only appears on product pages where you have published an Etch configuration. Products without a configuration are unaffected.
You can add as many fields as you need. Each field has its own label and character rules, and can optionally have its own pricing.
Pricing is optional. If you leave the pricing fields empty, Etch still collects the customer's text and saves it to the order — you just won't charge extra for it. This is useful for gift messages, special instructions, or any text you want to gather without a surcharge.
Character groups let you charge different prices for different characters. For example: $2.00 per standard letter, $3.50 per symbol. Characters that don't fall into any group use the default per-character price you set above.
After a customer places an order, what they typed is saved directly to the order as a line item property. To view it: go to Shopify admin → Orders, click the order, then scroll to the line items. The customer's text appears beneath the product name — no extra steps, no export needed.
Pricing rules are completely optional in Etch. If you want to collect a gift message, special instructions, or a personalisation note without adding any cost, just leave the pricing fields empty. Etch will still display the input on your product page and save what the customer types to the order — perfect for any text you need without a surcharge.
Can't find what you're looking for? Email us and we'll get back to you.
Yes. Etch uses Shopify's Theme App Extension system, which is compatible with all Online Store 2.0 themes — the large majority of themes available in the Shopify Theme Store. If you're on a legacy theme, contact us and we'll help.
It's enforced. Etch uses a Shopify Cart Transform function to apply the correct price server-side before the order is finalised. Customers cannot modify or bypass it from the browser.
Yes. Add as many fields as you need — each with its own label, character rules, and optional pricing. For example, one field for a first name and another for a second line.
No. Everything is configured through the Etch admin in your Shopify dashboard. Adding the widget to your storefront takes about 30 seconds via the Theme Customizer — no code, no file edits, no developer needed.
Yes, using character groups. For example, you can charge $2.00 per standard letter and $3.50 per symbol or number. Characters not in any group fall back to your default per-character price.
Yes. When a customer switches variants (e.g. different ring sizes or materials at different base prices), the live price estimate in the widget updates automatically. The per-character surcharge is added on top of whichever variant price is selected.
The widget validates each field before the customer can add the item to their cart. If a required field is empty or violates a character rule, an inline error is shown and the add-to-cart action is blocked until it's corrected.
Absolutely. Pricing rules are optional. You can create a field with no pricing at all — Etch will still display the input on your product page and save the customer's text to the order. This works great for gift messages, special instructions, or any personalisation that doesn't affect the price.
In your Shopify admin, go to Orders → click the order → scroll down to the line items. The customer's text appears as a line item property directly beneath the product name.
Send us a message and we'll get back to you as soon as possible.
Email support@etch.direct