Skip to main content

Transferring Etsy Orders to Shopify

Shuttle can bring your Etsy orders into Shopify, so you can manage and fulfill all your sales in one place. You choose which orders come over and how they look once they are in Shopify.

How to transfer Etsy orders to Shopify in bulk

You can transfer many orders at once from the Orders page in Shuttle. On that page you choose which orders to include and what the run should do.

  1. In Shuttle, open Orders and select Transfer orders.

  2. Under Start a run, choose Transfer or update orders.

  3. Choose what the run should do: Only transfer orders, Only update existing or Transfer & update.

  4. If the run transfers new orders, pick Transfer as normal or Transfer as draft to continue. Your pick decides whether this run creates normal or draft orders in Shopify.

  5. Under Which orders to process?, pick the orders to include.

  6. Select Transfer now.

A bulk order transfer that stops before it finishes can be picked up again. On the transfer page, choose Continue last run, and Shuttle resumes from where it stopped with the same settings.

Transfer new orders, update existing ones, or both

Every bulk order transfer starts with a choice between bringing in new orders and refreshing orders already in Shopify:

  • Only transfer orders: brings Etsy orders into Shopify. Orders already in Shopify are left as they are.

  • Only update existing: refreshes orders already in Shopify with their latest Etsy details. No new orders are created.

  • Transfer & update: does both in one run.

Normal orders or draft orders

Your pick on the bulk transfer page decides whether a bulk order transfer creates normal or draft orders in Shopify. Transfer as normal creates normal orders and Transfer as draft creates draft orders, whatever the Transfer as draft orders setting says.

The Transfer as draft orders setting decides how automatic order transfers arrive in Shopify. You find it in the Order status section of the Orders settings. When it is on, orders Shuttle transfers automatically arrive as draft orders. When it is off, they arrive as normal orders.

A single order transferred with its Transfer button is different: your choice of Normal order or Draft order decides how that one order arrives.

Which orders to process

The Which orders to process? setting decides which Etsy orders a bulk order transfer includes:

  • Only new orders: orders placed since Shuttle last transferred an order to Shopify. If you have not transferred any orders yet, this includes all of them.

  • Only open orders: orders that have not been shipped or canceled on Etsy.

  • All orders: every order in your Etsy shop.

  • By date range: orders placed between a start date and an end date that you pick.

Only new orders is not offered when you choose Only update existing.

A bulk order transfer never brings canceled Etsy orders into Shopify as new orders.

Transfer one order or a few selected orders

You can transfer orders one at a time straight from the order list on the Orders page. Each order that is not in Shopify yet has a Transfer button. Select it and choose Normal order or Draft order to transfer just that order.

To transfer a handful of orders, tick them in the list and select Transfer. Shuttle adds them to the queue and opens the transfer page, where Process now starts the run.

Which plans can transfer orders in bulk?

To transfer orders in bulk, you need a paid plan or the free 14-day trial. On the free plan you can still transfer orders one at a time, or tick the orders you want and transfer them through the queue.

Choose your Orders settings before you transfer

Shuttle's Orders settings apply to every order it transfers, so it is worth checking them before your first transfer. To open them, go to Settings in Shuttle and choose Orders, or select Order settings on the Orders page.

Skip unpaid orders or orders from other countries

In the Order status section, Transfer only paid orders makes Shuttle skip any order that Etsy has not marked as paid.

In the Customer section, Only transfer orders from specific countries limits transfers to orders from the countries you select. Leave the list empty to transfer orders from every country.

Skip orders above or below a price

The Only transfer orders by price setting lets Shuttle transfer only the orders that pass a price rule. You find it in the Order prices section of the Orders settings, where you set three fields:

  • Measure: Total paid is the full order amount, including shipping and tax. Items total is the item prices alone.

  • Condition: Less than or More than.

  • Amount: the price each order is compared with. Leave it empty to transfer every order.

The price rule's amount is always in your Etsy shop's currency, even when Convert prices of transferred orders is on. An order exactly on the amount is skipped, so with Less than and an amount of 50, an order of exactly 50 does not transfer.

The price rule only stops new orders from coming into Shopify. Updates to orders already in Shopify are never filtered, whatever their price.

The price rule applies to bulk, queued and automatic order transfers. An order you transfer with its own Transfer button is transferred whatever its price.

Reduce stock levels in Shopify

In the Line items section, Reduce stock levels in Shopify lowers the stock of the matching Shopify products when Shuttle transfers an order. The setting applies to every transferred order, whether you transfer it yourself or Shuttle transfers it automatically, as long as the Etsy order is paid and not yet shipped.

Orders transferred as draft orders never reduce stock. If Shopify cannot reserve the stock for an order, Shuttle still creates the order, but without reducing stock.

Reduce stock levels in Shopify stays on when Etsy → Shopify stock syncing is on, so one Etsy sale then lowers your Shopify stock twice. Stock syncing first copies Etsy's already reduced quantity to Shopify, and then the transferred order takes the units off again. If Shopify → Etsy stock syncing is also on, that extra drop is copied back to Etsy. So if you use Etsy → Shopify stock syncing, leave Reduce stock levels in Shopify off.

The Automatic order transfers section has a separate option, Yes, reduce stock levels of affected products. It only reduces stock on orders Shuttle transfers automatically, and only while Etsy → Shopify stock syncing is off.

Add customer notes, gift messages and personalization

Shuttle already adds the buyer's note, gift message and personalization requests to each Shopify order's Additional Details. Two sections let you put them somewhere else as well:

  • Order note: Add customer note to order note and Add gift message to order note copy them into the Shopify order note, which can appear on packing slips.

  • Customer personalization: Yes, add personalization to line item titles adds the personalization request to each item's title, so it shows on packing slips.

Files that buyers upload for personalization on Etsy arrive as links, in the order item's properties and in the order's Additional Details. Shuttle does not attach the files themselves to the Shopify order.

Etsy's ship-by date becomes the order's fulfillment deadline in Shopify

When Shuttle transfers an Etsy order as a normal order, it sets the order's fulfillment deadline in Shopify to the Etsy ship-by date. That date then shows in Shopify's order list. No setting controls this.

Shuttle sets the fulfillment deadline only when:

  • Etsy gives the order a ship-by date

  • the order is not canceled or shipped on Etsy

  • the order is still waiting to be fulfilled in Shopify

Draft orders get no fulfillment deadline, and updating an order already in Shopify does not change it.

Shuttle also adds the ship-by date to the order's Additional Details, as "Fulfill by". If Shopify does not accept the deadline, the order still transfers and the date stays in that note.

Tag transferred orders

Shuttle always tags transferred orders with Etsy Order, and the Order tags section lets you add more tags, separated by commas. If you type [ETSY_ID] in a tag, Shuttle replaces it with that order's Etsy order number.

Handle Etsy's sales tax and VAT

The Order sale tax / VAT section decides what happens to the tax Etsy adds to orders, which may not be right for your region. You can:

  • keep Etsy's taxes

  • remove them and set the tax to zero

  • set your own VAT rate for the countries you choose

Set your own VAT rate

I'd like to set my VAT manually takes your VAT out of the Etsy order total, which already includes it. Shuttle does not add VAT on top, so item and shipping prices stay as Etsy charged them.

The payment recorded in Shopify is the full Etsy total, and the order is marked as taxes included. Shuttle works out the VAT once, on the whole order total, not item by item.

Your VAT rule applies only to orders shipped to the countries you add to it. Orders shipped to other countries get no tax line.

Two options change how the VAT appears on the order:

  • Create a separate shipping tax line: splits the VAT on shipping into its own Shipping Tax line on the order's shipping. It is off by default, and while it is off one tax line on the order carries all the VAT.

  • Yes, enable OSS for custom VAT: for shops based in the EU. Orders to EU countries use the standard VAT rate of the buyer's country, on a tax line named OSS VAT.

Changing these settings does not change orders already in Shopify. Shuttle adds no VAT lines to draft orders.

More order settings

The Orders settings page has more sections, covering order names, shipping, prices, line items and the inventory location orders use.

How each order item finds its Shopify product

Shuttle links every item in an Etsy order to a Shopify variant, so the Shopify order points at the product and option the buyer chose. Shuttle tries these in turn and stops at the first one that works:

  1. The product match: if the Etsy listing is matched to a Shopify product in Shuttle, Shuttle uses the Shopify variant matched to the Etsy variation the buyer chose. When both products have only one variant, Shuttle uses that one.

  2. The SKU: when Match products and variations by SKU is on in Settings > Products > General, Shuttle looks for a Shopify variant with the same SKU, first in the matched product and then across your Shopify store.

  3. A custom item: when no variant is found, the item is added to the Shopify order as a custom item. It keeps the item's title, price and Etsy SKU, but it is not linked to a Shopify product.

When several Shopify variants share the same SKU, Shuttle does not pick one. To have Shuttle use the first variant it finds with that SKU, turn on Assign line items to the first matching Shopify variant (SKU match) in the Line items section of the Orders settings.

Custom matches can fill the gap when an item has no matched variant. Turn on Use configured custom matches as a fallback in the Line items section, and Shuttle checks your custom matches before it searches your whole Shopify store by SKU.

Two settings in the Line items section change what happens to an item with no Shopify variant:

  • Skip line items that don't exist in Shopify: leaves the item out of the Shopify order.

  • Transfer only orders with matching products: skips the whole order.

To use custom matches for order items, you need the Growth plan or higher.

Leave excluded products out of transferred orders

Do not include excluded products in transferred orders keeps the products you excluded in Shuttle out of your Shopify orders. You find it in the Line items section of the Orders settings, and it is off by default.

The setting uses the same exclusion as the Exclude product action on the Products page, which also stops stock syncing for that product. There is no separate exclusion list for orders.

While Do not include excluded products in transferred orders is off, excluding a product does not change order transfers. Its items are matched and transferred as usual, or added as custom items when they are not matched.

While Do not include excluded products in transferred orders is on, an excluded product's items are always left out, even when they are matched. If every item in an order is excluded, Shuttle does not transfer the order.

Shuttle lowers the order totals when it leaves items out this way, or because Skip line items that don't exist in Shopify is on. It also tags the Shopify order Etsy Line Items Missing.

How the buyer's Etsy options show on Shopify order items

An order item linked to a Shopify variant shows that Shopify variant. For these items, Shuttle does not send the Etsy variation names and values unless Add Etsy variations data to line items is on. You find it in the Line items section of the Orders settings, and it is off by default.

While Add Etsy variations data to line items is on, each Etsy option the buyer chose is added to the order item as a property, along with the Etsy SKU. This works on custom items and draft orders too.

Personalization answers are always added to the order item, whatever Add Etsy variations data to line items says.

Product images on transferred orders

Shuttle sends no images with orders. An order item shows a product image in Shopify only when it is linked to a Shopify variant, and the image then comes from that Shopify product.

These lines have no image:

  • custom items, added when no Shopify variant was found

  • the Gift Wrap line

  • the bundle price line, added when Expand bundle products into their components is on

Fixing a match later does not add images to orders already in Shopify, because updating an order never changes its items.

Fix an order that went to the wrong Shopify variant

An order that went to the wrong Shopify variant has to be deleted from Shopify and transferred again, because updating an order does not change its items.

  1. Fix the match first: correct the product's variation match in Shuttle, or the SKU, so the next transfer finds the right variant.

  2. In Shuttle, open Orders, open the order's menu next to its Fulfill button and choose Delete from Shopify. This deletes the order in Shopify.

  3. Select the order's Transfer button and choose Normal order or Draft order.

An order deleted this way usually stays out of Shopify until you transfer it again with its Transfer button. With automatic order transfers on, an order placed in the last 36 hours can come back by itself when Etsy marks it as paid or shipped, which is another reason to fix the match before you delete the order.

Delete transferred orders from Shopify

The Delete orders run removes the Shopify copies of Etsy orders that Shuttle transferred. Shuttle only deletes orders it transferred, so orders created in Shopify itself are never touched.

  1. In Shuttle, open Orders and select Transfer orders.

  2. Under Start a run, choose Delete orders.

  3. Under Delete all orders or by date range?, choose Delete all orders or Delete orders by date range.

  4. If you chose Delete orders by date range, pick a start date and an end date. Only orders placed between those dates are deleted.

  5. Select Delete now.

The Delete orders run does not change your Etsy orders. They stay on the Orders page, marked Not transferred, so the run is not a way to hide or clear old orders from the list.

Keep fulfilled orders out of view on the Orders page

The Orders page cannot archive or hide orders, and it has no date filter. To keep fulfilled orders out of view, use the filter bar instead:

  1. On the Orders page, select the magnifier icon to open the filter bar.

  2. Open the Fulfillment filter and choose Only unfulfilled.

The Transfer filter in the same bar can show only Transferred or only Not transferred orders.

Transfer new Etsy orders automatically

Shuttle can transfer new Etsy orders to Shopify for you as they come in, so you do not have to start a transfer yourself. Turn on Automatically transfer new Etsy orders to Shopify in the Automatic order transfers section of the Orders settings.

To transfer new orders automatically, you need the Growth plan or higher.

Did this answer your question?