Shuttle makes it straightforward to move products between your Etsy and Shopify shops, individually or in bulk. The transfer flow lives on a dedicated Transfer page inside the embedded app, giving you a clearer view of what is being transferred and full control over what is updated.
Opening the Transfer page
From the Shuttle nav, go to Products.
Click Transfer or update products in the top-right corner of the page.
The Transfer page opens with four tiles at the top that cover every type of bulk transfer:
Etsy → Shopify: bring Etsy listings into Shopify.
Shopify → Etsy: push Shopify products to Etsy.
Transfer queued products: process the products you have added to the queue.
Continue last run: resume the most recent bulk transfer that was stopped before it finished.
Select the tile that matches what you want to do, and the configuration steps appear below.
Transfer methods
1. Transfer products in bulk
Use this method to move a large group of products in one run.
Open the Transfer page (steps above) and pick Etsy → Shopify or Shopify → Etsy.
Under What do you want to do?, choose one of:
Only transfer new products to skip anything that already exists on the destination.
Only update existing products to refresh fields on matched products without adding new ones.
Transfer & update products to do both in a single run.
Under Narrow down the products, pick a product status and, optionally, a section (Etsy) or collection (Shopify). The defaults run across your whole shop.
If your run includes updates, select which fields to overwrite when Shuttle finds a product that already exists on the destination.
Review the summary at the bottom of the page and click the action button to start the run.
2. Transfer a single product
Use this method when you only need to move one product at a time.
From the Products page, locate the listing you want to transfer.
On the product's row, click Transfer to Shopify or Transfer to Etsy, depending on the direction.
In the modal that appears, review or adjust the settings. For Shopify → Etsy transfers, you can also assign a section, category, and attributes.
Click Transfer to start.
You can watch the transfer progress live inside the modal. The result (success, duplicate found, or error) is shown when it completes.
To refresh a single product that already exists on the destination, use Update in Shopify or Update in Etsy on the product's row instead.
3. Build and run a queue
The queue lets you select a list of products and transfer them together later. It supports both directions inside the same queue.
From the Products page, browse or search for the products you want to include.
On each row, click on the more actions button ('...'), then Add to queue and select the direction for that product.
When the queue is ready, click Transfer or update products to open the Transfer page.
Select the Transfer queued products tile.
Choose any fields to overwrite on duplicates, review the summary, and start the run.
The Queue tab on the Products page shows only your queued items, so you can review and adjust the list before running it.
4. Continue a stopped run
If a previous bulk transfer was stopped (paused, aborted, or interrupted), Shuttle keeps its full configuration so you can resume it.
Open the Transfer page.
Select the Continue last run tile. This tile is only available when there is a resumable run.
Review the summary and click the action button to resume from where the run stopped.
The continued run uses the same settings as the original, so you do not need to re-pick the direction, type, or filters.
5. Update recently purchased products
This is the quickest way to keep stock numbers accurate after recent sales without running a full update.
From the Products page, click Update recently purchased in the top-right area.
Select the direction: Recently purchased Etsy products or Recently purchased Shopify products.
On the Transfer page, pick the earliest order date to look back from.
Review the summary and start the run.
Shuttle will scan up to 25 orders placed on or after that date and refresh stock for the products it finds. Orders that have already been processed are skipped.
Product status and filters
Each bulk transfer can be narrowed by product status and by section or collection.
For Etsy → Shopify transfers, you can choose from:
Active products
Expired products
Inactive products
Sold-out products
Draft products
For Shopify → Etsy transfers, you can choose from:
All statuses
Active products
Draft products
Archived products
You can also narrow the run to a single Etsy section or Shopify collection. Leaving the section or collection field on its default runs across the whole shop.
Need help?
If you have questions or run into issues while transferring products, our support team is available to help. You can reach us from inside the Shuttle dashboard.



