# Discount types

The DollarLabs discount app supports a wide variety of discount types to fit your unique promotional strategies. While they all aim to reduce prices, **each discount type works differently** depending on the context.

This guide breaks down the **available discount types**, where they apply, and how each one behaves — especially within **Product Discount V1**, **Order Discount V1**, and **Unified Discount V2**.

{% embed url="<https://www.youtube.com/watch?v=eLcbA_-CvfM>" %}

<figure><img src="https://2844543096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcVBfwy7Yj4tU8TsxkHEr%2Fuploads%2FkvzpGctH0OdEC9WZjkzO%2Fimage.png?alt=media&#x26;token=57635eec-9cfa-4746-9d47-4b0c806d1899" alt=""><figcaption></figcaption></figure>

***

### 📘 Overview: Discount Types by Function

| Discount Type            | Product V1 | Order V1 | Unified V2 (Product) | Unified V2 (Order) | Unified V2 (Shipping) |
| ------------------------ | ---------- | -------- | -------------------- | ------------------ | --------------------- |
| Percentage               | ✅          | ✅        | ✅                    | ✅                  | ✅                     |
| Fixed Amount             | ✅          | ✅        | ✅                    | ✅                  | ✅                     |
| Fixed Amount per Item    | ✅          | ❌        | ✅                    | ❌                  | ❌                     |
| Product Cost Multiplier  | ✅          | ❌        | ❌                    | ❌                  | ❌                     |
| Specific Price           | ✅          | ❌        | ✅                    | ❌                  | ❌                     |
| Variant Meta Field Price | ✅          | ❌        | ✅                    | ❌                  | ❌                     |

***

### 💡 What Each Discount Type Does

#### 1. **Percentage (%)**

Applies a percentage off based on:

* **Line item subtotal** (for Product)
* **Order total** (for Order)

**Example**:\
If an item is ₹1,000 and the discount is 10%, the final price becomes ₹900.

***

#### 2. **Fixed Amount**

Reduces the **line subtotal** by a fixed amount, regardless of quantity.

✅ Available in Product V1

**Example** (Product V1):

* Item: ₹600
* Quantity: 2
* Line Subtotal = ₹1,200
* Fixed Amount = ₹100 → Final total = ₹1,100

***

#### 3. **Fixed Amount Per Item**

Applies a fixed discount **per unit**.

✅ Available in Product V1, Unified Product V2

**Example**:

* Unit price = ₹600
* Fixed per item discount = ₹100
* New unit price = ₹500

{% hint style="info" %}
When using specific price discount type the [Discount application strategy](https://help.dollarlabs.io/dollarlabs-ultimate-discounts/discount-engine-v1/rules-on-function-level/discount-application-strategy) is automatically set to ALL in Product discount V1 and is not configurable.
{% endhint %}

***

#### 4. **Product Cost Multiplier**

Lets you discount a **fraction or multiple** of the product cost.

✅ Available only in Product V1

**Example**:

* Unit price = ₹600
* Multiplier = 0.5
* Discount = ₹300 → Customer pays ₹900 for 2 items

This is useful when you want to **give part of a product for free**. Or even a unit of product for free, for example.

***

#### 5. **Specific Price**

Overrides the unit price with a new one, **regardless of the original price**.

✅ Available in Product V1 and Unified Product V2

**Example**:

* Original price = ₹600
* Specific price = ₹300
* New price = ₹300, regardless of the original

Great for **VIP pricing**, **member discounts**, or **flash deals**.

{% hint style="info" %}
When using specific price discount type the [Discount application strategy](https://help.dollarlabs.io/dollarlabs-ultimate-discounts/discount-engine-v1/rules-on-function-level/discount-application-strategy) is automatically set to ALL and is not configurable.
{% endhint %}

***

#### 6. **Variant Meta Field Price**

Allows pricing to be pulled from a **custom meta field** defined at the variant level.

✅ Available in Product V1&#x20;

**Setup Process**:

1. Go to **Products > Variants** in Shopify
2. Add a new meta field (e.g., `custom_pricing`)
3. In your discount rule, select `Variant Meta Field Price`
4. Enter the namespace & key (e.g., `custom.custom_pricing`)

The app will fetch the price from this meta field and apply it as the unit price.

Useful for:

* **Per-variant pricing**
* **Bulk-specific discounts**
* **Custom pricing rules per SKU**

***

### 🧪 Quick Reference Table

| Discount Type            | Applies To     | Based On                  | Notes                                              |
| ------------------------ | -------------- | ------------------------- | -------------------------------------------------- |
| Percentage               | Product, Order | % of item/order total     | Most flexible, works everywhere                    |
| Fixed Amount             | Product, Order | Fixed amount off subtotal | Applies a fixed amount on the line subtotal        |
| Fixed Amount per Item    | Product Only   | Per unit                  | Best for per-item level discounting                |
| Product Cost Multiplier  | Product Only   | Fractional discount       | Works like “X items for free”                      |
| Specific Price           | Product Only   | Override product price    | Good for VIP or flash sales                        |
| Variant Meta Field Price | Product Only   | Price from meta field     | Allows pricing per variant via Shopify meta fields |

***

### ❓Need Help?

If you're unsure which discount type is right for your use case, or need help setting it up, we're here to assist.

📩 Reach out to our team via **chat** or **email** (<support@dollarlabs.io>) — we’ll help you create discounts that work exactly how you need them to.

***

Let me know if you'd like this turned into a downloadable PDF or embedded into your app’s Help Center.
