Integrating WMS with EasyEcom (Nexar Logistics)

Integrating WMS with EasyEcom (Nexar Logistics)

Overview

This integration enables Nexar Logistics WMS to integrate with EasyEcom for order fulfilment.
In this setup:
  • EasyEcom acts as the Order Management System (OMS).
  • Nexar Logistics operates the Warehouse Management System (WMS).
  • Nexar manages multiple brands while using EasyEcom as the OMS.
Through this integration:
  • Product master data may be fetched from EasyEcom to the WMS for product identification and warehouse processing.
  • Inventory updates are not handled through this integration.
  • Orders can be fetched from EasyEcom for warehouse processing.
  • Shipment confirmation and dispatch updates are synchronized.
  • Return processing and return status updates are not handled through this integration.

When to Use This Integration

This integration is used when:
  • Warehouse operations are handled through a third-party WMS such as the system operated by Nexar Logistics.
  • EasyEcom is used as the central order management system.
  • Order fulfilment activities such as picking, packing, dispatch, and returns are performed in the WMS.

Operational Context

In this integration model:

SystemRole
EasyEcomManages order imports from sales channels and routes orders for fulfilment
Nexar Logistics WMSPerforms warehouse operations including picking, packing, and dispatch

Integration Setup in EasyEcom

Before the integration is implemented, certain details from EasyEcom must be shared with the WMS team.

API User Credentials

An EasyEcom user account must be used for API authentication. (Ref. Adding New Users and Defining User Roles)
The following credentials must be shared with the WMS team:
  • API user email
  • API user password
These credentials allow the WMS to authenticate with EasyEcom APIs.




Location Key

Each warehouse location in EasyEcom has a location key that identifies the warehouse used for order processing and inventory updates.
This key identifies the warehouse used for order processing and inventory updates.
The location key for the required warehouse must be shared with the WMS team.




API Access

The WMS integration communicates with EasyEcom through APIs.
APIs used in this integration include:
  • Authorization
  • Get All Orders
  • Assign Shipment Details
  • Confirm Order
  • Get Document by Invoice ID
  • Generate Manifest
These APIs enable order processing and shipment status updates between EasyEcom and the WMS.

Integration Workflow

The integration enables the following data exchanges between EasyEcom and the WMS:
  1. Product master data is fetched from EasyEcom into the WMS.
  2. Orders are fetched from EasyEcom for fulfilment.
  3. Shipment details may be assigned from the WMS.
  4. Orders are confirmed after warehouse processing.
  5. Shipment documents are retrieved.
  6. Manifest is generated for dispatch.
  7. Tracking updates are synchronized.

Integration Touchpoints

TouchpointData Flow
AuthorizationWMS → EasyEcom
Product Master FetchEasyEcom → WMS
Order FetchEasyEcom → WMS
Shipment AssignmentWMS → EasyEcom
Order ConfirmationWMS → EasyEcom
Document RetrievalWMS → EasyEcom
Manifest GenerationWMS → EasyEcom

Process Flow

Product Master Fetch

The WMS fetches product master data from EasyEcom.
Purpose:
  • Retrieve the catalog maintained in EasyEcom.
  • Identify SKUs required for warehouse operations.

Order Fetch

The WMS retrieves orders from EasyEcom.
API used: Get All Orders
Purpose:
  • Import orders into the warehouse system for fulfilment processing.
Only orders eligible for fulfilment should be processed by the WMS.

Shipment Assignment (Optional)

Shipment details may be assigned from the WMS.
API used: Assign Shipment Details
Purpose:
  • Push AWB and carrier details from the WMS to EasyEcom.
This step is used when shipment allocation is managed by the WMS instead of EasyEcom.

Split Shipment Note

In cases where orders are split across multiple shipments, shipment details may be assigned separately for each shipment from the WMS.

Order Confirmation

After warehouse processing, the WMS confirms the order.
API used: Confirm Order
Purpose:
  • Initiate order confirmation.
  • Allow generation of shipping documents such as invoices and labels.

Document Retrieval

After confirmation, shipment documents can be retrieved.
API used: Get Document by Invoice ID
Purpose:
  • Retrieve invoice documents.
  • Retrieve shipping labels.
  • Obtain shipment related information required for dispatch.

Manifest Generation

Once the order is ready for dispatch, the manifest is generated.
API used: Generate Manifest
Purpose:
  • Mark the order as dispatched.
  • Update the shipment status in EasyEcom.
Orders will remain in Confirmed status until the manifest is generated.

Tracking Updates

Shipment tracking updates can be synchronized from the WMS.
Purpose:
  • Ensure shipment status is updated in EasyEcom.

Order Cancellation

Orders cancelled in EasyEcom are reflected in the WMS when the WMS fetches updated order data from EasyEcom.
Cancelled orders should not be processed for fulfilment by the WMS.

Processing Sequence

For successful integration, the following execution order should be followed:
  1. Authorization
  2. Fetch Product Master
  3. Order Fetch
  4. Shipment Assignment (if required)
  5. Order Confirmation
  6. Document Retrieval
  7. Manifest Generation
  8. Tracking Updates
Following this sequence ensures that order status, inventory, and shipment updates remain consistent across systems.

Outcome

After the integration is implemented:
  • Order processing and shipment status updates are synchronized between EasyEcom and the WMS.

Related Articles

    • Related Articles

    • Integrating DTDC Raftaar WMS with EasyEcom

      Software Plan : Growth Account Type : Seller Account Inventory Type : Non-Serialized Feature Description This integration enables DTDC Raftaar WMS to connect with EasyEcom for managing order fulfillment. Once integrated: EasyEcom provides new orders ...
    • Integrating Ekart with EasyEcom

      Overview Ekart can be integrated with EasyEcom as a shipping carrier to manage shipment creation, shipment tracking, and return processing. Once integrated, EasyEcom can create shipments in Ekart and receive shipment status updates. When to Use This ...
    • Integrating Holisol WMS with EasyEcom

      Location Software Plan : Starter Account Type : Seller Account Inventory Type : Non-Serialized Important Points: Please Note the Holisol WMS integration requires additional development for Combo SKUs, hence its currently unsupported Feature ...
    • Integrating Prozo WMS with EasyEcom

      Location Software Plan : Growth Account Type : Seller Account Inventory Type : Non-Serialized Important Points: Please Note the Prozo WMS integration requires additional development for Return and Partial Cancellation Feature description: To enable ...
    • Integrating Holisol WMS with EasyEcom

      Location Software Plan : Starter Account Type : Seller Account Inventory Type : Non-Serialized Important Points: Please Note the Holisol WMS integration requires additional development for Combo SKUs, hence its currently unsupported Feature ...