On this page
Bulk Updates via CSV
Bulk-update your listings with a CSV in Flashpricer: download a B2C or Amazon B2B template (or export your listings), edit prices, costs, strategies and more, then upload and confirm the column mapping.
Update prices, costs, strategies and more across hundreds of listings at once. Download a template (or export your current listings), edit the columns you care about, upload the file, and Flashpricer maps and applies your changes.
Bulk uploads live on the Bulk uploads page — app.flashpricer.com/products/bulk-upload. The workflow is always: get a CSV, edit it, upload it, confirm the column mapping, apply.
Step 1 — Get your CSV
On the Bulk uploads page, find the Download a sample CSV file card and click the Download CSV Template button (the chevron on its right opens a menu). You get three choices:
- 1Download CSV Template — a blank B2C template with one example row. Best for a fresh update where you already know the SKUs.
- 2Download Amazon B2B CSV Template — the equivalent template for Amazon Business (B2B) fields.
- 3Generate CSV from my listings — exports your current listings pre-filled, so you can edit values in place and re-upload. This is the full listings export (every data column), not a slim template.
The B2C template columns
The Download CSV Template file contains these columns (with one example row). Sku and Sales Channel ID are the only always-required fields — leave out any optional column you don't need by deleting it.
| Column | Example | Required | What it does |
|---|---|---|---|
| Sku | SKU-1 | Required | The SKU(s) you want to update. |
| Sales Channel ID | 123456 | Required | Found on the Sales Channels page in the "Sales channel ID" column. |
| Region | US | If multi-region | Only needed if the same SKU exists in more than one region. Use the code shown when you hover a flag on Sales Channels. |
| Strategy ID | strategy_XYZ | Optional | Found under the strategy name on the Strategies page — assigns the SKU to that strategy. |
| Min Price | 10.43 | Optional | Sets a manual minimum (a manual override — see below). |
| Max Price | 15.99 | Optional | Sets a manual maximum (manual override). |
| Cost | 5.99 | Optional | Sets item cost (manual override). Skip it if cost is synced from an integration, unless you mean to override. |
| FBM Shipping Cost | 3.50 | Optional | Your merchant shipping cost for FBM items (used in margin math). |
| Repricing enabled | yes | Optional | Turn repricing on/off in bulk — accepts only yes or no. |
| One Time Push Price | 12.99 | Optional | Pushes a one-time price to the marketplace for those SKUs. |
Manual overrides. Entering a Min Price, Max Price, Cost or MAP is treated as a manual override — it replaces whatever was set manually or automatically (including integration-synced values). To clear an override, upload the file with that cell left blank (or clear it on the Products page: double-click the cost/min/max cell and press backspace). Note 0 isn't accepted for these fields — only a blank clears them.
There's also a separate Amazon B2B template (from the menu) with the B2B equivalents: Sku, Sales Channel ID, Region, B2B Strategy ID, B2B Min Price, B2B Max Price, FBM Shipping Cost and One Time Push Business Price.
Step 2 — Upload your file
Back on the Bulk uploads page, find the Bulk Upload Listings from a CSV file section. Drag your file in, or click Upload .csv File to pick it.
Drag a file here or click the button below to upload a CSV file with your updated listings.
(Use the template from the right section to get started)The file must be a .csv, under 100 MB, with at least 3 columns, non-empty headers, and at least one data row.
Step 3 — Check the column mapping
Flashpricer reads your headers and shows how it plans to map each CSV Column Name to a Flashpricer field. Review it, then confirm.
| # | CSV Column Name | Field |
|---|---|---|
| 1 | Sku | SKU ✕ |
| 2 | Sales Channel ID | Sales Channel ID ✕ |
| 3 | Min Price | Minimum Price ✕ |
| 4 | Repricing enabled | Enabled ✕ |
| 5 | internal_note | Select the corresponding field |
- ·To continue, you must have mapped SKU, Sales Channel ID, and at least one other column.
- ·To change a mapping, click Make changes to the mapping, hit the ✕ on a field, then pick the right one from the Select the corresponding field dropdown.
- ·When it's right, click Yes, column mapping is correct. A confirmation shows how many products will change; click Apply Changes to run it.
What you can update
A CSV column can be mapped to any of these fields — far more than the template's default columns:
| Field | Type | Updates |
|---|---|---|
| SKU | Identity | Identifies the listing (required). |
| Sales Channel ID | Identity | Identifies the sales channel (required). |
| Region | Identity | Disambiguates a SKU across regions. |
| Strategy ID | Strategy | Assigns the repricing strategy. |
| Enabled | Strategy | Turns repricing on/off (yes/no). |
| Minimum Price | Price | Manual minimum override. |
| Maximum Price | Price | Manual maximum override. |
| MAP Price | Price | Minimum Advertised Price override. |
| Cost | Price | Item cost override. |
| FBM Shipping Cost | Price | Merchant shipping cost. |
| Referral Fees Override | Fee | Overrides the marketplace referral fee. |
| Fulfillment override fee | Fee | Overrides the fulfillment fee. |
| Shipping Price Displayed to Client | Shipping | Overrides the shipping price shown to buyers (used in final-price math). |
| Shipping Package Weight | Parcel | Package weight. |
| Shipping Package Length | Parcel | Package length. |
| Shipping Package Width | Parcel | Package width. |
| Shipping Package Height | Parcel | Package height. |
| One Time Push Price | One-time | Pushes a single price to the marketplace now. |
| One Time Push Business Price | One-time | One-time push of a B2B price. |
| B2B Strategy ID | B2B | Assigns the Amazon Business strategy. |
| B2B Minimum Price | B2B | Manual B2B minimum. |
| B2B Maximum Price | B2B | Manual B2B maximum. |
Good to know
- ·Duplicate rows. If the file has the same SKU + Sales Channel ID more than once, only the last occurrence is applied — earlier ones are ignored.
- ·Region errors. If a SKU + Sales Channel ID matches listings in several regions and no Region is given, that row errors out and asks you to add a Region column. An unknown region value is also rejected.
- ·Repricing enabled accepts only
yesorno— any other value makes the row be ignored. - ·Per-row results. Rows that fail (item not found, no change, invalid value…) don't block the rest — they're collected in a downloadable error report you can grab from the upload history.
Frequently asked
Which fields are required in my CSV?
How do I remove a manual min/max/cost override?
0 won't clear these fields; only a blank does.What does "Generate CSV from my listings" give me?
Do I have to include every column?
Is there a file size or row limit?
.csv under 100 MB, with at least 3 columns and at least one data row. Large files are processed in batches, so very big uploads may take a little while.Head to Bulk uploads, grab a template, and upload your changes. Questions? Email success@flashpricer.com.