/
Unicommerce set up and order processing

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:

  1. Client Id

  2. Client secret

  3. 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

  1. Login to your Unicommerce.

  2. Navigate to Settings and click on Shipping Providers.

image-20240510-094324.png
  1. Click on Add Shipping Provider.

image-20240510-094420.png
  1. Search for “Eshopbox“, then click on Eshopbox.

image-20240730-131523.png
  1. 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.

image-20240510-094549.png

Recommended values for configuring Eshopbox Shipping Provider in Unicommerce:

Field

Recommended value

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)

  1. Click on Connectors, add Eshopbox API credentials.

    1. Username: Client Id from Eshopbox workspace

    2. Password: Client secret from Eshopbox workspace

  2. Click Save. And you are ready to assign Eshopbox shipping to your orders.

  3. 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

  1. Login to unicommerce

  2. Navigate to Order > Orders > Create

  3. Create the order.

  4. 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.

  5. Shipment will be created.

  6. Invoice the order. Invoice will be printed from UC itself

(Note: Till this step, no communication for the order is done with Eshopbox)

  1. Go to shipments > edit > select Eshopbox as the shipping carrier from the dropdown.

  2. Update

Expectation:

  1. Order to be created in Eshopbox workspace as well as in OMS (auperator: process order)

  2. Product to be created in Eshopbox is does not exist

  3. Location to be created in Eshopbox is does not exist

  4. Packaging to be created in Eshopbox is does not exist

  5. 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

Add label

Related content