Unicommerce set up and order processing
You can now seamlessly integrate your Order Management System (OMS) with Eshopbox to take advantage of Eshopbox's efficient shipping services. This integration will streamline your shipping process and enhance your overall order fulfillment experience.
Before you start:
You have Unicommerce account available with you.
You have Eshopbox workspace available with you.
In this article, you will learn:
How to enable enable Eshopbox shipping for Unicommerce OMS.
Step 1 → Install the custom app in your Eshopbox workspace
Follow the below-given steps to install the Unicommerce app in Eshopbox.
From the sidebar of the Eshopbox workspace, navigate to Apps
Install the custom app.
Eshopbox will provide you with the following details:
Client Id
Client secret
Refresh token
Step 2: Configure shipping mode in Eshopbox
Eshopbox provides two shipping mode:
Eshopbox standard: Optimised for cost
Eshopbox express: Optimised for speed
Configuring the shipping mode allows you to prioritize the different shipping options available to ship an order. You can use it to split courier allocation based on various conditions, like order value, zone, payment method, location, etc.
Learn how to configure shipping mode in Eshopbox
When requesting shipping label from Eshopbox to process the order, Eshopbox will refer to these rules on the basis of which the order will be assigned to Eshopbox standard or Eshopbox express.
Step 3: Connect Eshopbox shipping provider in Unicommerce
Login to your Unicommerce.
Navigate to Settings and click on Shipping Providers.
Click on Add Shipping Provider.
Search for “Eshopbox“, then click on Eshopbox.
Now fill in the details as per the below points.
Shipping Provider Name: Enter the Shipping provider name
Enabled: To mark shipping provider enable or disable in Unicommerce.
Tracking Enabled: Mark this Yes, if shipping provider provides tracking info.
Select Serviceability as Any facility to any Place / This Facility to selected Pincodes / Any Facility to Selected Pincodes.
Forward Shipment: Add both COD and Prepaid Shipping Methods having AWB Generation selected as API.
Reverse Shipment: ReversePickup-Prepaid Shipping Methods having AWB Generation selected as API.
Recommended values for configuring Eshopbox Shipping Provider in Unicommerce:
Field | Recommended value |
---|---|
Shipping Provider Name | Eshopbox Shipping |
Enabled | Yes |
Tracking Enabled | Yes |
Forward Shipment Serviceability | Any facility to any Place |
Forward Shipment (COD) | API (custom) |
Forward Shipment (Prepaid) | API (custom) |
Reverse Shipment Serviceability | Any facility to any Place |
Reverse Shipment (Prepaid) | API (custom) |
Click on Connectors, add Eshopbox API credentials.
Username: Client Id from Eshopbox workspace
Password: Client secret from Eshopbox workspace
Click Save. And you are ready to assign Eshopbox shipping to your orders.
Adding Shipping rule, If you are using Professional and Enterprise account, you can set configurations of allocating orders to Eshopbox for specific channels or on the basis of weight criteria or type of category under which products fall. For more details connect support team through Uniware chat. Learn how to define the shipping rules.
Step 4: Create order in Unicommerce
Login to unicommerce
Navigate to Order > Orders > Create
Create the order.
Unicommerce take 5-10 mins to allocate inventory to the item. In case you wish to do it immediately, Open the order > edit > allocate inventory.
Shipment will be created.
Invoice the order. Invoice will be printed from UC itself
(Note: Till this step, no communication for the order is done with Eshopbox)
Go to shipments > edit > select Eshopbox as the shipping carrier from the dropdown.
Update
Expectation:
Order to be created in Eshopbox workspace as well as in OMS (auperator: process order)
Product to be created in Eshopbox is does not exist
Location to be created in Eshopbox is does not exist
Packaging to be created in Eshopbox is does not exist
On Unicommerce, Label should be printed and tracking should be updated.
How to cancel?
Check for any order which is in ready to ship status on UC
Edit
Change to courier partner from Eshopbox to any other courier partner
Update
Expectation:
New tracking ID will be assigned from any other courier partner. This tracking wont be available in Eshopbox.
Existing tracking ID will get cancelled in Eshopbox.
Test case: You should test this with different courier statues (picked_up, out_for_pickup etc)
How to generate new Eshopbox tracking for already RTS order?
Check for any order which is in ready to ship status on UC
Edit
Change to courier partner from Eshopbox to any other courier partner
Update
Edit
Change to courier partner from any other courier partner to Eshopbox.
Update.
Expectation:
The old tracking ID should be cancelled.
The new tracking ID should be assigned on UC as well as in Eshopbox workspace.
Tracking updates:
Whenever there is a status updated from clickpost
It should be updated in Eshopbox workspace
It should be updated in UC as well under Courier Status.
Return:
Edit any order which is delivered or Dispatch.
Create reverse pickup.
Return should be created in Eshopbox.
Tracking should be assigned on UC
In case, order does not exist in Eshopbox, and return is created, than order should also be created in Eshopbox.
Whenever we are verify the data?
Order on UC
Order in Eshopbox workspace
Order in Export
Activity
Status on Clickpost
OMS (auperator: process order)
UC activity