eekaam.docs

Guides

Exporting your data


Exporting your data

Products, customers and orders each export as a CSV from their list screen — Products, Customers, OrdersExport. The file downloads straight to your machine; nothing is emailed and nothing is queued.

The column names match Shopify's exports, so these files open in the same spreadsheets and import into the same tools without renaming anything.

Exporting needs the matching view permission — View products, View customers, View orders.

Products

Downloads as products_export.csv.

One row per variant, not per product. A product with three sizes is three rows sharing a Handle, and only the first carries the title and description — the same layout Shopify uses.

Column
HandleThe product's URL slug, and the key an import matches on
Title, Body (HTML), TagsProduct content
Published, StatusVisibility on the storefront
Option1 Name / ValueOption3Up to three variant options
Variant SKU, Variant Inventory QtyStock
Variant Price, Variant Compare At Price, Variant BarcodePricing and identifiers
Image Src, Image PositionMedia
SEO Title, SEO DescriptionSearch listing

Because Handle is the match key, an exported file re-imported updates the products rather than duplicating them — which makes export → edit in a spreadsheet → import a safe way to do a bulk price change.

Customers

Downloads as customers_export.csv. One row per customer, with their default address flattened into it.

Column
First Name, Last Name, Email, PhoneIdentity
Accepts Email MarketingMarketing consent
Default Address Address1 / Address2 / City / Province / Zip / Country / PhoneDefault address
Total Spent, Total OrdersLifetime totals

A customer with several saved addresses exports only the default one.

Handle this file carefully. It is personal data — names, phone numbers, home addresses — and marketing consent. Only Accepts Email Marketing = yes customers may be emailed marketing.

Orders

Downloads as orders_export.csv.

One row per line item. A three-item order is three rows sharing the same Name (the order number), with the order-level totals repeated on each. Summing the Total column therefore over-counts — deduplicate by Name first.

Column
Name, Created atOrder number and date
Email, PhoneCustomer contact
Financial Status, Paid at, Fulfillment StatusWhere the order stands
Currency, Subtotal, Shipping, Taxes, TotalMoney
Discount Code, Discount AmountDiscounts applied
Shipping Method, Tracking NumberDelivery
Payment MethodWhich provider took the payment
Notes, TagsYour own annotations
Lineitem quantity / name / variant / sku / priceThe item on this row
Shipping Name / Address1 / Address2 / City / Province / Zip / Country / PhoneDelivery address

Exporting a subset

The order export honours the filters on the Orders screen — fulfillment status, payment status and search. Filter the list to what you want, then Export, and only those orders are written. Exporting unfiltered gives you everything.

Importing back

Products, customers and orders can all be imported from the same format — Products → Import, Customers → Import, Orders → Import. See Customers for how a customer import matches existing records.

Updated 15 September 2026