Variables (sometimes called "merge tags" or "placeholders") let you personalize every reminder email automatically. Instead of writing the same generic copy for everyone, you drop a variable like {{first_name}} into your text and Easy Reorder fills in the customer's real name at send time.
π οΈ How to use variables
Anywhere you can type text in the email editor β subject lines, headings, body text, button labels β you can paste a variable. Easy Reorder will swap it for the real value when the email is sent.
Just type or paste the variable exactly as shown below (curly braces included).
π Available variables
π€ Customer identity
{{shop_name}}β your store name{{shop_url}}β your store URL{{first_name}}β the customer's first name{{customer_zip}}β the customer's billing zip code
π¦ Product
{{product_title}}β the product they're being reminded about{{product_image}}β the product image URL{{product_price}}β the product price{{product_url}}β the link to the product page{{variant_title}}β the variant name (size, color, etc.)
π Order
{{order_number}}β the original order number{{order_date}}β when the original order was placed{{order_quantity}}β how many they ordered last time{{days_since_order}}β number of days since the original order
π Links
{{reorder_link}}β one-click reorder URL for this product{{browse_link}}β link to their full Reorder Page{{orders_url}}β link to their Shopify order history{{contact_url}}β your store's contact page{{magic_link}}β pre-authenticated link to the Reorder Page
πΈ Coupon
{{coupon_code}}β the discount code (if you've added one){{coupon_description}}β the discount description
π Misc
{{year}}β the current year (useful in footers)
π Example
A typical reminder subject line:
{{first_name}}, time to restock your {{product_title}}?
A typical button:
Reorder {{product_title}}
A typical opening line:
Hi {{first_name}}, it's been {{days_since_order}} days since you ordered {{product_title}}. Time to restock?
π‘ Pro Tip: have a fallback
If a customer doesn't have a first name on file, {{first_name}} will be blank. To avoid awkward emails like "Hi , time to restock!" β write your copy so it reads well even without the variable:
β "Hi {{first_name}}, ready to reorder?"
β
"Hi {{first_name}}! Ready to reorder?"
The second version reads as "Hi! Ready to reorder?" when first name is missing, which still works.
π§ͺ Test before going live
Always send yourself a test email after adding variables so you can confirm they render correctly. We cover this in the "Send a test email" article.
Still have questions? Reach out and we'll help you set up the right variables for your campaign.