Wishlist: Setting Up Back-in-Stock Notifications
When you enable the back-in-stock notification feature in the Wishlist app, customers will see a NOTIFY WHEN AVAILABLE button on the details page of products which are temporarily out of stock, and can subscribe to the notification. Then when the product is restocked, they will receive email notifications, where they will be directed to your store for purchasing.
| Note: If you’re using a SHOPLINE OS 3.0 theme, you must manually add the Back-in-Stock app block in the theme editor to properly display the campaign button, pop-up, and related settings on the storefront. For details on app block functions, setup steps, and which app features require app block support, refer to the Help Center article "Integrating Apps into OS 3.0 Themes." |
Enabling the Back-in-Stock Notification
The back-in-stock notification settings page looks different depending on which theme version your store uses.
For OS 3.0 Themes
To enable the back-in-stock notification on a SHOPLINE OS 3.0 theme:
- From your SHOPLINE admin panel, go to Apps > Wishlist.
- In the app, go to Style settings > Back-in-stock notification.
-
In the Display the Back-in-Stock notification button when the product is sold out section, click Theme Editor to add the Back-in-Stock app block to the Products page.
Notes:
- For the notification button to appear on your OS 3.0 theme storefront, you must add the Back-in-Stock app block in your theme editor. If the app block has not been added, the button will not display properly. For setup instructions, see "Integrating Apps into OS 3.0 Themes."
- If the Back-in-Stock app block isn’t added in the theme editor, the preview panel on the Style settings page won’t show the preview effect either.
From this page you can also:
- Click Edit emails to customize the back-in-stock email template.
- Click Edit notification strategy to configure notification frequency and delivery order. See "Configuring Back-in-Stock Notification Frequency" below for details.
For OS 2.1 Themes
To enable the back-in-stock notification on a SHOPLINE OS 2.1 theme:
- From your SHOPLINE admin panel, go to Apps > Wishlist.
- In the app, go to Style settings > Back-in-stock notification.
-
Turn on the Enable back-in-stock notification when product is sold out toggle.
From this page you can also:
- Click Edit emails to customize the back-in-stock email template.
- Click Edit notification frequency to configure notification frequency and delivery order. See "Configuring Back-in-Stock Notification Frequency" below for details.
Customizing the Back-in-Stock Button
The Back-in-stock notification button section lets you customize the button text displayed on product pages when a product is out of stock.
To update the button text:
- Go to Apps > Wishlist > Style settings > Back-in-stock notification.
-
In the Back-in-stock notification button section, update the Button text field.
- Preview the result in the right pane, then click Update.
Customizing the Subscription Pop-up
The Notification Pop-up display section covers everything customers see when they click the notification button: the pop-up title and description, the subscription button, the marketing opt-in consent, and the compliance policy.
Configuring the Pop-up Title, Description, and Button Text
To update the text displayed in the subscription pop-up:
- Go to Apps > Wishlist > Style settings > Back-in-stock notification.
-
In the Notification Pop-up display section, update the following fields under Back-in-stock notification settings:
- Title: The heading shown at the top of the pop-up.
- Description: The supporting text displayed below the title.
- Button text: The label on the subscribe button in the pop-up.
- Preview your changes in the right pane, then click Update.
Configuring the Store Subscription Opt-In Text
You can customize the subscription consent text displayed in the pop-up to guide customers to subscribe to back-in-stock notifications or marketing emails. Follow the steps below:
- In the Subscription & compliance settings section, enable the Show store subscription option toggle.
-
Once enabled, you can choose how the Marketing consent text is displayed:
- Default: Uses SHOPLINE’s official multilingual consent text. This is the default setting for all stores.
- Custom: Enter your own consent text in the Custom text field below (up to 1,000 characters). You can include up to three dynamic links. For more information, see "Adding Dynamic Links to Policy and Opt-In Text" below.
Note: If you select Custom text, you are responsible for managing translations for other languages via the UGC Multi-Language Visual Translator app. - Preview the result in the right pane, then click Update.
Configuring the Compliance Policy
To comply with privacy regulations and marketing consent requirements in certain regions (such as GDPR in Europe), you can add a compliance policy checkbox to the subscription pop-up.
To configure the compliance policy:
-
In the Subscription & compliance settings section, turn on the Show compliance agreement option toggle.
Note: All settings below are only visible after the Show compliance agreement option toggle is turned on. This toggle is off by default. -
Configure the following settings:
- Compliance agreement text: Enter the compliance policy text displayed to customers (up to 1,000 characters). You can include up to three dynamic links — see "Adding Dynamic Links to Policy and Opt-In Text" below. This field cannot be empty when Show compliance agreement option is on.
- Customers must agree to the terms before submitting a back-in-stock notification request: When checked (default), customers must check the policy checkbox before they can submit their subscription. If they try to submit without checking, the prompt text below is shown. When unchecked, the policy text displays but does not block submission.
-
Message shown when a customer declines the terms: The message shown if customers try to submit without agreeing. Default: "Please agree to the policy before continuing."
Notes:
- This field is only available when Customers must agree to the terms before submitting a back-in-stock notification request is enabled.
- When Show compliance agreement option is enabled, this field cannot be left empty.
- Click Update to apply your settings.
| Note: The compliance policy area appears in the subscription pop-up after the email input field and before the marketing opt-in option. Links within the policy text open in a new browser tab without closing the pop-up. |
Adding Dynamic Links to Policy and Opt-In Text
Both the compliance policy text and the custom subscription opt-in text support clickable links. Each text field supports up to three dynamic links.
To create a dynamic link:
-
In the text field area, click Create link.
- Fill in the following:
- Display text (Required): Enter the clickable text to display to customers (up to 20 characters).
- Language: Select a language tab to configure the link URL for that language. If Markets is enabled, you can set a different URL for each market language. Languages without a dedicated URL will use the URL configured for the default language.
- Link for language: Enter the destination URL for the selected language. If left blank, the link will still appear in the content but will not be clickable. Languages without a dedicated URL will use the URL configured for the default language.
- Click Update.
-
To insert the link into your text, click the created link name shown below the text field. It appears in your text as a placeholder. To remove it, delete the placeholder directly from the text field.
|
Notes:
|
To edit or delete a dynamic link:
- Edit: Click the pencil icon next to the link name, update the fields, and click Edit.
- Delete: Click the pencil icon next to the link name, click Delete, and confirm.
Once all settings are configured, the subscription button and pop-up window will immediately reflect your changes.
Multilingual Support for Policy and Opt-In Text
The compliance policy text, custom subscription opt-in text, and link display names configured here are the default-language versions. To display different content in other languages, manage the translations in the UGC Multi-Language Visual Translator app after saving.
| Note: For instructions on translating fields, refer to "UGC Multi-Language Visual Translator: Adding and Managing Store Content Translations." If no translation is configured for a language, the default language text will be displayed. |
Text Field Translation Guidelines
When translating the Store subscription text or Compliance agreement text fields, follow these rules:
| Allowed | Not Allowed |
| You may translate regular text. | Do not modify the link name inside {} in dynamic link placeholders. |
| You may adjust sentence order to suit the conventions of the target language. | Do not delete dynamic link placeholders. |
| You may reposition dynamic links within the sentence. | Do not manually add dynamic link placeholders that do not exist. |
| Important: If the translation is incorrect, the system will not be able to recognize dynamic links, and the storefront will display plain text only — customers will not be able to click to access the links. |
Translation example:
- Source text: 订阅即表示您同意《{Privacy Policy}》。
- Correct translation: By subscribing, you agree to the "{Privacy Policy}."
Translating Dynamic Link Display Text
After completing the copy field translation, you can further set display text for dynamic links in the target language.
Translation example: In the Subscription agreement link display text or Compliance agreement link display text field, translate the link display name "隐私政策" to "Privacy Policy".
Once the above settings are complete, the storefront will correctly display: By subscribing, you agree to the "Privacy Policy." The text "Privacy Policy" will appear as a clickable link.
Configuring Back-in-Stock Notification Frequency
You can customize your delivery policy for the back-in-stock notification so that some customers can receive the email early.
You can access the configuration page in two ways:
- Style settings > Back-in-stock notification > Edit notification frequency
-
Settings > Notification frequency
On this page, you can configure the notification queue and interval:
- You can choose to turn on the Enable notification frequency toggle:
- It is not turned on by default. The system automatically sends email notifications to all subscribed customers at 8:00, 16:00 and 22:00 (Beijing time) every day. Each customer will only be notified once after subscription.
- If turned on, email notifications will be sent to subscribed customers sequentially and in batches according to the delivery policy on this page.
- Specify the Notification rate: You can decide how many customers are notified when you restock a certain quantity of products. See examples below:
- Notification rate is 100%: 20 customers are notified for every 20 units of products restocked (20*100%=20).
- Notification rate is 80%: 16 customers are notified for every 20 units of products restocked (20*80%=16).
- Notification rate is 200%: 40 customers are notified for every 20 units of products restocked (20*200%=40).
- Select the Notification order: Notifications are sent to customers based on the timing when they subscribed the notification. Available options are From earliest subscribers to latest and From latest subscribers to earliest.
- Specify the Notification interval: You can decide when the back-in-stock notifications will be sent after your restock.
Back-in-Stock Notifications with Multi-Market Inventory
If your store enables back-in-stock notifications and uses multi-market inventory, the system automatically adjusts notification behavior based on each market’s stock levels. No additional setup is required.
Example:
- The US market has 10 units in stock.
- The Japan market has 100 units in stock.
Customers in the US market will only see the US inventory, while customers in the Japan market will only see the Japan inventory.
Once the US inventory sells out, the notification button appears only for US customers; Japan customers will still see the product as available and can purchase normally. When you restock the US location, only US-market subscribers receive a notification email.
| Note: When both multi-market inventory and back-in-stock notifications are enabled, you cannot restrict notifications to specific markets or exclude certain markets from receiving notifications. |