EcomSolo Documentation
Welcome to the EcomSolo docs — practical guides for managing data across all your connected Shopify stores from one dashboard.
Dashboards
Unified, multi-store views of your Shopify data — filter, sort, and export. See the dashboards overview for the full list.
- Abandoned Checkouts — carts that never became orders, with recovery URLs and contact details.
- Analytics — your headline sales and performance numbers, combined across every connected store.
- Collections — custom and smart collections from every store, with product counts and rules.
- Customers — every customer across your stores: contact details, orders, spend, and marketing consent.
- Data Exports — your saved and scheduled data export jobs in one place.
- Draft Orders — draft and invoiced orders from every store, with customer, status, and totals.
- Events — the timeline of changes across your stores' resources, filterable by store and type.
- Exports — build, run, and download exports of any dashboard's data as CSV or Excel, with saved templates.
- Fulfillments — every shipment across your stores in one list: status, location, tracking company and number, shipment status, and dates.
- Gift Cards — issued gift cards across stores: balance, status, expiry, and owner.
- Metafields — custom metafield values across stores and resource types, in one searchable list.
- Orders — every order across your stores: customer, financial and fulfillment status, totals, and dates.
- Products — your whole catalog across stores: title, type, vendor, status, and inventory.
- Smart Audiences — build and save customer segments from your cross-store data.
Exporting
Get data out of your stores as CSV or Excel — one entity or many at once, once or on a schedule. See the exporting overview for the wizard, columns, templates, and schedules.
- Exporting from EcomSolo — the export wizard end to end: choosing entities, Simple vs template columns, formats, destinations, and scheduled exports.
- Export several entities in one run — a multi-entity bundle: separate files or one combined Excel workbook, one sheet per entity, run now or on a schedule.
- Exporting Abandoned Checkouts — carts that never became orders, with contact and totals.
- Exporting Blog Posts — articles with author, body, tags, and publish state.
- Exporting Blogs — blog containers with handle and comment policy.
- Exporting Collections — custom and smart collections with rules and product counts.
- Exporting Companies — B2B companies, contacts, and locations.
- Exporting Customers — profiles, spend, orders count, addresses, tags, and marketing consent.
- Exporting Discounts — code and automatic discounts with method, status, and usage.
- Exporting Draft Orders — drafts and invoices with line items and totals.
- Exporting Events — the timeline of changes across your stores' resources.
- Exporting Files — media-library assets with alt text and dimensions.
- Exporting Fulfillments — shipments with tracking, location, and status; one row per line item.
- Exporting Gift Cards — issued cards with balance, status, and expiry.
- Exporting Inventory — per-location available and on-hand quantities by SKU.
- Exporting Locations — physical and virtual locations with address and fulfillment settings.
- Exporting Menus — navigation menus as a nested tree, one row per item.
- Exporting Metafield Definitions — the custom-data schema: owner type, namespace, key, type.
- Exporting Metafields — metafield values across owners, namespaces, and keys.
- Exporting Metaobjects — custom structured-data entries, one row per field.
- Exporting Order Transactions — payments, gateway, kind, amount, and fees.
- Exporting Orders — orders with line items, financial and fulfillment status, addresses, and dates; one row per line item.
- Exporting Pages — Online Store pages with body and publish state.
- Exporting Payouts — Shopify Payments payouts with amounts, fees, and dates.
- Exporting Products — catalog with variants, options, inventory, pricing, and status.
- Exporting Refunds — refunds with line items, gateway, and restock; one row per line item.
- Exporting Returns — returns (RMAs) with status, reasons, and line items.
- Exporting Stores — your connected stores with plan and domain.
- Exporting URL Redirects — redirect lists (path → target).
Importing
Bring data into your stores from spreadsheets, JSON, Google Sheets, or straight from another connected store.
- Importing into EcomSolo — the import wizard end to end: sources, column mapping, dry runs, schedules, and reports.
- Import a whole store from one workbook — one Excel file, one sheet per entity (Matrixify-style names work), imported in a single run in dependency order.
- Importing Blog Posts — blog articles (title, author, body, tags, hero image, publish state), matched by blog + post handle.
- Importing Blogs — blog containers (title, comment policy, template), matched by handle.
- Importing Collections — custom collections (manual product list) and smart collections (rules), matched by handle.
- Importing Companies — B2B companies, their main contact, and one or more locations (shipping + billing), one row per location, matched by External ID. Requires B2B (Shopify Plus).
- Importing Customers — profiles, multiple addresses, tags, and marketing consent, matched by email.
- Importing Discounts — code & automatic discounts (amount off, free shipping, Buy X Get Y), matched by code (or title).
- Importing Files — media-library assets from public URLs (alt text, filename), matched by filename.
- Importing Fulfillments — ship orders with tracking, whole-order or by SKU, plus update-tracking and cancel. Order and SKU must be real in the target store.
- Importing Gift Cards — issue new gift cards (value, customer/recipient by email, expiry, note). Create-only.
- Importing Inventory — stock-take lists or per-location columns, setting or adjusting available and on-hand quantities.
- Importing Locations — physical/virtual locations (name, address, fulfillment), matched by name, with an explicit activate/deactivate flag.
- Importing Menus — navigation menus as a nested tree of links, one row per item with a level, matched by handle.
- Importing Metafield Definitions — the custom-data schema (owner type, namespace, key, type, validations, pinned), matched by owner + namespace + key; supports delete and pin/unpin.
- Importing Metafields — a dedicated metafields sheet (one per row) targeting any owner, matched by owner + namespace + key; a blank value deletes.
- Importing Metaobjects — custom structured-data entries, one row per field grouped by type + handle, upserted by (type, handle). Definitions must already exist.
- Importing Orders — migrate historical orders, one row per line item grouped by Name, matched by Name. Never notifies customers, captures payment, or moves inventory.
- Importing Pages — Online Store pages (title, HTML body, publish state, template), matched by handle.
- Importing Products — every supported column, multi-variant products, images, inventory columns (create AND stock a product in one run), and troubleshooting.
- Importing Refunds — bulk-refund orders (line items with restock, shipping, partial amounts). Refunds move real money and are create-only; the requested amount is validated against Shopify's maximum refundable so a bad file can't over-refund.
- Importing Returns — open returns (RMAs) on fulfilled orders by SKU, and close or cancel existing returns per row. No money moves — quantities always come from Shopify's own returnable math.
- Importing Shop metafields — update your store's shop-level metafields (namespace, key, type, value). Update-only; blank deletes. No Shop ID needed.
- Importing URL Redirects — bulk redirect lists (path → target), matched by path.
Developer API
Pull your consolidated, multi-store Shopify data programmatically — query with SoloQL and get JSON or CSV, no manual exports.
- Developer API — create a key, query across every store with SoloQL, discover datasets, handle rate limits, and see the endpoint reference and recipes.
New to it? The API overview explains what it does and who it is for before you reach for a key.
More sections (reports, schedules) are on the way.