Integrating DTDC Raftaar WMS with EasyEcom

Integrating DTDC Raftaar WMS with EasyEcom

Info
Software Plan : Growth
Info
Account Type : Seller Account 
Info
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 to the WMS.
  • The WMS assigns shipment details and confirms the order.
  • Shipping documents are retrieved.
  • Manifest is generated for shipment processing.
  • Tracking updates are pushed to EasyEcom.
  • Inventory updates are synchronized using the inventory update APIs.
In this integration flow, the order is created first in EasyEcom and then shipment details are assigned from the WMS before order confirmation.

Important Points

  • Products are not fetched from EasyEcom to the WMS in this integration.
  • Inventory updates are handled through the Bulk Inventory Update API.
  • The integration follows a specific API sequence for order processing and fulfillment.
  • Manifest generation is mandatory to move an order from Confirmed → Shipped.
  • Tracking updates should begin only after the manifest is generated.

Required Settings

The following configuration must be enabled to allow inventory synchronization.
Enable Inventory Update Setting
Navigate to: Account Settings → Other Settings
Enable the following option: Update Available Inventory Only
This allows the WMS to update inventory through the Bulk Inventory Update API.

Workflow

Below are the integration touchpoints between DTDC Raftaar WMS and EasyEcom.

TouchpointMain EventSource
Order FetchNew orders are fetched using the Get All Orders APIEasyEcom
Shipment AssignmentCarrier details and AWB assigned to the orderDTDC WMS
Order ConfirmationOrder confirmed after shipment assignmentDTDC WMS
Document RetrievalShipping label and invoice retrievedDTDC WMS
Manifest GenerationOrder moved from Confirmed to ShippedDTDC WMS
Tracking UpdatesShipment tracking statuses updatedDTDC WMS
Inventory UpdateInventory changes synced using Bulk Inventory Update APIDTDC WMS

Order Processing Flow

1. Order Fetching

DTDC Raftaar WMS fetches new orders from EasyEcom using the Get All Orders API.
  • Orders are fetched through a scheduled cron job every 5 minutes.
  • Duplicate orders are prevented by validating the Invoice ID.

2. Shipment Assignment

Once orders are fetched into the WMS:
  • Shipment details are assigned.
  • Shipment details including carrier information are assigned from the WMS.
Shipment assignment must occur before order confirmation.

3. Order Confirmation

After shipment details are assigned, the WMS confirms the order in EasyEcom.
This confirms that the order is ready for fulfillment processing.

4. Document Retrieval

Once the order is confirmed, the WMS retrieves shipment documents using the Get Document API.
The following documents may be retrieved:
  • Shipping Label
  • Invoice
  • Updated carrier details required for manifest generation

5. Manifest Generation

The WMS generates the shipment manifest using the Generate Manifest API.
Manifest generation is a mandatory step in this integration.
The manifest moves the order status from:
Confirmed > Shipped

Orders will remain in Confirmed status until the manifest is generated.


6. Tracking Updates

After manifest creation, shipment tracking updates are pushed from the WMS to EasyEcom.
Tracking statuses may include:
  • Pickup Scheduled
  • In Transit
  • Out for Delivery
  • Delivered
  • RTO
Tracking updates should begin only after the manifest is generated.

7. Inventory Updates

Inventory synchronization happens through the Bulk Inventory Update API.
The Update Available Inventory Only setting must be enabled for this process to work correctly.

Technical Processing Sequence

For successful order fulfillment, the WMS must follow the sequence below:
  1. Fetch Orders
  2. Assign Shipment
  3. Confirm Order
  4. Retrieve Documents
  5. Generate Manifest
  6. Push Tracking Updates
  7. Update Inventory
Following this sequence ensures proper order status transitions and inventory synchronization. 

Operational Notes

  • Orders will remain in Confirmed status if the Manifest API is not triggered from the WMS.
  • Tracking updates will not appear in EasyEcom until the manifest is generated.
  • Duplicate order prevention in this integration relies on Invoice ID validation during order fetching.
  • Inventory synchronization will work only when Update Available Inventory Only is enabled in account settings.
  • Inventory updates are pushed from DTDC Raftaar WMS to EasyEcom using the Bulk Inventory Update API.
    • Related Articles

    • Integrating DTDC with EasyEcom

      By following the below-mentioned procedure you can easily integrate DTDC with EasyEcom. Step 1: In the toggle menu, navigate to “Masters>>Carrier Master” Step 2: Click on the “Add New” button Once you click on Carrier Master you will be navigated to ...
    • 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 ...
    • 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 automatically create shipments in Ekart and receive shipment status updates. ...