Connect WEMALO with Shopify

1. Shopify connection

  1. An API key, password, URL and LocationID are required for the connection.
  2. The API access can be set up under AppsManage Private Apps (bottom right) → Create New Private App.

The following figure shows an example image-1

Example picture-1

3. In the app details we can give the app name e.g. wemalo-connect.

The following figure shows an example screen-2

Example picture-2

4. in the admin api settings we next set the api permissions.

The following figure shows an example screen-3

Example picture-3

5. we set the following permissions

The following figure shows an example screen-5

Example picture-5

6. We “Save” and thus generate the API Key, the password and the exact URL.

The following figure shows an example image-6

Under Apps → Manage private apps, we now find our created app. By clicking on the app, we can now find the API key, the password and the URL.

2. Transmission of stocks

  • The inventory policy must be activated for Wemalo to be able to transmit stock.
  • Wemalo does not transmit negative stock if there are incomplete orders that cannot be fulfilled. Otherwise, the variants can no longer be called up in Shopify.
  • Only pickable stock is reported back. This means that goods in blocked stock or goods that have already been picked are not transferred to Shopify as available stock.

 

3. Find out the location ID

  1. In the shop, go to Settings (bottom left).

Click on Locations.

3. Then click on the default location.

4. The location-ID can then be seen in the address bar in the browser (e.g. 1112222122).

5. If the location ID is not correct, wemalo can determine a hidden location ID. This is done via the REST call.

4. Supported actions

  • Loading product master data.
  • Loading orders.
  • Transmission of dispatched parcels.
  • Transmission of stocks

5. Product master data

  • Products for which requires_shipping has not been set are not loaded.
  • All other products/variants are synchronised. SKU, EAN, weight, name, product group and manufacturer are exchanged.
  • Please note: the SKU (also in variants) must be unique.

Attention: A known error on the part of Shopify is that Shopify does not change the external ID for duplicated products. This is necessary to transfer a new product to wemalo.

6. Orders

  • Orders with the financial_status paid and fulfilment_status unshipped are loaded and the Wemalo_Download tag is set.
  • Order header data, delivery address and items are synchronised.
  • A pick info can be entered via the note field.
    To determine the correct shipping service provider, Wemalo queries the name of the selected service provider. To match, this must be stored in Wemalo as an external ID in the profiles to be used.
  • Only items for which ‘requires_shipping’ has been set are transmitted to Wemalo.
    Please note: as soon as an order has been sent to Wemalo, no further changes to the order are sent to Wemalo.

7. Transmission of parcels/tracking numbers

  • Tracking number is transferred back to Shopify together with the shipping service provider.
  • This automatically changes the fulfilment_status.
Scroll to Top

WEMALO Vorteile:

Schnelles Setup

100% variable Kosten

Alle Schnittstellen inklusive

Flexibel skalierbar