Understanding Rules

Prev Next

What are Rules?

Skio's Rules feature let you automatically apply discounts to your customers based on their subscriptions. They’re a flexible way to drive higher order value, reward loyalty, or add perks to the subscription experience.

You can set up three types of rules in Skio:

  • Price-based volume discount: Discounts based on how much a customer spends.

  • Volume discount: Discounts based on the quantity of items purchased.

  • Surprise & delight: A discount or free gift applied after a specific order number.

Note

Skio also offers box discounts as part of the Build-a-Box feature. Build-a-Box lets customers create their own bundles from a selection of products you choose, with discounts applied to the box total.

Rule types

Price-based volume discounts

Price-based volume discounts let you reward customers based on how much they spend, rather than how many items they buy. For example, you could create a rule such as “Spend $50, get 10% off” or “Spend $100, get 20% off.” This is a flexible way to encourage customers to increase their order value. You can learn more in the price-based volume discount article here.

Volume discounts

Standard volume discounts reward customers for purchasing higher quantities of products. You can set them up to apply to the total number of products in an order or to specific products only. You can learn more in the volume discount article here.

Surprise & Delight

Surprise & Delight discounts let you offer a special promotion after a customer’s set number of orders. You can choose to apply either an order discount or add a free gift with purchase. For example, you could set a free gift to trigger on a customer’s 3rd order. You can learn more in the Surprise & Delight article here.

Reward Milestones

Reward Milestones display a visual progress tracker in the Customer Portal, showing customers what discounts and gifts they'll unlock on future orders through your Surprise & Delight rules. This feature creates anticipation and encourages subscription retention by making upcoming rewards visible.

When enabled, customers see a timeline at the top of their subscription page showing exactly which order numbers will trigger specific rewards. Milestones automatically update based on your active Surprise and Delight rules and any conditions you've applied.

To enable Reward Milestones, go to Rules > Settings and toggle on Reward Milestones.

Learn more about Reward Milestones here.


FAQ

How do I create a new Rule in Skio?

  1. In your Skio dashboard, go to Features > Rules from the left-hand menu.

  2. Click New Rule in the top-right corner.

  3. Choose the Rule type you want to create.

  4. Follow the on-screen prompts to configure your rule and build the flow that best fits your needs.

How do I delete a Rule in Skio?

  1. In your Skio dashboard, go to Features > Rules from the left-hand menu.

  2. Click on Rules on the left-hand menu

  3. Click the trashcan next to the rule you're looking to delete

How do I edit a Rule in Skio? 

  1. In your Skio dashboard, go to Features > Rules from the left-hand menu.

  2. Click on Rules on the left-hand menu

  3. Click the pencil next to the rule you're looking to edit.

What does the Sync Rules button do?

The Sync Rules button updates existing subscriptions so your new discount rule applies to their next order.

If you don’t click it, the discount won’t apply until the order after next. That’s because Skio normally applies rules when an order is processed, so subscriptions that already have their next order set won’t get the new rule unless you sync.

Click Sync Rules to make sure the discount applies right away.

Why does Skio create a Shopify discount when I set up a volume rule?

When you create a volume discount in Skio > Rules, Skio automatically creates a corresponding placeholder discount in Shopify. This Shopify discount isn't used directly, it simply enables Skio to apply the correct discount logic at checkout.

You don't need to modify or manage the Shopify discount itself, unless you don't want the discount to apply at checkout (see question below). Skio handles the logic based on your rule settings and dynamically applies the correct pricing for eligible customers.

When do volume discounts become active?

If no date is set, the rule applies instantly to checkout and customer portal.

How do I edit customer-facing discount text?

You can update all customer-facing discount text, including banner prompts, in the Translations section of your dashboard:

  1. In your Skio dashboard, go to Customer Portal > Translations.

  2. Use the search bar to find “volume discount.”

  3. Edit the text to match your brand voice or translate it into another language.

Can I apply volume discounts to one-time purchases?

Yes, you can control whether a price-based or standard volume discount applies to one-time products during configuration:

  • Subscription products only

  • Both subscription and one-time products

Select the one-time products checkbox during the rule setup to configure this setting. You can change this setting at any time.

Do volume discounts automatically apply at checkout?

It depends on if your store is using Shopify Scripts or Shopify Functions.

If you currently use Shopify Scripts for discount logic (like free shipping for subscription carts), plan to migrate to Shopify Functions since Scripts are being deprecated. This migration will also allow Skio to apply the volume discounts automatically at checkout, which requires Shopify Functions.