- Transferring a cart configuration between Shopify stores
- Keeping a backup of a cart you want to restore later
- Sharing a cart setup with another store
Exporting a cart
- Go to the Carts page.
- Find the cart you want to export and open its action menu (the three-dot menu on the cart row).
- Click Export.
.json file named after the cart and the export timestamp (for example, spring_drop_2026-09-03-10-20-30.json). Keep this file — it’s what you upload when importing.
Importing a cart
- Go to the Carts page.
- Click Import cart.
- Choose the
.jsonfile you exported, or drag and drop it into the upload area. - Aftersell shows a preview of what will be imported, including any notes about settings that were adjusted for this store.
- Click Import to create the cart as a draft.
Cart files exported from Aftersell are forward-compatible. Files exported before this update (v1 files) can still be imported.
What carries over
The import copies the full cart layout, blocks, design settings, custom CSS, and custom scripts. Settings that are specific to the source store — such as product references in upsell blocks — are noted in the import preview so you can review and update them after importing. Custom templates (JSX blocks written outside the editor, such as those generated with the AI prompt) are compiled automatically on import. If a template compiles successfully, it is turned on. If it doesn’t compile, it is left off and the import summary shows a warning with the block name so you can fix the code, compile it manually in the Code tab, and turn it on.What doesn’t carry over
- Published status: imported carts are always created as drafts. Publish the cart manually when you’re ready.
- Test history and analytics: cart test results and analytics data are not included in the export file.
- Store-specific references: product IDs, metaobject GIDs, and other Shopify-specific identifiers from the source store are stripped from the file. You’ll need to reconfigure any blocks that reference specific products or content.