Sales Triggers for WooCommerce

Sales Triggers for WooCommerce can help hesitant users confidently purchase from your Shop.

Installation

↑ Back to top

1. Download the sales-triggers-for-woocommerce.zip file from your WooCommerce account.

2. Go to: WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.

3. Install Now and Activate the extension.

More information at: Install and Activate Plugins/Extensions.

Trigger Types

↑ Back to top

Deal Expiry: Displays the time left for a sale price to end on the product page as Day(s) Left, Date or a Countdown Timer, based on the WooCommerce sale end date of the product.

Low Stock: Displays a low in-stock notice when the product stock reaches the set quantity, and optionally an in-stock message above it.

Savings: Displays the amount and percentage the user saves when a sale price has been configured for the product.

Guarantee: Displays reassuring information such as Free Shipping, Return Policy and Brand Assurance, each with a

Best Reviews: Displays the satisfaction rate of your customers, calculated from the product’s star ratings.

Coupons: Displays the selected WooCommerce coupon codes and their discount on the product page.

Setup and Configuration

↑ Back to top

To configure the plugin, go to “Sales Triggers > Settings”.

General Settings

Enable Sales Triggers: Enable this option to display the sales triggers in the frontend.

Troubleshoot

Frontend Scripts Enqueued on: Choose whether the frontend scripts are loaded in the Header or Footer. If the triggers are not working properly in the frontend, try changing this option.

Custom CSS

Custom CSS: Add site-wide custom CSS for the sales triggers.

Creating a Sales Trigger

↑ Back to top

To create a new trigger, go to “Sales Triggers > Sales Triggers” and click “Add New”. Enter the name of the sales trigger and select the Trigger Type. The options in the General, Messages and Customization tabs depend on the selected trigger type, as explained in the configuration of each trigger type below. The Criteria, Custom CSS and Shortcodes tabs are common for all the trigger types.

Deal Expiry – Configuration

↑ Back to top

In the Trigger Type option, select Deal Expiry. The trigger is displayed for the products which have a sale price with a sale end date.

General

Show On Single Product Page: Select “Yes” to display the trigger on the single product page.

Display Position: Select the position to display the trigger on the single product page.

Show for Variable Products: Select “Yes” to display the trigger for variable products. For variable products, the trigger is displayed where the variation details are displayed.

Show Trigger for Variable Products: Choose Only After Selecting Variation or Even Before Selecting Variation.

Show On Shop and Category Page: Select “Yes” to display the trigger on the shop and category pages.

Display Position for Shop and Category Page: Select the position to display the trigger on the shop and category pages.

Trigger Display Type: Select Display Day Left to display the number of days left for the sale price to end, Display Date Left to display the date on which the sale price ends, or Display Countdown Timer to display a live countdown timer with the remaining time.

Show Countdown Timer Before(Hours): Displayed when Display Day Left or Display Date Left is selected. When the set number of hours is left for the sale price to end, the countdown timer is displayed instead. For example, if set as 5, the countdown timer is displayed once only 5 hours are left.

Criteria

By default, the trigger is displayed for all users and products. To restrict it, configure the criteria. See Criteria below.

Messages

Day Left Message: Supports {sts_deal_day_left}. Example: {sts_deal_day_left} Days Remaining.

Date Left Message: Supports {sts_deal_date_left}. Example: Deal Expires On: {sts_deal_date_left}.

Countdown Timer Message: Supports {sts_countdown_timer}. Example: Deal Expires in {sts_countdown_timer}.

Countdown Timer Days / Hours / Minutes / Seconds Label: The labels of the countdown timer.

Customization

Label Color / Label Font Size: Customize the color and font size of the trigger message.

Custom CSS

Add any custom CSS for this trigger.

Shortcodes

Use the [sts_sales_trigger] shortcode to display this trigger anywhere. See Shortcodes below.

Low Stock – Configuration

↑ Back to top

In the Trigger Type option, select Low Stock.

General

Show On Single Product Page: Select “Yes” to display the trigger on the single product page.

Display Position: Select the position to display the trigger on the single product page.

Show for Variable Products: Select “Yes” to display the trigger for variable products.

Show Trigger for Variable Products: Choose Only After Selecting Variation or Even Before Selecting Variation.

Show On Shop and Category Page: Select “Yes” to display the trigger on the shop and category pages.

Display Position for Shop and Category Page: Select the position to display the trigger on the shop and category pages.

Activate Scarcity Mode when Stock Reaches: Set the stock quantity at which the scarcity message is displayed. For example, if set as 5, the scarcity message is displayed when the stock is 5 or less. Above this quantity, the in-stock message is displayed.

Criteria

By default, the trigger is displayed for all users and products. To restrict it, configure the criteria. See Criteria below.

Messages

Scarcity Message: Displayed when the stock reaches the scarcity quantity. Supports {sts_stock_count}. Example: Only {sts_stock_count} in Stock. Order Soon!!!

In stock Message: Displayed when the stock is above the scarcity quantity. Supports {sts_stock_count}. Example: {sts_stock_count} in Stock.

Customization

Scarcity Message Font Color / In Stock Message Font Color / Label Font Size: Customize the colors and font size of the messages.

Custom CSS

Add any custom CSS for this trigger.

Shortcodes

Use the [sts_sales_trigger] shortcode to display this trigger anywhere. See Shortcodes below.

Savings – Configuration

↑ Back to top

In the Trigger Type option, select Savings. The trigger is displayed for the products which have a sale price.

General

Show On Single Product Page: Select “Yes” to display the trigger on the single product page.

Display Position: Select the position to display the trigger on the single product page.

Show for Variable Products: Select “Yes” to display the trigger for variable products.

Show Trigger for Variable Products: Choose Only After Selecting Variation or Even Before Selecting Variation. Before a variation is selected, the savings range of the variations is displayed.

Show On Shop and Category Page: Select “Yes” to display the trigger on the shop and category pages

Display Position for Shop and Category Page: Select the position to display the trigger on the shop and category pages.

Criteria

By default, the trigger is displayed for all users and products. To restrict it, configure the criteria. See Criteria below.

Messages

Savings Message: Supports {sts_saved_price} and {sts_saved_percentage}. Example: You Save {sts_saved_price} ({sts_saved_percentage}).

Customization

Label Color / Label Font Size: Customize the color and font size of the trigger message.

Custom CSS

Add any custom CSS for this trigger.

Shortcodes

Use the [sts_sales_trigger] shortcode to display this trigger anywhere. See Shortcodes below.

Guarantee – Configuration

↑ Back to top

In the Trigger Type option, select Guarantee.

General

Show On Single Product Page: Select “Yes” to display the trigger on the single product page.

Display Position: Select the position to display the trigger on the single product page.

Guarantees: Click Add New Guarantee to add a guarantee. Enter the Guarantee Title and Guarantee Content, and optionally click Select a Image in Image Selection to upload an icon. Add as many guarantees as needed (for example, Free Shipping, Return Policy and Brand Assurance), and drag them to sort.

Criteria

By default, the trigger is displayed for all users and products. To restrict it, configure the criteria. See Criteria below.

Messages

Guarantee Heading Label: The heading displayed above the guarantees.

Customization

Guarantee Heading Color / Guarantee Heading Font Size: Customize the color and font size of the heading.

Guarantee Text Color / Guarantee Text Font Size: Customize the color and font size of the guarantee title and content.

Guarantee Info Background Color: Customize the background color of the guarantees.

Custom CSS

Add any custom CSS for this trigger.

Shortcodes

Use the [sts_sales_trigger] shortcode to display this trigger anywhere. See Shortcodes below.

Best Reviews – Configuration

↑ Back to top

In the Trigger Type option, select Best Reviews. The satisfaction percentage is calculated from the star ratings of the product.

General

Show On Single Product Page: Select “Yes” to display the trigger on the single product page.

Display Position: Select the position to display the trigger on the single product page.

Show On Shop and Category Page: Select “Yes” to display the trigger on the shop and category pages.

Display Position for Shop and Category Page: Select the position to display the trigger on the shop and category pages.

Hide Trigger if Rating is Less than: Set the rating percentage below which the trigger is hidden. For example, if set as 75, the trigger is displayed only if the rating percentage is 75% or more.

Criteria

By default, the trigger is displayed for all users and products. To restrict it, configure the criteria. See Criteria below.

Messages

Review Message: Supports {sts_best_reviews_percentage}. Example: More than {sts_best_reviews_percentage} Satisfied Buyers.

Customization

Text Color / Text Font Size: Customize the color and font size of the trigger message.

Custom CSS

Add any custom CSS for this trigger.

Shortcodes

Use the [sts_sales_trigger] shortcode to display this trigger anywhere. See Shortcodes below.

Coupons – Configuration

↑ Back to top

In the Trigger Type option, select Coupons.

General

Show On Single Product Page: Select “Yes” to display the trigger on the single product page.

Display Position: Select the position to display the trigger on the single product page.

Show for Variable Products: Select “Yes” to display the trigger for variable products.

Select Coupons: Search and select the WooCommerce coupons to be displayed.

Criteria

By default, the trigger is displayed for all users and products. To restrict it, configure the criteria. See Criteria below.

Messages

Coupons Message: Supports {sts_coupon_amount}, {sts_coupon_name}, {minimum_spend} and {maximum_spend}. Example: Get discount worth {sts_coupon_amount} using coupon code {sts_coupon_name}.

Customization

Text Color / Text Font Size: Customize the color and font size of the trigger message.

Background Color / Border Color: Customize the background and border color of the coupon box.

Custom CSS

Add any custom CSS for this trigger.

Shortcodes

Use the [sts_sales_trigger] shortcode to display this trigger anywhere. See Shortcodes below.

Managing Sales Triggers

↑ Back to top

Go to “Sales Triggers > Sales Triggers” to view all the sales triggers with their Name, Trigger Type, Status, Date and Actions.

Activate / Deactivate: Select sales triggers and use the Activate or Deactivate bulk action. Only active sales triggers are displayed in the frontend.

Duplicate: Create a copy of a sales trigger. The copy is created as inactive.

Sorting: Sort the sales triggers by Name, Trigger Type, Status or Date.

Advanced Search: Enter a value to search, and in Search In choose ID, Name or All Fields. In Match Type, choose Exact & Related Values or Only Exact Value.

Filters: Filter the sales triggers by Trigger Type and Created Date (All Days, Today, Yesterday, This Week, Last Week, This Month, Last Month or a Specific Date Range). Click Submit to apply or Clear All to reset.

Export: Export the sales triggers to a CSV file, including their settings, criteria rules, messages, customization and custom CSS. Optionally, enter the starting and final row numbers to export only a range of sales triggers.

Import: Import sales triggers from a CSV file in the export format. Leave the ID column empty to create new sales triggers, or enter an ID to update an existing sales trigger. Once completed, the number of imported, updated and failed rows is displayed with the reasons for failure.

Usage

↑ Back to top
  • Once a sales trigger is active and its criteria are met, it is displayed on the single product page in the selected position.
  • Deal Expiry, Low Stock, Savings and Best Reviews triggers can also be displayed on the shop and category pages.
  • For variable products, the triggers can be displayed before or after selecting a variation.
  • Sales triggers can be displayed anywhere using the [sts_sales_trigger] shortcode.

Translation

↑ Back to top

Sales Triggers for WooCommerce Plugin is translation ready meaning you can edit the po files by which you can translate the text to any language.
The steps to do the translation are as follows. For eg let us consider translation to French.

  • Download and install Poedit
  • Open the file sales-triggers-for-woocommerce → languages folder → sales-triggers-for-woocommerce.pot using Poedit.
  • Create a new translation file by clicking Create new translation button
  • Choose the Source text and set its corresponding French text in Translation Text Area.
  • Save the changes.
  • Save the file name as sales-triggers-for-woocommerce-fr_FR.po
  • Then go to WordPress dashboard → Settings → General and select the Site Language as French

Questions and Feedback

↑ Back to top

Have a question before you buy? Please fill out this pre-sales form.

Already purchased and need some assistance? Get in touch with us via the Help Desk.

Related Products

WooCommerce Subscriptions is a WooCommerce extension that lets customers subscribe to your products or...

Offer add-ons like gift wrapping, special messages or other special options for your products.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.