Shopify Gordon App – integration for Gordon Last Mile Platform

Shopify Gordon App

This Shopify Gordon Integration is the solution for you if you are using Gordon Delivery for sending your packages and Gordon Last Mile Platform for managing your shipments.

This app will show Gordon Delivery’s time slots in Shopify’s Checkout. The selected timeslot will be saved in the Shopify order and order details will be synced to Gordon’s system. You can print the label and book transport inside Gordon Last Mile Platform.

You can let the sync happen automatically* and instantly when an order is received in Shopify store, or you can choose to control everything manually.

Requirements / Compatibility

Shopify Plan:
This app can be installed and used on all Shopify plans. The app is certified “Partner Friendly App”, so it is entirely free to install and test on development stores.
Visibility in Checkout page:
If you want to display the Gordon shipping options directly in Shopify Checkout, then you must have enabled the “Carrier Service API” before you install the app. This feature is by default available in the “Advanced Shopify” and “Shopify Plus” subscriptions. If you have a lower plan, you can contact Shopify support for enabling this feature. Check PDF enable-shopify-carrierservice-api.pdf

Browser: The installation and app settings interface is tested with browsers Google Chrome, Microsoft Edge and Firefox on Windows PC. App is NOT tested on MAC/Safari. If you experience any problem with the installation or features, please try with one of the tested browsers. App is certified “Partner Friendly App”, hence compatible with Shopify development stores.

Price

Shopify Gordon App price is $10 USD per month including 1000 orders sync each month. Sync above 1000 orders per month is charged additionally $10 USD for 1000 extra sync, i.e.

If total sync per month is 1000 or below, price is app fee 10usd only.
If total sync per month is 1001-2000, price is 10USD + 10USD = 20USD
If total sync per month is 2001-3000, price is 10USD + 20USD = 30USD

The app fee will be billed automatically on your monthly Shopify invoice after your 14 days trial period.

Support

Technical or presales questions related to this Shopify app: support@uniwin.se
Our online chat is available Monday-Friday, check opening hours on Contact page.
For questions related to Gordon Delivery services or Gordon Last Mile Platform, please contact Gordon.

Get Started

Prerequisites:
Account for Gordon Last Mile Platform (‘GLMP’). If you don’t have, request it from Contact Us – Gordon Delivery
Also make sure that you have the Carrier Service API enabled.

Install, setup, test:
Install Shopify Gordon Delivery app from:
https://apps.shopify.com/gordon-delivery

Go to the Account Settings page on the Shopify app type your Client_ID and Client_Secret from GLMP. Then click on “Save & Verify”.
The Client_ID and Client_Secret are found in the Gordon Last Mile Platform. Login to the platform and go to Account –> API Credentials.

Now place a customer order from your Shopify store front end. In the address/checkout, make sure to use a zip code and city in which the Gordon Delivery service is available, for instance “11123” and “Stockholm”. Gordon Delivery timeslots will be visible on the shipping selection page. Select one timestot and finalize the order.

Then open Shopify Gordon Delivery app from your Shopify dashboard’s apps page, and go to tab “Manual Sync”.  Here you can click on “Get” to retrieve possible timeslot options for the order. Select a valid timeslot option from the drop down menu and click on sync button with sign “>>”. But If you had automatic sync enabled, then order is already synced and you will see “synced=yes” in the sync status column.

Now login to your GLMP dashboard and go to “SEARCH”, from here you can BOOK the transport.

Good Luck!

PDF Guide

Shopify Postnord App Installation:

Connect_your_Online_Store_to_Gordon Delivery

Enable Carrier Service API:

Enable Carrier Service API

Features

Architecture  
When consumer place order from Shopify store, the available delivery time slot will be listed among the shipping options in Shopify Checkout. The option selected by consumer will be saved on the Shopify order for merchant processing. If automatic sync is enabled, then order details will automatically be sent to Gordon Last Mile Platform. Shopify’s Carrier Service API addon is required for showing time slot in checkout.

Manual Sync

Open the “Manual Sync” tab on this app, and click on “GET” button beside the newly placed order. Now the app will retrieve valid delivery time slot for the order, and you can see them in the drop down menu. Now select one of the listed timeslot and click on the “>>” sync sign to create a record in Gordon Last Mile Platform.

Options in Checkout

You can show Gordon Delivery timeslot options in Shopify checkout if you have access to carrier service api from Shopify.

Screenshots

Gordon Delivery Account Settings
For typing your Client ID and Client Secret that you find in Gordon Last Mile Platform

Shopify Checkout
Gordon Delivery Timeslot in Shopify Checkout page

Gordon Delivery Rates
Gordon Delivery Rates can be enter in this tab

Manual sync behavior
We can sync the orders manually using the manual sync feature.

Page with instruction
Contact our Online Chat during our opening hours for quick assistance.

Instruction video

User Guide

App installation

Change Log

Release Notes:

2023-07-01, Bugfix: Fixed the phone number sync issue in Gordon dashboard and address field null issue
2023-06-08, Bugfix: Fixed the issue of a fulfilled order not showing up in the Manual Sync Tab
2023-04-25, New Feature: Added “Add SKU to the product name” option in General Settings Tab
2023-04-06, Tweak: Weight sync support added
2023-01-28, Tweak: Updated all API to latest version 2023-01 to avoid critical issue
2023-01-25, Tweak: While print label it will be opened in new window instead of saving pdf
2023-01-18, Tweak: Shopify Platform compatibility update, App Bridge 3.0
2022-12-22, Bugfix on timeslot sync for this store #4851
2022-11-16, Bugfix on timeslot sync
2022-11-02, New Feature: Added option to specify inventory type
2022-10-27, API Update: Code updated to support latest API version for metafields.json
2022-09-16, Modification: Changed the Gordon shipping options date format in checkout to “Gordon Delivery: YYYY-MM-DD Day hh:mm-hh:mm”
2022-09-12, New sync rule: Stop sending orders to Gordon TA, if consumer do not choose Gordon delivery slot in checkout
2022-05-20, New Feature, Shopify Orders subscription apps support. Tested with RecurrinGO! Subscriptions – Subscription order and Recurring payment app | Shopify App Store
2022-04-22, Added pagination feature on manual sync page
2022-04-22, Bugfix on automatic sync

Roadmap – planned features – bugs – errors

Roadmap:

Adding features to show Postnord’s shipping options dynamically in Shopify Checkout – COMPLETED OCT/07th
Automatic sync, possibility to let the sync take place automatically – ETA 2021/November
Minimal features for Tracking Link, ETA 2021/Dec #1255

FAQ

The Client_ID and Client_Secret are found in the Gordon Last Mile Platform. Login to the platform and go to Account –> API Credentials.

Only the last 60 days’ worth of orders from a store will be accessible from the order resource by default safety restriction on Shopify’s end.

No, your cost for the app is only 10$ monthly for up to 1000 orders per month. If you need any technical that is not related to this app, then it will be billed our ordinary hourly rates.

We provide you free support on Onlince Chat and you can also create a support ticket by mailing to support@uniwin.se

Of course. You pay for each starting month.

Please contact us with your request, we will provide!

Known Errors

Error message: There were some problem while installing the app, please re-install it.

Possible problem: You get this message when you try to access any one of this app’s feature or when you do any changes and give save in the app settings, but its been a while or opened the app page long time ago in Shopify.

Possible solution: Due to security purposes we have a short session span in our Shopify apps try to re-open the app so there won’t be issues. Otherwise try multiple browsers.

Error message: Please check shipping values

Possible problem: You have made a sale where shipping specification is missing.

Possible solution: Please check if valid shipping values are configured in shopify shipping and delivery section. Please contact Uniwin Helpdesk on chat or mail.