Skip to main content

How can I use Shopify Marketplace Connect with Pickware?

With the Shopify Marketplace Connect app, you can sell your products directly on marketplaces like Amazon and eBay. The app is fully integrated into your Shopify Admin, so you don't need an additional user interface. You can download the app from the Shopify App Store.

How does Shopify Marketplace Connect work?

Central product and listing management

Product management takes place centrally in Shopify. You can create marketplace listings for your existing Shopify products directly from within the app. To customize your listings per marketplace, for example for different product descriptions or prices, you can use metafields or attributes.

Seamless order processing with Pickware

All orders coming in through connected marketplaces are correctly transferred to Pickware. There, you can process, pick, and ship them like any other order. This seamless connection ensures that your entire order process stays centralized and efficient.

Bundle apps

An important limitation of Shopify is that orders imported by third-party apps (such as marketplace integrations) can't be edited by other apps. Therefore, selling bundles on marketplaces requires combining Shopify Marketplace Connect with the Shopify Bundles.app.

For this to work, you need to contact Shopify Marketplace Connect directly and have the feature enabled for your Shopify instance. Only then will bundles be displayed correctly in the Pickware Admin and be processable.

Configuration notes

You can find the complete guide from Shopify Connect here: Quick Start Guide, Shopify Connect Help Center

Amazon

FBA/FBM

For processing Amazon orders, you can flexibly configure the fulfillment method per product. You can choose between FBA (Fulfillment by Amazon) and FBM (Fulfillment by Merchant). With FBM, you as the merchant are responsible for shipping; orders are transferred to Shopify and processed in Pickware. With FBA, Amazon handles shipping after you've sent the goods to the Amazon warehouse.

Shopify Marketplace Connect can also import FBA orders into your shop, giving you a central overview. Note that stock is not deducted from your Shopify inventory for these orders. The stock quantity is only reduced in your Amazon warehouse, since shipping and inventory management are Amazon's responsibility. You can find more information here.

Please note that the Shopify Marketplace Connect app currently incorrectly deducts stock for FBA orders. Until this is fixed, we recommend that you don't import FBA orders into Shopify for now.

Configuration

For orders to be transferred from Shopify to Pickware, the order import must be enabled in your settings. We recommend enabling the option Merchant fulfilled orders only. This ensures that only orders you fulfill yourself are imported.

You can also set the orders or associated customer accounts to be automatically tagged. This lets you use Shopify Flow to, for example, assign a specific pick profile or give special pick instructions.

How can I export the marketplace order number in my DATEV export to reconcile marketplace payouts?

If you sell through marketplaces like Amazon or eBay and manage these sales with magnalister, you can have the respective marketplace order number included in the DATEV export.
This way, you can later clearly match marketplace payouts in DATEV to the corresponding invoices in Pickware.

For this to work, the marketplace order number needs to be automatically transferred to the Pickware field "External order number". Shopify provides the metafield "External order number (Pickware)" for this purpose.

How do I set up the transfer?

magnalister stores the marketplace order numbers in the additional details of an order.
In Shopify Flow, you'll find these values under customAttributes. For Amazon, the field is called, for example, "Amazon Order-ID".

Beispiel Bestellung magnalister.png

You therefore need an automation that transfers the order number from these attributes into the Pickware metafield. Below, you'll find step-by-step instructions for creating this automation with the Shopify Flow app:

  1. Create a new Flow and select the trigger Order created.
    This means the flow runs automatically as soon as a new order comes in.

Order created.png
  1. Add a condition: Custom Attributes

Condition 1.png
  1. Add an action: Update order metafield

Action.png
  1. Enter this code in the Value field:
    {% for customAttributes_item in order.customAttributes %}{% if customAttributes_item.key == "Amazon Order-ID" %}####{{ customAttributes_item.value | strip }}{% endif %}{% endfor %}

Value.png

Your finished workflow should then look like this:

Shopify Flow.png

Tip:
If you use other marketplaces via magnalister (e.g. eBay), you can set up the corresponding flow the same way. You just need to adjust the field name in the if condition (customAttributes_item.key) to your desired marketplace.

The additional field in Pickware must be filled in before the invoice is created so that the marketplace order number is output as the order number in the DATEV export.
Therefore, use the "Order created" trigger, so the value is set right when the order comes in.

Did this answer your question?