Scenario
I want to request EVRi Parcel Locker delivery for my Shopify orders.
Solution
EVRi offers a ParcelShop Finder app for marketplaces like Shopify, letting buyers choose a ParcelShop or ParcelLocker.
To use this feature in Linnworks, follow these steps:
- Install the Shopify ParcelShop Locator App
Contact EVRi Support for access and setup. - Set up EVRi Shipping Service in Linnworks
Go to Shipping > Integrations > Services > Edit EVRi Standard 48Hr Service and enable Request ParcelShop Delivery > Save.
Keep in mind: To avoid confusion with the regular Service, create a new instance and name it something like EVRi ParcelShop to ensure it is assigned correctly. - Ensure parcelShopId is downloaded
If the buyer selects a ParcelShop delivery, the ID is sent to Linnworks as an extended property. This happens automatically if Download Order Metafields is enabled in Settings > Channel Integration > Edit Channel Details.
More details can be found here.
You can check the property in Orders > Open Orders > click on the Order ID > Properties > Extended Properties > it will be downloaded under the name ExternalId. - Assign the correct service
You can assign the correct Service manually, through Shipping Allocation, or using the Rules Engine.
To assign it manually: Go to Orders > Open Orders > Shipping > Change Service, and select EVRi ParcelShop Service (or under whatever name you assigned to it).
Through Shipping Allocation: It can be assigned based on the Shipping Tag from the Order XML. More details here.
Through Rules Engine: You can assign the EVRi Standard 48Hr Service as an action based on specific conditions you define. More details here.
Frequently Asked Questions
1. The article mentions Shopify orders. Can I use the same service with other channels if I have the ID value?
The article focuses on Shopify because it downloads the information automatically. But other channels, like WooCommerce, also include the ID.
For WooCommerce, you can find it by going to Orders > Open Orders > Properties > Order XML. Look for a meta_data field with the key _evri_parcelshop_id.
If you have this ID, you can use it with the service too.
To add the ID as an Order Extended Property, you have a few options:
- Manually. Go to Orders > Open Orders > click the Order ID > Properties > Extended Properties > Add Extended Property. Set the name to ExternalId, the value as the ID number, and the type to Attribute. If the correct service is used, this should work.
- Via XMLExtract. This app is available in the App Store and can pull the ID from the Order XML and add it as an Extended Property. Not supported for WooCommerce, but works with channels that store the ID in a single line. More details are available here.
- Use Macro Script. If manual entry and the app are not suitable, you can use a macro script to pull the ID from the Order XML and add it automatically.
If any issues or questions, feel free to contact Linnworks Technical Support!