PrintIntegrator

Set up bulk orders with CSV personalization

Configure a product for bulk orders driven by CSV — the standard flow for team apparel and personalized direct mail.

intermediate All platforms 25 min read Updated Jun 23, 2026

Use case: team apparel with name and number

Classic bulk-personalization order: a sports team buying 25 jerseys, each with a different player name and number. Without CSV personalization, the buyer has to configure each jersey individually — 25 separate designer sessions. With CSV, they configure the design once, upload the CSV, and submit.

1. Enable bulk mode on the product

Open the product, scroll to PrintIntegrator → Bulk Settings. Toggle "Enable bulk mode". Set the bulk threshold (typically 10 or 25 units — above this quantity, the designer switches to bulk mode).

2. Define the variable fields

In the designer, mark the regions that vary per piece. For team apparel: a "Name" text region and a "Number" text region. Configure each as a variable field with a CSV column reference.

3. Build the CSV template

Generate a CSV template from the product. The template includes one column per variable field. For team apparel:

team-apparel.csvcsv
name,number,size
John Smith,7,M
Jane Doe,10,S
...

Include all variable fields plus any per-piece variant attributes (size, color). The customer downloads this template, fills it in, and uploads.

4. Customer flow

Customer designs the master template once. Then uploads CSV. The first three rows preview as rendered designs (customer checks for typos). Customer adjusts quantity if needed, sees a bulk-quantity price, and checks out.

5. Your shop's flow

One bulk order arrives. The system generates one print-ready PDF per row (or one imposed PDF if your press uses gang-up). A summary CSV travels with the job for QC.