Discount and promo examples
On this page
These examples show how to combine StoreConnect’s discount and promotion tools to handle common pricing scenarios.
Monthly and annual subscription options
A common pattern is offering both a monthly and an annual subscription, where choosing the annual plan gives a lower effective monthly cost.
In StoreConnect, this is set up as a master product with two variant subscription products — one billed monthly and one billed annually at a discounted total. Each variant is its own subscription product with independent term configuration. The theme’s variant selector lets customers toggle between them and see the price update accordingly.
Step 1: Create the master product
- Create a new product with a Product Name (for example, “My Service Plan”).
- Leave the subscription fields blank on the master product — subscription settings are configured on each variant.
- Select Save.
Step 2: Add the monthly variant
- In the master product’s Product Variants related list, select New Product Variant.
- Set a Variant Label (for example, “Monthly”) and mark the variant product as Virtual.
- In the variant product’s Subscription section, set:
- Subscription type: Evergreen
- Subscription term: 1
- Subscription term unit: Month
- Save the variant product.
- Set the monthly price in the variant’s price book entry (for example, $20.00).
Step 3: Add the annual variant
- Add a second variant to the master product.
- Set a Variant Label (for example, “Annual”) and mark it as Virtual.
- In the Subscription section, set:
- Subscription type: Evergreen
- Subscription term: 12
- Subscription term unit: Month
- Save the variant product.
- Set the annual price in the variant’s price book entry at the discounted total (for example, $192.00 — the equivalent of two months free compared to paying monthly).
:::tip In the default StoreConnect theme, selecting a variant updates the displayed price to show the per-period cost and billing frequency. Add a note in the product description to call out the annual saving explicitly. :::
:::note Because the annual subscription product is billed as a single recurring charge each year, an automatic discount scoped to it will lock in at the discounted annual price — applied to both the initial purchase and all future renewals. A 100% automatic discount results in a genuinely free subscription: the payment gateway is not called and all renewal orders process at $0. Note that promo codes cannot achieve this — they apply as a separate order line item and do not affect the subscription period price. See Subscription products for how discounts interact with recurring payments. :::
Storewide sale campaign
A storewide sale applies a blanket percentage discount to all products across your store for a defined period.
- Go to StoreConnect Navigation → Offers → Discounts and select New.
- Enter a Discount Name for internal reference.
- Set Active to true.
- Set Starts At to the date and time the sale begins.
- Set Expires At to the date and time the sale ends. Leave blank to run the discount indefinitely.
- Set Calculation Type to Percentage and enter the discount percentage (for example, 20).
- Set Behavior When Applied to suit your pricing strategy:
- Stacked with other discounts — adds to any product-level discounts already in place
- Replace other discounts — overrides product-level discounts; only this sale applies
- Leave all Scope fields blank. An empty scope applies the discount to all active products for all customers across all stores.
- Select Save.
The discounted price appears on each product page immediately, with the original price crossed out.
:::tip To exclude specific products from the sale (for example, already-discounted items or products with thin margins), use Exclude products from price reductions. :::
Welcome promo code via email
Sending a promo code in a welcome or registration email encourages customers to make their first purchase.
Step 1: Create the promotion
- Go to StoreConnect Navigation → Offers → Promotions and select New.
- Enter a Promotion Name (for example, “Welcome offer”).
- Enter a Promotion Code that customers will enter at checkout (for example, WELCOME10). Promo codes are case-sensitive.
- Set Starts At to activate the code immediately.
- Optionally set Expires At or a Usage Limit to control how long or how often the code can be used.
- Select Save.
Step 2: Add a promotion action
- In the Promotion Actions related list, select New.
- Choose an Action — for example, Apply discount to each scoped item or Apply discount to entire order if it includes a scoped item.
- Set Calculation Type to Percentage or Amount and enter the value.
- Leave the Scope fields blank to apply the promotion to all products, or scope it to a specific category or product.
- Select Save.
Step 3: Add the code to your welcome email
StoreConnect sends transactional emails via Salesforce Classic Email Templates. To include the promo code:
- In Salesforce, open the email template used for your customer registration or welcome notification. See Transactional emails for how StoreConnect email templates are configured.
- Add the promo code text to the email body — for example: “Use code WELCOME10 at checkout to get 10% off your first order.”
- Save the template.
:::note Promotions apply to the initial order only. They do not carry through to subscription renewal amounts. See Subscription products for details on how promotions interact with recurring payments. :::
Was this article helpful?
Thanks for your feedback! It helps us improve our docs.