Integrating Maccaron with EasyEcom

Integrating Booon with EasyEcom

This guide explains how to integrate Booon Marketplace with EasyEcom to manage orders, inventory, and fulfillment.


Step 1: Click on the Settings (⚙️) icon in the top-right corner


Step 2: Click on 'Add Channels'


You will be redirected to the channel selection page.

Step 3: Select 'Booon'



Once you click on it the following pop-up will appear:


Enter the API username & password and Click on Add Channel.
Keep Create Products Automatically disabled unless specifically instructed.


API Username & Password Details

The Username and Password entered here must be the EasyEcom API User credentials.
  • The API user must be created by the client inside EasyEcom.
  • The password must be set by the client.
  • Ensure the API user has the required permissions for integration.
Refer to the following article for creating and defining user roles: Adding and Defining User Role in EasyEcom

Location Key Requirement

The channel is added under a specific warehouse location.
The same Location Key must be shared with the Booon team.

To find the Location Key, Click on:

Profile (Top Right Corner) → Copy Account Token / Location Key from the respective warehouse.




Details to be Shared with Booon

  • API Username
  • API Password
  • Location Key


Step 4: Enable API Mode

Go to:
Settings → Sync Channels → Booon

Enable API Mode for the Booon marketplace.

API Mode is mandatory for Selfship marketplace integrations.

Order Flow

  1. Orders are created on Booon.
  2. Orders are pushed to EasyEcom through API.
  3. Orders initially appear in the Failed Orders section until the carrier is assigned by Booon.
  4. Booon creates the carrier and AWB details.
  5. Seller processes and ships the order from EasyEcom.
  6. Inventory updates are synchronized from EasyEcom to Booon.
  7. Manifested status updates are synchronized from EasyEcom to Booon.

Integration Touchpoints

S NoAPI / Webhook NameDirectionTrigger TypeRemarks
1Get Auth TokenMarketplace → EEAPIUsed to generate authentication token
2Get LocationMarketplace → EEAPIFetches location details
3Add Carrier CredentialsMarketplace → EEAPIUsed to configure carrier credentials. This API should be used only one time for one location.
4Get ProductEE → MarketplaceAPIFetches product details
5Create OrderMarketplace → EEAPICreates orders in EasyEcom
6Assign Shipment DetailsMarketplace → EEAPIAssigns shipment details
7Inventory Update - WebhookEE → MarketplaceWebhookPushes inventory updates
8Manifested - WebhookEE → MarketplaceWebhookPushes manifested updates

Webhook Endpoint

Inventory Update Webhook

https://api.booon.in/api/easyecom/inventory-update

Important Operational Notes

  • This is a Marketplace Shipped integration.
  • Booon creates the carrier and AWB details.
  • Seller is responsible for processing and shipping the order.
  • Cancel Order is not used in this integration.
  • Mark Pending Return API is not used in this integration.
  • Mark Return is not used in this integration.
  • Inventory updates are synchronized from EasyEcom to Booon.
  • Manifested status updates are synchronized from EasyEcom to Booon.
    • Related Articles

    • 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 DHL Express with EasyEcom

      By following the below-mentioned procedure you can integrate DHL Express with EasyEcom and configure it as a shipping carrier for order fulfillment. Step 1: Navigate to 'Masters > Carrier Master' In the toggle menu, navigate to: Once you click on ...
    • Integrating Marketplace using EasyEcom Standard APIs

      You can easily integrate your marketplace with EasyEcom by following the process explained in this video and/or the integration workflow document shared with you.  Marketplace Integration Frequently Asked Questions  1. Do we need to add carrier ...
    • Integrating GrowSimplee/Blitz with EasyEcom

      By following the below-mentioned procedure you can easily integrate Grow Simplee 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 ...
    • Quick Commerce Integration - Big Basket

      By following the steps below, you can integrate Big basket with EasyEcom. Assumptions POs are created by MP and sent via emails to the seller. Sellers must activate auto-forwarding of PO emails to email.int@easyecom.io. Sellers must ensure that only ...