Jetify Documentation

Introduction

Jetify App is only for merchants who are already working with a Local Bike Messenger delivery company who uses TwinJet as their logistics platform. You must obtain a TwinJet API key associated with your account at your Local Bike Messenger delivery company.

You will then be able to access all your shipping rates with them from inside your Shopify store. Easily check and tag all your new Shopify orders to see if they are in-zone and eligible for delivery. Get quotes for each delivery, and then submit eligible orders for delivery with one click. Orders are marked as fulfilled, allowing Jetify to work nicely alongside other fulfillment solutions on Shopify. Sending orders for local delivery with your favorite Local Bike Messengers has never been easier!

External shipping charges will apply based on your account with your Local Bike Messenger delivery company. You will have to contact your Local Bike Messenger delivery company to arrange the rates and billing details for actual fees. Jetify does not charge you any fees – it is simply the bridge between Shopify and your LBM’s system.

Setup the Jetify App

The first step is to fill in your Twinjet API token and the name of the Courier Company (your Local Bike Messengers) you use to send your packages. You’ll be presented with a form to do this when you first open the Jetify App from your Shopify Admin.

It’s not necessary to be exact with the Courier Name, as we simply use it throughout the app to indicate where your order data is being sent.

It is necessary to be exact with the API token, as Twinjet will use this to validate your status as a client with the Courier Company, and confirm your shipping rates and create jobs on your behalf. If it is incorrect, you’ll see errors when you try to retrieve quotes or create orders through Jetify. If you’re not sure where to find your Twinjet API Token, contact your Courier Company.

Getting Delivery Quotes for your Shopify Orders

The first task that Jetify helps you with is to obtain quotes on the Orders that you want to send. You select orders in your Shopify Admin that you want to ship with your Courier, Jetify will obtain a quote for each order from your Courier, and display them to you. There are two ways to start this process:

Path 1: Shopify Orders page

Navigate to your Orders page in the Shopify Admin and select the orders you want to have Delivery Quotes for.

Find the Actions button at the bottom of your Shopify Admin page

Select “Fulfill with Jetify”, as seen in the Screenshot below.

You’ll be taken to the Jetify Quotes page.

Path 2: Jetify App welcome page

Open the Jetify App from your Apps list in the Shopify Admin. You’ll see a button marked “Update New Orders”. You can ignore it for now. Below it, you’ll see a list of orders that have not been shipped, or “Fulfilled”.

Select the ones you want to get quotes for, and click “Load Quotes from [your courier company name here]”

You’ll be taken to the Quotes Page.

Quotes Page

On the quotes page, you’ll see a Time Selector, a list of Eligible Orders, and a list of Ineligible Orders.

In the list of Eligible Orders, you can see the Job Quote column. This indicates how much the Job will cost to deliver with your Courier Company.

In the list of Ineligible Orders, you can see the Reason column. This indicates why the order is ineligible. In this case, we can see that the Drop Address for order #1002 is not in the delivery zone for your Courier Company. This will be determined by the zones your Courier Company has made available to you for Jetify. You may have different zones available directly in TwinJet, and you will have to work on these zones and rates with your Courier Company directly.

Send Orders to your Courier Company for Delivery

The next task that Jetify can handle for you is sending a list of orders to your Courier Company for delivery. When you do this, two things happen:

  1. Twinjet will create a “job” in their system for each order, under your Twinjet client name. Your Courier Company will then be able to view these jobs in their Twinjet app, with a pickup time specified. They’ll know which packages you have for them, and when to pick them up.
  2. Jetify will mark these orders as “Fulfilled” in your Shopify System. This means that when you view those Orders in the Shopify Admin, you’ll be able to see that you’ve already arranged for them to be delivered.

To send the orders for delivery, first select a Ready Time, using the Time Selector. This is the time that they will be ready for the Courier Company to pick up from you. By default, this is the current time.

Next, simply check off the orders that you wish to ship, in the Eligible Orders list on the Quotes Page, and select “Fulfill with [your courier company name here]”.

You’ll see a popup confirming the number of orders and the “Pickup Time Window”, starting at the Ready Time that you’ve chosen.

After you click Confirm, you’ll be taken to the Job Status page. Here, you can see the status of the orders you’ve just sent to your Courier, as well as the Twinjet Job ID of the newly created jobs. From here, you can track your jobs in the Twinjet dashboard.

Update New Orders

When selecting orders to get quotes in Jetify, it can be helpful to use the Orders List in the Shopify Orders Page to filter + select specific orders. For example, you might only want to select orders that are already Unfulfilled. However, if you have a lot of orders, this can still be too many to display in Jetify. Jetify can only display a limited number of orders at once.

To make it a lot smoother, click the “Update New Orders” button on the front page of the Jetify App. This will add Order Tags to your Shopify Orders, marking them as either “jetify-eligible” or “jetify-ineligible”, depending on whether or not your Courier Company can deliver them. After the tags have been added, you can use the Shopify Orders Page to filter for only orders marked with “jetify-eligible”, and then select them to Fulfill with Jetify.