Widget Wording, Translations and the Subscription Details Tooltip (Essential Subscriptions app)
You can change everything customers read on the subscription widget, and translate it if you sell in more than one language. The text lives in the campaign: most of it on the Widget tab, and the plan names on the Purchase options tab too.
Step 1: Change the wording

Open Campaigns in the app menu, open your campaign, and use this table to find each piece of text.
| Text on the widget | Where to change it |
|---|---|
| Heading above the widget | Widget tab, Layout card, Purchase options header (optional) |
| Plan name | Customer facing name, in the plan's card on the Purchase options tab, or the plan's tab in the Subscription options card on the Widget tab |
| Badge, highlight, description, benefits | Widget tab, Subscription options card, the plan's tab |
| Grouped layouts: heading of the subscription box | Subscription options card, Box name |
| Grouped toggle: line above the plan buttons | Subscription options card, Label above options |
| One-time purchase name | Purchase options tab, One-time purchase card, Customer facing name |
| One-time purchase link text | Widget tab, Layout card, Button text (when it shows as a link button) |
| Subscription details label and text | Widget tab, Subscription details tooltip card (see Step 2) |
| Gift headings and Free label | Widget tab, 1st order gift card |
The crossed-out price is not text. Turn it on or off with Compared at price in the Subscription options card.
Variables: click {} next to a field to see the values you can insert there.
- Badge and highlight accept
{price},{comparePrice}and{discount}. - Descriptions, benefits and the plan details accept other values, such as
{cadence},{delivery_cadence},{min_cycles}and{max_cycles}. The list only shows values that fit that plan. For example,{prepaid_deliveries}only appears for a prepaid plan. They do not accept{comparePrice}.
Step 2: The subscription details tooltip

Under the widget there is a small (i) icon. Hovering it explains the plan: how often the customer is charged, when they can cancel, and so on.
Open the Subscription details tooltip card on the Widget tab:
- Tooltip text (optional): the label next to the icon, for example "Subscription details". Leave it empty to show the icon on its own.
- One field per plan, named after the plan: the text in the tooltip. The app fills it in from the plan's schedule and discount. You can edit it and insert variables.
Good to know: if you later change a plan's delivery, billing or discount, its tooltip text is rewritten to match and your edits are replaced. Finish the plan settings first, then edit the text.
To hide the tooltip on one plan, clear that plan's text. To remove the icon and tooltip from the whole widget, open the Custom CSS card on the same tab and add:
.essub-tooltip {
display: none !important;
}
Step 3: Translate the widget

The Translations card appears on the Widget tab when your store has more than one published language. If you only sell in one language, you will not see it.
- Click Add translation and pick a language.
- Fill in the fields. The original text sits on the left, your translation on the right.
- Click Done, then save the campaign.
You can translate the widget heading, plan names, badges, highlights, descriptions, benefits, the one-time purchase link text, the Grouped box texts, the gift texts, the tooltip label, each plan's tooltip text, and the words for day, week, month and year.
To change or remove a language later, click ... next to it and choose Edit translation or Delete.
The storefront shows the translation when the customer browses your store in that language.
Note: translations are not length-checked. Long text can wrap awkwardly, so check each language on a product page.
If the campaign has volume bundles, their texts are in the same window, under Volume bundles. See How to Set Up Volume Bundles.
The "Recurring purchase" notice under the buy button
Some themes show a line about a recurring or deferred purchase and a cancellation policy under the buy buttons. That text comes from Shopify, not from this app. It appears on any product with a subscription attached.
To reword it, go to Online Store > Themes, open the ... menu and choose Edit default theme content. Search for "recurring" or "cancellation" and edit the entries. Some checkout wording is fixed by Shopify and cannot be edited.
The customer portal language
The subscription management page in the customer account is in English, apart from the cancellation and pause survey text, which you translate yourself. See Cancellation and Pause Surveys with Retention Offers.
Dates and prices in the portal follow the customer's language and currency.
The preview price is an example
The preview in the campaign editor starts with a Sample product and example prices. To see a real price, click Sample product above the preview and pick one of your products. If the preview and your storefront disagree on price, the storefront is right.