Shopify order and stock integration with our app
We provide a Custom App which provides a full integration with Shopify and Shopify Plus. Custom Apps are not available in the Shopify App Store, you will be given details on how to install.This page explains how to setup the integration and the features available.
1. Give us your store name
We will need your store name in order to create a Custom App just for your site.
The store name is the URL of your store that ends with .myshopify.com which will be the original name of your store before you added a domain.
You can find it by going into Settings where it will show immediately if you have not set a custom domain, otherwise go into Settings and then Domains to find it.
You should also let us know the email address you want order errors sent to. This will normally be your customer service email.
2. Set products for Move Fresh
Each product to be supplied from Move Fresh needs to be edited, and in the Inventory section, your Move Fresh location needs to be selected.
In the example on the right the location is Move Fresh Livingston but this may change depending on where your stock is.
The SKU must exactly match the SKU on the Move Fresh App and the Barcode must be supplied and must match the barcode printed on the product.
Tick Track quantity to get an hourly update of stock levels from the Move Fresh Distribution Centre.
3. Configure shipping
Special shipping rules are triggered by a rate name. Set this in Settings then Shipping and delivery. The trigger is case insensitive so Next Day, next day or NEXT DAY are all treated in the same way.
Next Day or 24 in the rate name will select a next day delivery where available.
Two Day or 48 in the rate name will select a two day delivery where available.
Saturday or Sunday in the rate name will select a delivery on that day.
4. Notes
Allow your customer to fill in the Notes field.
This will become the Delivery Instructions field on Move Fresh and will be passed to the courier. It should contain instructions for where the parcel can be left if the customer is out.
Delivery Instructions can be a maximum of 60 characters and will be cut-off over this limit.
5. Request Fulfillment
Go into Orders and then into an unfulfilled order.
Click on the black Request fulfillment button.
This will take you to a confirmation page, just go ahead and click on Send fulfillment request.
There is a Notes field on the confirmation page, please leave this blank as our warehouse team are unable to deal with requests. Please contact support or your account manager instead.
6. Install Shopify Flow
It would be time consuming to manually request fulfillment for every order.
Fortunately Shopify have developed a workflow app that can do this automatically and it is free.
Go to the Shopify App Store and install Shopify Flow here:
7. Create a workflow
Select the Flow app and create a simple three-step workflow. Start when the order is ready to fulfil.
Some apps, such as Recharge Subscriptions, create an order and then take a few minutes before adjusting it to the correct items. So we recommend a 10 minute wait after the order is ready.
Then send the fulfillment request to Move Fresh.
Once complete the workflow should look like this screenshot. All future orders will now have fulfillment automatically requested.
8. Cancel or change order
Go into the In progress order that you want to cancel or change and click on the three dots beside the Fulfillment in progress heading.
Choose Request cancellation and wait for confirmation. Orders can be cancelled at any stage until the courier has been booked. If the order cannot be cancelled the request will be refused.
If you are cancelling the order stop at this point.
If you are making a change you can now edit the order. Once you are done, Request fulfillment as in step 3.
9. Fulfilled order
Once the order has been fulfilled by Move Fresh it will be automatically updated with the courier used, DHL Parcel UK, in this example.
The courier job number along tracking link to allow the customer to check on delivery progress will also be added (except for certain untracked postal services). The date the order was fulfilled will be shown.
The order will be marked Fulfilled in Shopify and will also be Archived.
The customer will be emailed by Shopify to let them know the order is on its way.
10. Virtual products
Occasionally Shopify will send through products that you want Move Fresh to ignore.
This is usually caused by add-on apps such as certain bundle apps.
If this is an issue ask support or your account manager to create a Virtual Product. We will need the name, SKU and category.
Any orders containing a Virtual Product will simply have that product removed from the order and ignored.
11. Orders older than 60 days
By default, Shopify prevents apps from accessing orders there more than 60 days old.
For the vast majority of stores this is not an issue as orders will typically be dealt with the same day they are placed.
However if you delay the shipping of orders for more than 60 days you will need to tell us and we can ensure this extra permission is requested from Shopify when the Move Fresh Custom App is installed.
