Vendor integration - Shopify

If your vendor has a Shopify store, you can automatically sync products and orders to your store.

Last updated July 8th, 2020

VIDEO TUTORIAL: How to generate the correct credentials needed for a Shopify vendor integration

Share the video tutorial or this support article with your Shopify vendors to ensure they provide the correct credentials needed for the Shopify integration.

Vendor setup

As a vendor integrating into Jetti, orders pushed to your store will simply appear as a normal order. It should be picked up and processed by any third party apps you have installed (e.g Shipstation etc).

The invoicing address will be set to the merchant you are drop shipping with and the shipping address to the customer. Jetti will also add two tags to each order, 'dropship' and one with the name of the merchant.

Jetti will automatically match up the products being dropshipped and won't change any product details in the store. To enable the integration with Jetti:

  1. In Shopify, go to Apps > Manage private apps > Create private app
  2. Enter “Jetti” for the name and the contact email as support@jetti.io
  3. Jetti will need access to "Orders, transactions and fulfillments" (Read and Write) and "Products, variants collections" (Read). You'll need to enable "Inventory" (Read) if you want to sync cost prices, or to pull inventory from a specific location.
  4. Send us or your merchant the details you see in the “Authentication” section on the next page.

Please copy and paste all of the details into the email to your retailer. Jetti will need both the store URL (mystore.myshopify.com) and the API password. If these are not in the email, we won't be able to connect your store.

  1. If inventory needs to be pulled from a specific location, the location can be looked up from the URL directly, as shown in the screenshot below. Just ensure that Jetti has access to "Inventory".

How to know that the Shopify URL is correct?

The URL should look like this: https://{{my-brand-name}}.myshopify.com. A common mistake would be to enter the actual URL of their store (e.g. my-brand.com). If you are unsure, just try entering the address in your web browser. If it's correct, you should be directed to their homepage. If it's not correct, you may see a page like this:

Syncing pricing

If you select the option to sync the customer price or purchase price when placing the order in the vendor's store, Jetti will not be able to set the currency. This is fine if you and the vendor are using the same currencies. However, if they are different, a 100 USD price will be synced as 100GBP, without taking into account any currency conversion. What you can do is pass back the order value as the default price in the store, which should be in the right currency. To do this, select the option Use the default price in their store under the Orders-tab.

If required, one of our support team will be able to demonstrate the process and what to expect when live dropship orders being being placed.

Issues syncing errors

If your order didn't sync to the vendor's store, you can click on the Review & send button to view details error messages. A common error is that the vendor did not enable the correct permissions when creating the private app, as detailed in the earlier section of this article.


If I can't connect to my vendor's Ecommerce platform, what is the process?

They can use the dropship portal.

Last updated July 8th, 2020

Which price syncs to the vendor's store?

You can choose to sync the amound paid by the customer, the payout amount, or a default price. To choose this setting from the Orders - tab.

Last updated July 8th, 2020

Why does the system import all sizes as different items?

When you click to publish, it will publish the different items (sizes) under a single product.

Last updated July 8th, 2020

Will Shopify vendors be charged merchant fees for purchases that were made on my site?

The vendor shouldn’t incur any payment fees through Shopify.

The vendors have an option to mark the order as paid immediately, or sync the order as paid. Although you can mark the order as paid, this won’t trigger any payment. Some vendors may require this as only paid orders are imported into their shipping app. E.g. if they have connected ShipStation to their Shopify. The actual payments are sent to vendors separately.

Last updated July 8th, 2020

How can I track shipping costs from my vendors?

At the moment we can't track shipping cost data as it's not available in the vendor's platform for us to import. We can only fetch the tracking number, carrier, etc.

Last updated July 8th, 2020

How do I change the price when syncing orders to the vendor's store?

Currently Jetti does not support placing orders in the vendor's store within their currency. As a work aroud, you can pass back the order value as the default price in their store, which should be in their currency. To do this, select "Use the default price in their store" under the Orders-tab.

Last updated July 8th, 2020

If I process returns through Shopify, will those returns reflect in Jetti's sales reporting & payments?

No, only inventory will be reflected in Jetti. You will need to make an adjustment, or raise the return in Jetti for it to be reflected.

Last updated July 8th, 2020

Can I only sync inventory and not orders with my vendors?

Yes. Once you have set up the inventory feed, you need to select the email / portal option under Partial Order Automation in the Orders - tab.

Last updated July 8th, 2020

Why is Jetti pushing invalid customer emails to dropship vendor systems?

By default Jetti doesn't send the customer emails. "Including customer emails" is off by default in the app to prevent duplicate shipping notifications and orders being incorrectly grouped in the vendors store.

If you turn this on, it might cause Jetti to push invalidly formatted email addresses to dropship vendor backend systems, which can cause the systems to refuse orders.

Last updated July 8th, 2020

Is it obligatory to use Jetti as the app name & email, when creating a private app?

If you want to send customer instructions to the brand for generating these details, you can ask them to enter your name / email when creating the private app.

Last updated July 8th, 2020

What if my vendor is using a different shipping app?

Your vendor using a different shipping app should work fine, with orders flowing normally to the app and inventory levels adjusting. If you detect any issues after the setup, get in touch: support@jetti.io

Last updated July 8th, 2020

Back to Dropship