top of page

Shopify integration

Here we walk through the configuration of the connection between UPG Shipment Client and Shopify. This connection allows for the following information to be synced:
  1. Orders from Shopify to UPG Shipment Client
  2. Inventory numbers from UPG Shipment Client to Shopify
  3. Tracking numbers from UPG Shipment Client to orders in Shopify
 
Please fill out our Contact Form to request a connection to Shopify. 
After you submit the form, our project manager will contact with you and discuss the process in detail. To connect with UPG Shipment Client, we need some credentials associated with your account. If you do not currently have an API connection enabled for your account and are interested in setting up a consultation, please contact our Customer Service. If you'd prefer to go ahead and move forward without a consultation, please follow the  instructions  to generate credentials which can be found below . Once you send the credentials to us, our IT team begins the API connection setup process. These requests are typically completed within 24-48 hours after receiving all the necessary information.
If you do not receive any feedback within the specified time frame or would like to know the project status, please reach out to our project manager.
Each of these syncing options and configuration guidelines are further detailed below.

Sync Options

orders
 
Orders with a fulfillment status of "Unfulfilled" and a payment status of "Paid" are recorded via this connection. It can also be configured to bring in orders with statuses of Approved, Pending, Partially Fulfilled, Refunded, or Partially Refunded.

In order for the orders to sync correctly, each Shopify product on the order must have an SKU set up in the UPG Shipment Client. Even if positions are already filled in Shopify, they need a matching SKU in UPG Shipment Client. If you do not want to fulfill these positions, we recommend ignoring the SKU function.

Smart user tip: Instead of setting up shipping methods manually in UPG Shipment Client, we recommend using shipping method mappings.
 
 
Please note that setting up an item in Shopify doesn't necessarily mean it has a SKU. A SKU is not a required value for a product in Shopify. So if an order is created and the product has no SKU, that item will not be synced to UPG Shipment Client.
Also, updating a product in Shopify doesn't retroactively affect the existing orders in Shopify. For example, if you leave all SKU values for your products blank and then receive 100 orders, that doesn't mean that we can retrospectively retrieve those orders when you enter the SKU value for the product. The Shopify API still displays the SKU field for each order with the value the product had when the order was created.
For more information about products in Shopify, visit the Shopify Help Center Products page.

 
Inventory


Inventory synchronization is optional. When this feature is enabled, the connection pulls the available inventory numbers from the UPG Shipment Client and updates the available quantities in Shopify. Similar to order sync, products must have SKUs configured to sync inventory numbers and these SKUs must exist in both the UPG Shipment Client Manager and Shopify.
When you add inventory in Shopify, it is not automatically updated in the UPG Shipment Client. A document must be created in the system to reflect the new inventory.

Tracking numbers


Tracking numbers are sent back to orders in Shopify from the UPG Shipment Client once the order has been confirmed in the system. For more information on this process, see Updating Orders via the UPG Shipment Client below.
Tracking number feedback for this connection is only supported at the order level. Item-level tracking feedback isn't supported, which means orders loaded from Shopify must be fully shipped. When you temporarily ship or split a shipment, the tracking number provided in the order is reported back to Shopify. This marks the entire order as fulfilled, not just the items shipped.
 
 
Guidelines for setting up the API connection


To ensure the connection is working properly, please follow the steps below to set up the required Admin API permissions and generate an API Key, Secret Key and Admin API Access Token.

  1. Log in to your Shopify store.
  2. Go to the App page and click Develop Apps .

sync options
bestellungen
warenbestand
sendungsvefolgungsnummern
richtlinien
7c28af_e4b381ac0da244d39cbb692f25a2c851~mv2.webp

  3. Click on Create App

7c28af_5eef0bf2107e49e68377c7df5eceb96d~mv2.webp

 4. Name the app UPG Shipment Client and click Create App.

7c28af_16ed40e674094c73810e0b97ea59b2a1~mv2.webp

 5. Click Configure Admin API Scopes .

7c28af_41e99c746783436e916eeff2176a39b7~mv2.webp

 6. In the admin API access areas, please choose read and write permission for the following areas:

a. Assigned Fulfillment Orders

7c28af_da2d4df9a27b4ad9916d886e8671b242~mv2.webp

b. Fulfillment Services

7c28af_88898baf76574165a26b3a3091dfc58a~mv2.webp

c. Duration

7c28af_d3b1e77906364ec2b98bde78ca978413~mv2.webp

i.e. Merchant-managed fulfillment orders

7c28af_f2410ebf8f78420fbdca9b32655254cb~mv2.webp

e. assignments

7c28af_d2c1c92b76584d3cbcba36c611594c62~mv2.webp

f. Products

7c28af_58c50eae29394b84adf1726eb0516ea6~mv2.webp

G. Shipment

7c28af_d1c4218309ca443d8716650e767b5b30~mv2.webp

H. Third Party Fulfillment Orders

7c28af_73b55aa48a8145b2a1a50cf7119c2c4c~mv2.webp

Save the configuration.

 7. Go to API credentials and copy and save the API key and API secret key. You must send these keys to us. Then click Install App.

7c28af_ab2ece0f4a5045d9bb37e9f67010027f~mv2.webp

8. An Admin API access token will be generated. Please copy and save this token.

7c28af_d740a8f9c96c4673b12a9826e2d79a1b~mv2.webp

9. Send the API key, API secret key, Admin API access token and your shop's URL (e.g. shop-name.myshopify.com) to our project manager.

bottom of page