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