company logo

Help center

All collectionsVolume PricingAdvanced OptionsBulk Importing Volume Pricing Tiers

Bulk Importing Volume Pricing Tiers

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

Saul Sampson·September 8, 2026

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 icon
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 icon
Shopify’s own Import tool doesn’t support importing Variant metafields. See this link.

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):

[
  {
    "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):

[
  {
    "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.

Did this answer your question?
😞
😐
😁