In this article, we're going to have a closer look at how you can synchronise your orders automatically from WooCommerce to Gordon's Last Mile Platform.
But first, let's see how it works if you haven't set up the automated sync and need to book shipment manually on each order.
Manually book shipment
Click on 'WooCommerce' followed by 'Orders' in the left-side menu. You'll now see a list of orders. Notice the 'Gordon Delivery' column that contains information about the specific order.
Only orders that have selected a Gordon shipping option will have information in this column.
Once an order has been synchronised and you refresh the window, the button has been replaced by two buttons with options to 'Resync' and 'Print Labels'. This means that the shipment has been booked and we can see the order in our system.
Please note that once the cutoff time has passed, it's not possible to book shipment for the selected date and we'll return an error message.
You need to synchronise the orders prior to the cutoff. For that reason, manual booking is quite prone to errors and it's not our primary choice of order sync. The best option is to book shipment when the order is placed. If you still want to remain in control, we recommend synchronising once the order has been handled.
Book shipment when the order is placed
Click on 'WooCommerce' and 'Settings' in the left-side menu. Navigate to 'Gordon Delivery' in the settings area. Scroll down to 'Book Shipment on status' and set this dropdown menu to the default status an order gets.
This status can vary from webshop to webshop. It could also be dependent on what payment method is used in the checkout. Usually, our customers have 'On hold' as the default status, so we'll use that in this case. Please make sure that all orders receive the same status once they've been placed.
How do you know if the shipment has been booked?
That's a very good question. Click on 'WooCommerce' and 'Orders' to see the order list overview. Scroll down to the order you'd like to double-check. It should have information about the time window in the 'Gordon Delivery' column.
If the column consists of one button - 'Book Shipment' - the order has not been created in our platform. If the column consists of two buttons - 'Resync' and 'Get label' - it means that the order successfully has been synchronised.
Book shipment when handled
This works very similarly to the previous step. Instead of synchronising right after it's been placed, this setting adds an extra layer of control for you as a merchant. You need to update the order with a new status in order for it to synchronise to our platform. This is most commonly used to "accept" orders before booking shipment. Our customers working this way, use one of the following order statuses:
Processed
Completed
So, how do you do it? Click on 'WooCommerce' and 'Settings' in the left-side menu. Navigate to 'Gordon Delivery' in the settings area. Scroll down to 'Book Shipment on status' and set this dropdown menu to the status of your liking.
Once the order is updated in the system and saved with the selected status, it will be created automatically in our Last Mile Platform.