Uploads
Exports
An export turns any part of your catalog into a spreadsheet file that you can download and open in Excel or Google Sheets.
An export turns part of your catalog into a spreadsheet file. You choose what goes in it, the PIM builds the file, and you download it. You can then open it in Excel, Google Sheets, Numbers, or anything else that reads a spreadsheet.
Most people export for one of three reasons: to look at their data outside the PIM, to send a list to someone who does not have an account, or to make a lot of edits in a spreadsheet and send the file back through imports.
You will find all of this under Uploads, in the Exports tab. The Create export button above the table opens a dialog over the page with four steps in it. The table under it lists every export your team has run, with a status on each one.
There is a second, smaller thing also called an export: instead of a spreadsheet about your images and documents, you can download the actual files in a ZIP. That works differently and it has its own section further down.
Before you start
Three things matter before your first export. Everything else on this page can wait until you need it.
What your role lets you do
Whatever your role, you can create an export, cancel it, rename it, save a template and download a file. Nothing on this page is above your level.
There is one thing to know if you are an Editor. You can export but you cannot import, so you see the Create export button and no Create import button beside it. Roles are set in team, roles and permissions.
Your file is deleted after 14 days
14 days after an export finishes, the PIM deletes the file and removes its row from the table. Nothing counts down and nothing warns you first. If you still need the file, run the export again.
This matters more than it sounds. An export is not a backup and it is not storage. Treat it as something you make, download, and keep somewhere yourself.
Only one export runs at a time
Your whole organization shares one lane. If someone starts an export while yours is still running, theirs waits in line and starts when yours is done. Downloads of asset files wait in the same line.
How to export
Open the export dialog
From
Uploads, select theExportstab and clickCreate exportabove the table. The dialog asks how you want to start. ClickContinueunderStart from scratch, or pick one of your team’s saved templates.Choose what to export
The first screen inside the dialog is called
Entities. It shows eight cards, one for each kind of record. ClickProducts, or click any combination of cards you want in the same export.Choose your columns
On
Configure, every column is already checked, so your job here is unchecking the ones you do not need. If you only want part of your catalog, clickAdd filters.Choose the file format
On
Options, pickCSVorXLSX. You can leave the other settings on this screen alone the first time.Name it and export
On
Review, read the summary, give the file a name if you want one, and clickExport.
That is the whole flow. Your export appears at the top of the table right away, moves through a few statuses while it builds, and shows a Download button when it is ready. You also get an email when it finishes.
Everything below explains those four screens one at a time. You do not need any of it for a simple export.
Every option in detail
The dialog has four screens of its own: Entities, Configure, Options and Review. The sections below follow them in order. Two of the screens do enough work to be split in half, so a couple of step numbers appear twice.
You can always click Back, or click an earlier step marker at the top of the dialog, to change something. You cannot skip ahead to a screen you have not filled in yet.
Step 1: Choose what to export
Entities shows eight cards. Each card is one kind of record in your catalog, and each one becomes its own sheet of data. Pick one card or pick several.
Picking several cards does not mix them together. You get one file per card, delivered inside a single ZIP.
The Next button stays gray until you have picked at least one card.
Step 2: Choose your columns
Configure is where you decide which columns end up in your file. Every column is checked when you arrive, so the work here is taking things out, not putting things in.
If you picked more than one card on the previous screen, this screen handles one card at a time. Use the dropdown next to the dialog title to switch between them.
Here is what you are looking at:
The Next button stays gray until every card you picked still has at least one column checked.
The full list of column groups, in the order they appear
Basics, Hierarchy, Taxonomy, Identifiers, Assets, Pricing, Inventory, Variants, Specifications, Dimensions, File, Assignments, SEO, Customs, Extra, Audit.
You only see the groups that make sense for the card you are on, so a Tags export shows far fewer than a Products export. A column the dialog cannot place in any group is filed under Other.
Where your column headers come from
Your file gets the same column names you see in this list. Check Barcodes here and your spreadsheet has a column called Barcodes.
Those names are written in whatever language the app was in when you clicked Export. The same setup gives one person Precio and another person Price, so agree on a language before you share a file with your team.
How column order is decided
Columns come out in the order you selected them. If you uncheck a column and check it again, it moves to the end of the file.
You cannot drag columns into a different order and you cannot rename them here. If the order matters, rearrange it in your spreadsheet app after that.
System columns, such as record IDs and timestamps, are not in this list. They start off, and you turn them on in step 3 under Advanced.
Step 2: Filter your rows
Without filters you get the whole table. Filters are how you export a slice of it instead, like only your active products or only the brands with no products attached.
Click Add filters on the same Configure screen. A panel called Export filters opens, and every card you picked keeps its own separate filters.
The conditions you get depend on what kind of column you picked:
A filter row you only half filled in is thrown away when you click Apply, and nothing tells you it happened. If your results look wrong, reopen Export filters and check that every row still has all three parts.
Filters you set on your products page do not come with you. The export dialog has its own filters and reads nothing from your catalog tables, and those tables cannot export a selection on their own.
Dropdowns that list your own records, such as brands or categories, show up to 500 choices. Created By and Updated By show up to 1,000. If a card has nothing you can filter on, the panel tells you so instead of showing empty dropdowns.
Step 3: Choose the file format
Options is where you decide what kind of file comes out.
Which format should you pick. Choose XLSX if you are going to open the file and work in it, because dates come out as real date cells you can sort and filter. Choose CSV if the file is very large, or if you are going to feed it to another system. An XLSX takes 1,000,000 rows, and a CSV has no row limit at all.
The delimiter is the character between your values in a CSV. Your four choices are Comma (,), Semicolon (;), Tab and Pipe (|). A comma is the normal one. Pick a semicolon if you or your teammates use a Spanish or European version of Excel, which often expects one. This setting does nothing for an XLSX.
Both date formats include the time, even though the labels only show the date. SQL (YYYY-MM-DD) writes 2026-05-02 14:30:45, and ISO 8601 (YYYY-MM-DDTHH:mm:ssZ) writes 2026-05-02T14:30:45+00:00. The setting only touches the Created At and Updated At columns.
Compression is only yours to choose when you export one card. Pick a second card and the setting locks itself to ZIP and grays out, because you now have more than one file to deliver. Go back to a single card and your earlier choice returns. Nothing gets compressed just because it is large.
Exporting several cards as XLSX gives you a ZIP with one .xlsx file inside per card, each with its own sheet. You do not get a single workbook with several tabs, and no setting will give you that.
Step 3: Set the advanced options
Advanced is at the bottom of the same Options screen, with one tab for each card you picked. Most exports never need anything in here, and a card with nothing to set says so.
Turn on Include system fields when you plan to import the file back. The IDs it adds are what lets an import find your existing records instead of creating new ones. It is all or nothing per card, so you cannot add just one of those columns.
Despite its name, Created By (UUID) gives you a readable name and not an ID. If a person did not make the change, you get the reason instead: Import, Data source, Integration or System.
Turn on Include currency overrides if you sell in more than one currency. Every price column you kept gets a partner column beside it, with something like EUR=27.50|GBP=24.00 in it. There are five of them: Price Overrides, Cost Overrides, Compare Price Overrides, MAP Overrides and MSRP Overrides. You only get the partner columns whose price column you kept.
Array separators are for cells with a list in them. A product with three tags has to fit them into one cell, so they come out as Summer|Sale|New. If your data already contains pipes, change the separator here to something your data does not use. You get one box per list the card can produce, each takes up to 3 characters, and clearing a box puts the default back.
Two details are easy to get wrong. The pipe inside a currency override cell is always a pipe, whatever you set here. And your file does not record which separators you chose, so write them down if you plan to import it again.
Step 4: Review and name your file
Review shows you a panel called Export summary before anything runs.
To name the file yourself, check Custom file name (optional) and type a name of up to 50 characters. You do not type the extension, because the PIM adds it for you.
Your name gets cleaned up before it is used, and this surprises people. Letters, numbers, hyphens, underscores and periods come through as you typed them. Everything else, spaces included, turns into an underscore. Repeated underscores collapse into one, and any at the start or end are trimmed off. So My Export (2026) is allowed, and what you get is My_Export_2026.
The only place that change is shown to you is the Will be saved as line under the box, so read it before you click Export. For a ZIP, that line also lists what is inside.
If you skip the name, the PIM builds one from what you exported and when.
That first word is always in English, whatever language you use the app in.
Closing the dialog before you finish loses everything you set up. You are asked to confirm first, with Discard and Keep editing, and clicking outside the dialog or pressing Escape does the same thing. There is no draft to come back to.
Save a setup as a template
If you build the same export every month, save it once and load it next time. Check Save as template (optional) on Review and give it a name of up to 50 characters. Anyone in your organization can then load it.
Loading a template fills in the whole dialog and jumps you right to Review, so you can check it and click Export. Nothing comes with the PIM, so your list is empty until someone on your team saves the first one.
Because the column names are read fresh, a template you save today keeps giving you current names after someone renames a field or after you switch the app to another language.
A template only fills in the dialog. It never runs on its own, so saving one does not give you a scheduled or repeating export.
You cannot edit a template. To change one, delete it with the × next to its name and save a new one. You are asked to confirm the delete, and deleting a template does not touch the exports you already ran with it.
Two things stop you from saving a template. A name someone already used is rejected, and so is a setup that exactly matches a template that already exists, which tells you which one it matches.
Download the actual files instead of a spreadsheet
Everything above produces a spreadsheet about your records. If what you want is the images and documents themselves, do this instead: go to your asset library, select the assets you want, and click Download.
The PIM puts those files into a ZIP and it shows up in the same exports table, with ZIP in the Format column. There is no dialog and nothing to configure.
Limits
What an export cannot do
What your file looks like
Two things about the file surprise people the first time. Your row count is higher than your product count, and some columns cannot be sent back in. Both are explained here.
Why one product becomes several rows
A spreadsheet has one row per line of data, and a product with variants is more than one line of data. So a Products export gives you one row per variant, and your row count usually comes out higher than your product count.
- A product with a single variant and no options is one row, with everything on it.
- Anything else is one row for the product, then one row per variant. A product with 4 variants gives you 5 rows. A product with options but only one variant still gives you 2 rows.
The product row has the shared information, and each variant row has what is different about that variant.
So 100 products where 20 of them have variants gives you well over 100 rows, and the Rows column in the table counts rows and not products. If you are not sure which of your products have variants, see variants.
How many option columns you get depends on your biggest product, not on the ones in the file. You get an Option N Name and Option N Value pair for every option that product uses, up to 50 pairs, and products with fewer options simply leave those columns empty. If no one has ever used options, you will not see a Variants group at all.
How values are written in the file
A CSV opens correctly in Excel with no extra steps, including accents and other special characters. An XLSX is a single sheet with the header row in bold.
The image links inside your file stop working 7 days after the file is built. Send someone a CSV and its images break after a week, even though the file itself still downloads for 14 days.
Which columns you can import back
Most of a products export goes right back in through imports, column names and all. These are the ones that do not.
The stock and cost columns come from your feeds and your channels, so no import can write them. Inventory explains where each one comes from. The Title on a variant row is ignored on the way back too, since the PIM builds that name from the options.
Product ID and Variant ID are the useful exception. Turn on Include system fields, leave those columns in the file, and an import can match your rows to your existing records. That is what makes a full round trip work.
When something goes wrong
Watching your export run
Your export appears in the table right away and moves through these statuses:
The percentage is the only progress you get, and there is no time estimate. An export still running after 2 hours is marked Failed on its own, and the row does not tell you why. Nothing is retried for you, so build it again in the dialog.
Wherever you happen to be in the app, a small message pops up when your export finishes, whether it completed, failed or was canceled.
Reading the exports table
The Entity, Format and Status dropdowns above the table only list values your team has actually used, so a short list there is normal.
Rename, cancel and download
Canceling leaves you with nothing to download. The file is only saved at the very end, so you never end up with half of one. If the export happened to finish in the moment you clicked, the PIM tells you the cancel did not go through.
Rename opens a small dialog with a File Name box, up to 250 characters. You only change the name, never the extension, and a name with no usable characters at all is rejected. Expect one oddity here: an export that came out as a ZIP or a .gz still shows .csv or .xlsx after you rename it.
Getting your file
Click Download in the table and you get a link that works for 1 hour. Click it again later and you get a fresh one, so an expired link is never a problem.
Whoever created the export also gets an email when it is ready, written in their own language. No one else is notified, and there is no way to send the file to an address you type in. So there are exactly two ways to get your file: the button in the table, and the button in that email.
You need to be signed in for the button in the email to work. If the file is already gone, the button just takes you back to the exports table. You can turn this email off under Export ready in your notification settings.
Error messages
Two things that happen with no message
Nothing on screen tells you about either of these, so they are worth knowing about.
An XLSX over 1,000,000 rows comes out as a CSV instead, and the only clue is the .csv on the end of the file name.
A filter row you only half filled in is dropped when you click Apply. If your results look wrong, that is the first thing to check.
Where to go next
Imports
The same file going the other way, and the four modes it can be read in.
Data sources
A file that arrives on its own schedule, and what it does differently.
Variants
Why one product becomes several rows, and what an option is.
Assets
Where the image links point, and how a bulk download becomes an export.