Skip to main content

Overview

Shopify sends its own set of transactional emails — order confirmation, shipping updates, refund notifications, and more — directly from your store. These are separate from Supercycle notifications, which cover rental-, return-, and subscription-specific events. Because Supercycle products are sold through Shopify checkout, many customer-facing communications (and your own staff notifications) are still triggered by Shopify. To make these emails work well for rental, membership, and subscription orders, you can extend Shopify’s notification templates with small Liquid snippets that read Supercycle data from the order and line items. Common reasons to customize these templates:
  • Show rental start and end dates in order confirmations and staff notifications.
  • Display different messaging for subscription orders versus one-off purchases.
  • Tell customers about a charge (for example, a late fee or damage charge) created in Supercycle.
  • Link customers to their account portal so they can manage a subscription.

Walkthrough

You don’t need to be a developer to add these snippets — most templates only need a small edit in Shopify’s notification editor.
1

Open Notifications in Shopify

From your Shopify admin, go to Settings then Notifications.
2

Choose a notification template

Find the notification template you want to edit (for example, Order confirmation, New order, or Order edited) and click to open it.
3

Add the snippet

Copy the snippet you need from the sections below and paste it into the relevant part of the subject line or email body.
4

Preview and save

Use Shopify’s Preview to check how the email renders, then Save.
5

Send a test

From the same screen, send a test email to yourself to confirm the content looks right with real order data.
Order tags are applied to an order after it is created, which means they are not available when the email template is rendered. Don’t use tags to branch notification emails — use properties like order.source_name or line item properties instead.

Snippets

Order has a subscription

Use to display different content if line item has a subscription. It can be used to show a link to your customer accounts, where the customer can manage their subscription.

Order vs recurring subscription Order

Use to display different content if it’s a recurring order
Use can also use it in the email subject

Show start and end dates

Use to show the start and end dates of the line items. This example code works best when all the products have fixed dates enabled.
You can incorporate this into Shopify’s default notifications to display the dates in the product list if your template isn’t outputting the line item properties.

Adding rental dates to staff notifications

To display rental start and end dates in staff notifications (like “New order” notifications), add this code within the line item loop in your notification template:
This code should be placed inside the line item loop (where line represents each line item) to display rental dates for each product in the order.

Check if the order has a charge

Use to show different content if the order notification is a normal order or for a charge created in Supercycle.