---
title: "Bulk Importing Volume Pricing Tiers"
description: "Import discount tiers for products or variants in bulk using Shopify’s built-in importer or Matrixify."
url: https://help.mnmlapps.com/en/articles/9-bulk-importing-volume-pricing-tiers
collection: "Advanced Options"
updated: 2026-10-28
language: en
---

# Bulk Importing Volume Pricing Tiers

Import discount tiers for products or variants in bulk using Shopify’s built-in importer or Matrixify.

### Overview

Volume pricing tiers are stored in the metafield:

`mnml.volume_pricing_tiers`

You can import JSON tier data directly into this metafield at:

-   **Product level** — available on all plans
    
-   **Variant level** — available on the **Pro Plan**
    

This allows you to populate hundreds or thousands of items with volume pricing in a single upload.

> **Info:** **Need Help Importing Your Tiers?**
> If you already have your pricing tiers in a spreadsheet (product-level or variant-level), send it to us.
> We’ll format it correctly and prepare the import file for you.

* * *

### Step 1: Choose Your Import Method

You can use either:

#### **Option A — Shopify CSV Import**

Good for simple product-level metafields.

> **Warning:** Shopify’s own Import tool doesn’t support importing Variant metafields. See this [link](https://help.shopify.com/en/manual/products/import-export/using-csv#csv-file-description:~:text=Variant%20metafields,in%20bulk.).

#### **Option B — Matrixify (recommended)**

Best for large catalogues and supports both product- and variant-level metafields with cleaner formatting.

* * *

### Step 2: Add the Correct Columns

#### **For Product-Level Import** (all plans)

**Shopify CSV column:**  
`metafields.mnml.volume_pricing_tiers.value`

**Matrixify column:**  
`Metafield: mnml.volume_pricing_tiers [json]`

* * *

#### **For Variant-Level Import**

**Matrixify column:**  
`Variant Metafield: mnml.volume_pricing_tiers [json]`

Variant-level tiers override product-level tiers automatically.

* * *

### Step 3: Add Your JSON Tier Data

In your CSV, add the tier JSON to the metafield column for each product or variant.

**Example JSON value (Fixed Price Tiers):**

```javascript
[
  {
    "qty": 5,
    "badge": "",
    "type": "amount",
    "price": 1000
  },
  {
    "qty": 10,
    "badge": "Most Popular",
    "type": "amount",
    "price": 900
  },
  {
    "qty": 25,
    "badge": "",
    "type": "amount",
    "price": 800
  }
]
```

**Example JSON value (Discounted Tiers):**

```javascript
[
  {
    "qty": 5,
    "badge": "",
    "type": "percentage",
    "price": 15
  },
  {
    "qty": 10,
    "badge": "Most Popular",
    "type": "percentage",
    "price": 18
  },
  {
    "qty": 25,
    "badge": "",
    "type": "percentage",
    "price": 20
  }
]
```

Notes:

-   `qty` = minimum quantity for the discount
    
-   `price` = price in **minor units** (5000 = £50.00) or percentage units (15 = 15%)
    
-   `type` = Either `amount` or `percentage`
    
-   `badge` = optional label shown next to the tier
    

* * *

### Step 4: Upload Your File

**Shopify Import:**

1.  Go to **Products → Import**
    
2.  Choose your CSV
    
3.  Upload and confirm (ensure you map the metafields in the final import step)
    

**Matrixify:**

1.  Open **Apps → Matrixify**
    
2.  Upload your file
    
3.  Click **Import**
    

* * *

### Step 5: Verify the Import

For products:

-   Open the product → confirm the tiers show in the volume pricing app block.
    

For variants (Pro Plan):

-   Open the variant → confirm the tiers show in the volume pricing app block.
