nShift Integration – for Delivery Checkout addon
This Shopify nShift App is the will let you use nShift Delivery Checkout addon for providing your customers with pickup location services and different shipping rates on the store checkout page.
This integration will sync shipping details from Shopify store to your nShift Delivery account. 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. The integration supports all major transportation companies and carrier services that are available in nShift Delivery.
How does the app work?
When a new order is placed in your Shopify store, Shopify webhook will notify Uniwin App about this event. If Automatic Sync is enabled in the app, this event will immediately trigger sync of the order details from the store to your nShift Delivery account. It means, within a few seconds after the order is placed, you will be able to find a shipping label inside your nShift Delivery. If you don’t enable Automatic Sync, you can go to the Manual Sync tab on the app and manually trigger the sync from Shopify to nShift Delivery.
Coming Soon Feature: Each carrier service retrieved through Delivery Checkout addon can be associated with separate and unique Printing Favorites in nShift Delivery for maximum automatization possibility.
Check our screenshots and videos for better understanding!
Compatibility
Browser: App is tested on PC with Internet Explorer and Google Chrome. 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.
Requirements
Shopify Plan: This app can be installed and used on all Shopify plans including trial development stores. 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
Costs
Shopify app nShift Checkout Pro. Price: 20$ monthly including 1000 orders sync. Install from here
The amount will be billed automatically on your monthly Shopify invoice after your 14 days trial period.
Shopify Carrier Service API: shopify-carrierservice-api-enable
Support
Technical or presales questions related to this Shopify app: support@uniwin.se
Questions related to nShift Delivery system or Delivery Checkout: please contact nShift https://nshift.com/support
Get started
1. Install nShift Checkout Pro app from
app store: https://apps.shopify.com/nshift-checkout-pro
2. Sign up for nShift Delivery account and get agreement for Delivery Checkout addon.
https://nshift.com/products/delivery-checkout
https://nshift.com/sv/buy-online
4. Open the Shopify nShift Checkout app and enter your API key, API secret and Delivery Checkout ID on the settings tab.
5 Configure Uniwin App:
Step x: Enable the DCO addon (please contact nShift for this feature and costs) Step 1: Please create the Delivery checkout using DHL in nShift Delivery dashboard Step 2: Open the Shopify nShift Checkout app and enter your account API key and API secret on the Account settings tab Step 3: Go to Delivery Checkout tab and Enter the Delivery checkout Id and Click enable and click submit Step 4: Go to Shopify settings – > Shipping – > Find the unifauncarrier option and click Edit and set price. Step 5: Create a test order and you can find the related agents during the checkout. |
6. Make a test order from Shopify. The shipping label will be created in Unifaun Online immidiately. Good luck!
PDF Guide
Check OrderConnect/DeliveryCheckout
orderconnect-deliverycheckout-addon.pdf
Create API Key
create-api-key.pdf
Transport Service Code and Service Point Code
srvid-and-service-point-code.pdf
Carrier Service API
enable-shopify-carrierservice-api.pdf
Mapping with Printing Favorites
sync-order-with-printing-favorites-nshift-checkout-pro.pdf
Key Features
Automatic / Manual sync
Once an order is placed in Shopify store a shipping label will be created in Unifaun Online immidiately. You can disable the Automatic sync and control this flow manually if you prefer that. Just go to Manual Sync tab and click on sync icon.
Advanced / Basic setup
The app let you do an amazing fast setup for a basic sync, or you can use Printing Favorites feature to setup a more advanced sync that creates a ready to print shipping label. Both setup support all major shipping companies and almost 200 different service types.
Multiple independent configuration
Each shipping option in Shopify store can be mapped to different carriers and service type independantly. That mean you can setup a shipping zone one carrier and another shipping zone to another carrier.
Track & Trace
Tracking Link can either be Unifaun Link provided by Unifaun, or it can be Carrier Tracking Link/Tracking Number provided by the carrier. You can select which one to retrieve into the app. Tracking number / link will be available from the Shopify order. For using Carrier Tracking Number you will need the Unifaun Plus membership with Track&Trace feature, and your free TrackBackDiscard addon must be enabled.
Delivery Checkout / Fraktcheckout
You can enable Delivery Checkout on the tab “Delivery Checkout”. This feature can be used alone or you can also use it combined with the normal mapping to any carrier services or Printing Favorites.
Release notes and roadmap
2023-11-21 – New Feature – Sorting shipping options by nearby distance on the checkout page
2023-11-02 – Bug Fix – Fixed special character issue on delivery checkout description
2023-08-02 – New Feature – Based on SKU value, delivery options will be displayed at the Shopify store checkout page.
2023-07-18 – New Feature – Added the “keepPreparedShipment” value to the shipment api when creating a shipment
2023-06-29 – New Feature – Added Update Webhooks button in Support tab
2023-06-02 – Bug Fix – Fixed connection timeout issue in delivery checkout api
2023-05-30 – New Feature – Added mapping feature to the nShift Checkout Pro app
2023-05-05 – New Feature – Added pickup point name in the Shopify orders page note attributes
2023-04-24 – New Feature – Added option to create return labels in General Settings Tab
2023-04-12 – New Feature – Showing delivery caption text at Shopify checkout page
2023-03-31 – New Feature – Added carrier agent ID and carrier service ID in Shopify orders page note attributes, Modified carrier pickup point from notes to note attributes
2023-03-08 – New Feature – Added agent address details to the Shopify order page
2023-03-07 – Tweak
App will collect sender address from delivery checkout id instead of shopify store origin address
2023-01-27 – Tweak
App upgraded to App Bridge 3.0
2023-01-24 – Tweak
Shopify deprecated API call has been updated
2022-12-07 – New Feature – Added option to create labels per order or per product
Merchant can create labels per order or per product
2022-11-18 – New Feature – Customs feature support added
Merchant can create customs documents
2022-10-26 – Tweak – Button feature “Update Carriers” in Support tab
Merchant can delete existing nShift carriers and add them again by clicking SUPPORT->Update Carriers.
2022-07-02 – New Feature – Sync to nShift from order detail->more actions section
Merchant can sync orders to nShift from order detail page-> more actions -> sync to nShift.
2022-06-14 – New Feature – Print pdf option in manual sync tab, and order detail->more actions section
Now users will be able to print pdf within nShift app -> manual sync tab and order detail page-> more actions -> sync to unifaun options.
2022-05-24 – New Feature – Printing Favorites and mapping functionality
Sync will happen based on the mapping selected and the Shipping Company, Service Type mapped.
2022-05-10 – Tweak
“Prefix support feature” added, so it trims special characters like ‘â’,’#’,’;’,’,’,’$’,’*’,’é’ and sync to nShift dashboard without these special characters.
2022-05-10 – Tweak
Released “Add tracking link automatically in fulfil feature” so tracking link will be added automatically when order is fulfilled when ‘Unifaun URL’ as Tracking Method in General settings. and do not add any tracking link when ‘None’ as Tracking Method in General settings.
2022-04-27 – App Launched
App released on Shopify app store, This app is new version of the Unifaun Rest1 App.
Roadmap planning:
- Option to set/change the order state after a manual or automatic sync
- Automatic tracking url update for type “Carrier URL”
- Print commercial invoice through the app
- CN22/CN23 customs information on shipping label
- Address field to display the delivery checkout options, some merchants. #329
- Send send order number to the reference field #529
Instruction video

App Installation

App Configuration Setup

Create Printing Favorite & Mapping It

Tracking - Carrier Tracking

Delivery Checkout ID

Pickup Location

Add Budbee Service

DCO with postal code Condition

Normal and Return Label Printing Method

Create Customs Documents

Adding caption and condition in nShift delivery checkout
-
App Installation
This video shows you how to install the Shopify nShift Checkout Pro App. It lets you connect to nShift
-
App Configuration Setup
This video shows you how to configure your Shopify store with your nShift account using the nShift Checkout Pro app -
Create Printing Favorite & Mapping It
You can choose to do basic sync or and advanced sync. Basic sync is done by mapping a shipping option with a carrier service directly from within the app, the advanced sync is done by using the Printing Favorite feature from Unifaun Online. This video shows how you do advanced sync by adding a Printing Favorite in Shopify Unifaun Rest API app and map it to a Shipping Option. Printing-Favorites.pdf -
Tracking - Carrier Tracking
Tracking Link feature. Retrieve Carrier Tracking URL. You will need the Unifaun TrackBackDiscard addon -
Delivery Checkout ID
This video shows you how to create DELIVERY CHECKOUT ID and apply it in App -
Pickup Location
This video shows, How to enable the Pickup location feature in your store -
Add Budbee Service
This video shows, how to add BUDBEE service in DELIVERY CHECKOUT ID -
DCO with postal code Condition
This video shows, how to create a Delivery checkout ID and add postal code condition within the DCO -
Normal and Return Label Printing Method
This video show, how to create Normal and Return Label -
Create Customs Documents
This video shows you how to create customs documents in the nShift Checkout Pro App.
-
Adding caption and condition in nShift delivery checkout
This video show, how to add caption and condition in nShift delivery checkout
User Guide
Installation
Install the app from: https://apps.shopify.com/nshift-checkout-pro
Enable sync
By default sync is disabled. Just check on the checkboxes to enable sync, and click the SAVE button.
Unifaun Online account
Sign up for Unifaun Online:
https://www.unifaun.com/dk/transportkoebere/bestil-unifaun-online/ (dk)
https://www.unifaun.com/no/transport-kjopere/bestill-unifaun-online/ (no)
https://www.unifaun.com/sv/transportkopare/unifaun-online/registrera-konto-i-unifaun-online/ (sv)
https://www.unifaun.com/fi/tavarantoimittaja/mika-paketti-sopii-sinulle-parhaiten/ (fi)
Connecting to Unifaun/Pacsoft
You have to purchase/enable the ERP-Connect addon (orderkoppling) from within your Unifaun Online account, before you can connect the Shopify app to it. You do it by logging into Unifaun/Packsoft and go to menu WEBSHOP, and there you click on “additional features” (‘Lägg till mer i systemet’), and choose the ERP-Connect addon with XML posting. Be aware of the additional costs for this addon. You can contact Uniwin Support if you want us to enable it for you.
Connecting you app is straight forward. Just open the Shopify app and type your Unifaun account username and password and select Unifaun Online (default) in the drop down menu if your account is from Unifaun. If you are using Pacsoft Online (Postnord), then select Packsoft Online. Finish by clicking on SAVE button. Check the video on https://uniwin.se/integrationer/shopify-unifaun/
Add a sync option
You can map any of your shipping option with any carrier service from Unifaun. As an example, if you want to use DHL Express for your Standard Shipping, do like this:
Step 1: Select “Standard Shipping” in Shipping Options.
Step 2: Select “DHL” in Shipping Company
Step 3: Select “DHL Express 12:00 Domestic” in Service Type.
Step 4: Click on “Add Mapping”. Now there will be added a mapping under the section “Current Mappings”
Step 5: (optional) If if want to add any additional attributes to shipping label, click on the EDIT button for this mapping. If you leave all attributes empty, then your shipping label needs to be finalized before it can be printed; until then the shipping label will have status “Invalid” in your Unifaun interface.
Check the video on https://uniwin.se/integrationer/shopify-unifaun/
Manual Sync
A valid “Mapping” must be created before you can use the Manual Sync option.
Step 1: Click on “Manual Sync” link
Step 2: Find the ORDER that you want to create shipping label for, and click on the sync button “>>” for creating the label in Unifaun.
Note: If a valid mapping does not exist for the selected order, it will show an error.
Check the video on https://uniwin.se/integrationer/shopify-unifaun/
Printing Favorites
Step 1: Login to your Unifaun Online / Pacsoft Online and create a Printing Favorite
Step 2: Open Shopify App and type the name of the printing favorite in field “Printing Favorite Name” and click “Submit”
Step 3: When mapping a shipping, now please select Printing Favorite on “Shipping Company” and select your created Favorite afterwards.
For more detailed instruction: Printing Favorites User Guide.pdf
FAQ
Are there additional costs?
No, your only cost is 20$ monthly for up to 1000 orders per month. If you need any technical help with your webshop, that is not related to this app, then it will be billed our ordinary hourly rates.
Support Included?
All support through email is free
Can I change Plans or cancel at any time?
Of course. You pay for each starting month.
I can’t process orders older than 60 days
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.
Do you have any technical documentation?
Please contact us with information about what kind of technical information you need, we will provide!
How to print a INVALID status label?
Advanced Mapping is when you associate a Shopify Shipping Option with a Printing Favorite in Pacsoft Online. Simple Mapping is when associate a Shopify Shipping Option with a carriers service using the drop down selection menu. A valid shipping label that is ready to print contains all necessary variables. When you use the Simple Mapping some of those necessary variables are not filled in, so the label will have status INVALID. You have to then open the shipping label by clicking the small arrow sign near the label and fill in the missing values for finalizing the shipping label. Then you can print it.
Unifaun application automatically sets every order to status "Open", How can I stop?
When tracking is enabled, our app sets the status to open. The usage of tracking in our app is causing this. If the tracking method is set to None, our app will not change the status.
How do I change or customize the shipping options at Shopify checkout page?
Since Shopify will sort the shipping options from lowest to highest shipping price, and then alphabetically. You cannot change or customize the shipping options at Shopify checkout page.
Known Errors
Error: You don’t have permission to access /ufoweb-prod-2017xxxxxxxx/order on this server
If you get this error, you might not have enable your ERP Connect (Orderkoppling) or the credentials are wrong.
– Please check your credentials.
– Please follow our provided instruction to enable XML posting.
If you need any help, please contact our support.
I get status INVALID on shipping labels
When you are mapping a Shopify shipping option (for instance Standard Shipping) to a carrier service (for instance DHL Express) then there are several values necessary to make the label VALID, and those values are obviously not set. So map your Shopify shipping option to a Unifaun Printing Favorite to get a VALID label. You find video guide and written PDF instruction on our website.
Sorry you do not have active status for subscription. please click on continue to get approve.
Please contact support@uniwin.se, We will help you.
Something went wrong
Please contact support@uniwin.se, We will help you.
Error message: There were some problem while installing the app, please re-install it.
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.