Getting started

Import and Export Resource Availability

Last updated

EditEngine exposes 19 export resources. That does not mean all 19 can be imported. As verified on 7 September 2026, Advanced Import enables 12 resources for public merchant stores, restricts 5 to internal test shops, and treats 2 as export-only.

An export control, recognized worksheet, screenshot, or published guide is not proof that an operation is enabled on your store. Shopify permissions, store capabilities, and your EditEngine plan also apply. A test-shop screenshot can show an import workflow that an ordinary merchant cannot start.

Resource coverage

All resources below have export guides. Follow the linked guide for columns, filters, commands, and exact limitations.

Resource and guideExportAdvanced Import availability
ProductsAvailablePublic; import Products separately from other executable resources
Custom CollectionsAvailablePublic; legacy manual collection format
Smart CollectionsAvailablePublic; legacy automated collection format
CustomersAvailablePublic
CompaniesAvailableInternal test shops only
DiscountsAvailablePublic
Draft OrdersAvailablePublic; completed drafts permit tags-only updates
OrdersAvailablePublic with narrower commands and operation limits below
PayoutsAvailableExport-only; cannot create or change payouts
PagesAvailablePublic
Blog PostsAvailablePublic
RedirectsAvailableInternal test shops only
ActivityAvailableExport-only; cannot rewrite the activity log
FilesAvailableInternal test shops only
MetaobjectsAvailableInternal test shops only; existing definitions are required
MenusAvailablePublic
ShopAvailablePublic for the supported shop fields; not a clone of every Shopify setting
MetafieldsAvailablePublic for supported owners and value types
TranslationsAvailableInternal test shops only

“Available” describes the resource, not unlimited access to all records. For example, older Orders need Shopify's protected all-orders access, Companies needs accessible B2B data, and Payouts needs Shopify Payments data. Check your store's permissions and the resource guide.

Use Advanced Import and review the detected sheet

Open EditEngine → Import, choose Advanced import, and upload your prepared CSV or XLSX. Keep an untouched export first. Confirm the detected resource, sheet, headers, commands, and row count before starting a small test with non-critical records.

EditEngine with Advanced import selected and ready for a spreadsheet

Review the detected headers and any sample rows shown. A sample is not a full-file or before-and-after validation. Check the actual file in your spreadsheet editor, including rows outside the sample. A recognized sheet can still be blocked by availability or permission checks.

If the file contains Products plus another executable resource, prepare a separate Products workbook. Do not expect one mixed file to import Products alongside its dependent resources. Import destination dependencies separately and review their resulting Shopify IDs before linking records.

Important round-trip limits

  • Orders: public imports accept NEW, MERGE, UPDATE, and IGNORE, up to 50,000 data rows. REPLACE, DELETE, refunds, order cancellation, and fulfillment cancellation remain internal-test-only. A destructive-operation option cannot unlock them. An Orders export is not safe to re-import unchanged: existing Line Item rows can become additional lines.
  • Draft Orders: a completed draft accepts only tags-only UPDATE or MERGE. Invoice sending and completion are actions, not harmless report columns. Later blank metafield cells can override earlier values in a multi-row group.
  • Products: extra columns are not always harmless. Blank Available inventory cells can remove a variant's inventory at that location, and blank catalog prices can remove fixed prices. Keep only fields you intend to change.
  • Collections: Matrixify now has a unified Collections format. EditEngine's Custom/Smart resources do not import that new source/condition schema. Renaming a sheet does not convert it.
  • All imports: Shopify IDs belong to one store. Omit or remap source-store IDs for migration. Import support does not mean every export column is writable or every blank cell means “leave unchanged.”

Use the detailed Products, Orders, and Draft Orders column references for field-level values and blank-cell rules.

Verify before scaling up

After your small test, review the result file and warnings, inspect the affected records in Shopify Admin, and compare a new focused export with your intended changes. Retain the original export and result file. Advanced Import does not have the bulk editor's one-click undo; a corrective spreadsheet is not a guaranteed recovery of deleted IDs or associations.