Zoom2u is an on-demand, same day express courier in Australia that delivers in Sydney, Melbourne, Brisbane, Adelaide, and Perth metro areas. By offering faster fulfilment, you’re able to improve the experience your customers have with your brand as well as differentiate yourself from your competitors.

StarShipIT helps to automate and streamline the shipping process of orders for online retailers in Australia. StarShipIT acts as a bridge between your eCommerce channels(Magento 1, Shopify, WooCommerce, BigCommerce to name a few) and couriers, importing all of your customer orders from multiple eCommerce channels, shopping carts, inventory and accounting applications, and processing them with your chosen carrier(s).

WooCommerce is an eCommerce plugin for WordPress. It allows you to sell your product and services from your WordPress site.

With Zoom2u – StarShipIT integration you can offer faster real time shipping quotes to your customers who purchase from your online store. Providing real time shipping quotes with Zoom2u is available only to clients who ship from Australia.

Pre-requisites:

  1. An existing Zoom2u customer account. You can sign up for one here.
  2. A WordPress site with WooCommerce setup.
  3. A StarShipIT account.

How the integration works:

When online shoppers proceed to the checkout on the eCommerce platform, they may be offered live quotes from Zoom2u. For eCommerce platforms which do not support Live Quotes, the customer can choose to ship via Zoom2u from their StarShipIT account.

Part 1: Setup in Zoom2u

Generate your Zoom2u API Key
  • From the main menu in customer delivery portal choose – “My Profile”

  1. Initially your API fields are blank. Click Generate new Zoom2u API Key
  2. Your Zoom2u API key is generated. This is what you will need to paste in StarShipIT to setup the integration so both the systems can talk to each other.
  3. Initially the API key is in Test Mode. Clicking on “Go Online” creates live bookings in Zoom2u which get offered to couriers. If in Test mode (offline) then bookings are created as Test, which are not offered to couriers. This is to ensure setup is done correctly before going Live.

Do Not switch to Online mode before full setup. After full setup, run a few test bookings to ensure correctness of setup and booking data passed between systems. The Zoom2u on-boarding team will assist you with this.

Part 2: Setup in WordPress – WooCommerce

Step 1: 
  • Login to your WordPress site and choose: WooCommerce -> Settings

Step 2: 
  • In the General Tab -> Store Address section -> Enter your Shipping Address
  • It is important to have the correct pickup address to fetch correct rates and availability from Zoom2u

Step 3: 
  • In the General Options section set the Sell / Ship to specific countries to Australia

Step 4: 
  1. Click the Advanced tab
  2. Click “Rest API”
  3. Click “Add Key”
  4. In this window add the Description as “ShipIT Integration”.
    – Add the Description as “ShipIT Integration”
    – Edit User credentials if need be. Usually it will be the same user as logged in.
    – Set Permissions to “Read/Write”
    Finally click “Generate API Key”
  5. Your Consumer Key & Consumer Secret key are generated. Copy these as this will need to be entered in StarShipIT to link both the systems.

  • The key we just created is visible as below

Step 5: 
  • In the same Advanced tab, click “Legacy API”
  • Check the “Enable the legacy REST API” box
  • Save the Changes

Part 3: Setup in StarShipIT

Step 1: Add Shipping Address
  • From the main menu choose Settings -> Pickup Address -> Add your address
  • It is important to have the correct pickup address to fetch correct rates and availability from Zoom2u

Step 2: Add Zoom2u as a Courier & enable Sync
  • From the main menu choose Settings -> Couriers -> Add a new courier

  • From the Australia Domestic section click on “Zoom2u”

This is where you can setup the sync between Zoom2u & StarShipIT

  1. Enable Zoom2u, enter the API key you copied from Zoom2u customer portal and click Save
  2. Next Add your product code, which in this case is the delivery option being provided.
    • Enter the following values: Code: S | Name: Same Day
    • Click “Add” to store this service code for the sync
    • Add other service/product codes as needed.
  3. Save the settings
  4.  Click ‘Advanced’ tab to continue

Setting up above ensures that the customer gets a Same day drop off service for their parcels depending upon the time it is booked. Currently we offer Same Day, 3-Hour & VIP delivery options.

Add only those product codes as per customers contract/deal. 

Check for any typos in the product codes. The product codes need to be saved as shown in the left bar. If not, jobs will not sync.

Step 3: Select Vehicle & Parcel Type
  • Select the “Vehicle Type” and “Package Type” entries. Options are Bike/Can/Van & Documents/Bag/Box respectively.

Select these as per customers contract/deal

Step 4: Setup Checkout Rates

Go to: Settings -> Checkout Rates -> Settings tab

  1. Enable Advanced Configuration & Contract rates as shown in the below image
  2. Add a Display Name. This is what shows the the end user in their Shopping Cart.

Customer has control what display name he wants to choose. They may or may not want it to read Zoom2u. Advise to use descriptive names with Zoom2u so can distinguish our service from other providers like AusPost, DHL etc.

Step 5: Setup WooCommerce Integration

Go to: Settings -> Integration -> eCommerce platform -> WooCommerce

Step 6: Connect WooCommerce & StarShipIT

Go to: Settings -> Integration -> WooCommerce Settings

  1. Enable WooCommerce
  2. Select Version 2 for API
  3. Enter your store url
  4. Punch in the WooCommerce Consumer key copied earlier in Part 2
  5. Punch in the WooCommerce Consumer secret key copied earlier in Part 2
  6. Select which orders to import based on the status
  7. Set the order update method to “PUT”
  8. Check the first box as required settings
  9. Check whether you wish to send email notifications from WooCommerce when order is placed
  10. Finally Save the Settings. Click “Test” to ensure the connection is setup correctly. In case not check the settings above.

Part 4: Live Rates at Checkout for WooCommerce

Till now we have successfully connected StarShipIT with WooCommerce. However we still need to activate Live Rates in WooCommerce.

StarShipIT offers shipping rates at checkout from Zoom2u for WooCommerce, which means that when your customer reaches the checkout page StarShipIT will return a shipping quote from Zoom2u.

To do this follow the step by step guide hereEnable Live Rates at Checkout for WooCommerce

Till this point we have: 

  1. Successfully connected Zoom2u with StarShipIT
  2. Installed and connected WooCommerce with StarShipIT
  3. Enabled live check out rates to be transferred to WooCommerce

Next we can run a test job to ensure everything is working as expected.

End to End Booking Workflow

In this part we create a test booking to check everything is working as expected. Here the booking flows from WooCommerce to StarShipIT to Zoom2u.

Step 1 in WooCommerce: Create Test booking in WooCommerce
  • Buyer visits your store and chooses to checkout after adding the item to cart

  • On the checkout page in the WooCommerce site check if all your added Shipping methods are visible
  • Check if prices are displayed correctly for your pick-drop address
  • Get the customer to choose COD method for payment as it is a test booking.

  • Once the order is placed it is visible in your WordPress Admin under WooCommerce -> Orders page

Step 2 in StarShipIT: Send Jobs to Zoom2u

In Step 1 we placed an order from the  eCommerce platform-WooCommerce. All such orders show under the “Unshipped” section in the StarShipIT main menu

  • From Unshipped Orders section click Import -> Import All
  • This will import all new / open orders from WooCommerce into StarShipIT

There are 2 ways to send the job to Zoom2u for fulfilment:

  1. Click on Order Number to view the order details
  2. Click Print and choose to “Print Label

Either of the above offer the same option to “Print Label” which eventually sends the job to Zoom2u. However from inside the order details you can do much more and even review the order before sending to Zoom2u for fulfilment.

  • Below is the order details page for the order no 1 above.
  • Click Print Labels -> Print Labels to send the job to Zoom2u.
  • This downloads a pdf file to your computer for label printing, sends the job to Zoom2u and moves it to Shipped section in StarShipIT.

  • Once the shipment has been created, the Zoom2u booking will be created and a confirmation email will be sent to the email address in your Zoom2u account with a tracking number and tracking link.

Test bookings with API in test mode show in the Test Tab in Inside Booking section. They are not offered to couriers. 

Once you go live with Live API key, the bookings will show in regular bookings tab and will be offered out to couriers.

For any questions or issues with Zoom2u – StarShipIT, feel free to contact your Account Executive or write to us at deliveries@zoom2u.com and our friendly support executive will reach out to you asap.