LogoLogo
  • 👋Function Junction
    • Introduction
    • Why should I use it?
    • Shopify Function Examples with Function Junction
  • Getting Started
    • Shopify Scripts Are Ending: How to Migrate Shopify Scripts to Function Junction
    • Function Junction Overview
  • Templates
    • Shopify Function Product Discount Template
    • Shopify Function Discount by Customer Tag Template
    • Shipping discount
    • Order discount
    • Free shipping to VIP customers
    • Shopify Function Bundle Discount Template
  • ✨Function Types
    • Creating and publishing
    • Discounts
      • Conditional discounts
      • Shipping discounts
      • Tiered discounts
      • Bundle fixed price
    • BOGO (Buy One, Get One)
  • FAQ
    • Frequently asked questions
  • Privacy Policy
Powered by GitBook
On this page
  • In this section:
  • Understanding discount functions
  • Discount application method
  • Discount function types
  • Discount value types
  • Discount conditions
  • Active discounts
  • Expired discounts
Export as PDF
  1. Function Types

Discounts

Learn about creating discount functions and the different types.

PreviousCreating and publishingNextConditional discounts

Last updated 5 days ago

Discounts are a popular tool to reward customers, build loyalty, and promote sales and your business.

Function Junction gives you the ability to create different types of discounts based on the promotion that you want to create.

Any discount function that you create in Function Junction displays in your Shopify admin's Discounts section.

In this section:


Understanding discount functions

Discount application method

There are two application methods for discounts in Shopify:

  • Discount code: A code that customers can apply at checkout to get a specific discount. For example, a 5% off discount code could be 5%off .

  • Automatic discount: Automatic discounts are applied to a customer's cart automatically, based on certain criteria that you set in the discount creation process. For example, you could create an automatic $20 off discount that would be applied to a customer's cart if the cart subtotal is over $100.

Discount function types

Discount functions help you automate discounts based on certain criteria that you set.

There are several discount functions that you can set up:

  • Conditional discounts: You set conditions that the customer's cart or order must meet to be eligible for the discount.

  • Shipping discounts: Apply to the order's shipping specifically.

  • Tiered discounts: You can set up a structure for how different levels of discount are applied to the customer's cart automatically.

  • Bundle discounts: Allows you to group products together and sell them as a single unit.

Discount value types

Within the discount functions, there are also different ways for customers to get the discount, such as:

  • Percentage discount item: A percentage of the item's price is discounted, for example, 5% off each item.

  • Percentage total discount: A percentage of the cart's total amount is discounted.

  • Fixed total discount: A specific monetary value is discounted from the total price, for example, $20 off the total.

  • Fixed discount per item: A specific monetary value is discounted from each item's price, for example, $5 off per item.

Discount conditions

There are also several conditions related to the discount function type that can be required to get the discount, such as having a specific cart total, specific products, or a certain number of products in the cart. Learn more about each condition that can be set on each respective discount function's page.

Active discounts

For automatic discounts, the maximum number of active or published discounts is five.

For discount code discounts, they aren't limited to the five discount maximum by Shopify, as these are manual codes that a customer can enter at checkout rather than an automatic rule-based discount.

Expired discounts

Function Junction's discount functions that are not published are marked as Expired in the Shopify admin's Discounts section. These are functions that you've created, but toggled off for later use.

Before you begin, it's helpful to understand some information about discounts, like the discount's , the way it , and the .

✨
Understanding discount functions
Discount application method
Discount function types
Discount value types
Discount conditions
Active discounts
Expired discounts
application method
functions (ie function type)
value type