Integrating Maccaron with EasyEcom

Integrating Wishlink with EasyEcom

This guide explains how to integrate Wishlink Marketplace with EasyEcom to manage listings, inventory, orders, fulfillment, cancellations, and returns.


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. Scroll to find channel name.

Step 3: Select 'Wishlink'



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 & password must be created inside EasyEcom ensuring 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 Wishlink team.

To find the Location Key, Click on:

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




  • API Username
  • API Password
  • Location Key
  • X-API-Key
  • Marketplace ID


Order Flow

  1. Orders are created on Wishlink.
  2. Orders are synced to EasyEcom through the Create Order API.
  3. AWB details are assigned using the Assign AWB API.
  4. Tracking updates are shared from Wishlink to EasyEcom.
  5. Cancellation updates are handled through API and webhook.
  6. Returns are initiated using the Mark Pending Return API.
  7. Manifested updates are shared from EasyEcom to Wishlink through webhook.
  8. Partial Cancellation and Partial Return are supported in this integration.

Integration Touchpoints

S NoAPI / Webhook NameDirectionTrigger TypeRemarks
1Get Auth TokenMarketplace → EEAPIUsed for authentication
2Create ListingsMarketplace → EEAPICreates or updates listings
3Get Product MasterEE → MarketplaceAPIUsed to fetch product master data
4Create OrderMarketplace → EEAPICreates orders in EasyEcom
5Assign AWBMarketplace → EEAPIAssigns AWB and shipment details
6Update Tracking StatusMarketplace → EEAPIShares tracking updates
7Mark Pending Return APIMarketplace → EEAPIUsed for return processing
8Cancel Order APIMarketplace → EEAPIUsed for order cancellation
9Cancel Order WebhookEE → MarketplaceWebhookShares cancellation updates
10Update Inventory WebhookEE → MarketplaceWebhookShares inventory updates
11Manifest Order WebhookEE → MarketplaceWebhookShares manifested order updates
12Mark Return WebhookEE → MarketplaceWebhookShares return updates

Webhook Endpoints

Update Inventory

https://api.wishlink.com/api/oms/webhooks/easyecom/inventory/

Order Cancel

https://api.wishlink.com/api/oms/webhooks/easyecom/order-cancel/

Return

https://api.wishlink.com/api/oms/webhooks/easyecom/return/

Manifested

https://api.wishlink.com/api/oms/webhooks/easyecom/manifested/

Important Operational Notes

  • This is a Marketplace Shipped integration.
  • Orders are synced from Wishlink to EasyEcom through API.
  • AWB details are assigned using the Assign AWB API.
  • Tracking updates are shared from Wishlink to EasyEcom.
  • Cancellation is supported through API and webhook.
  • Returns are processed using the Mark Pending Return API.
  • Partial Cancellation and Partial Return are supported in this integration.
    • Related Articles

    • 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 ...
    • What is Marketplace Alias? How to add Marketplace Alias?

      Software Plan : Starter, Growth and Enterprise Account Type : Seller Account & Aggregator Client Inventory Type : Serialized & Non-Serialized Feature Description This feature empowers sellers to create a unique alias (pseudo name) for their ...
    • 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 ...
    • How does EasyEcom work?

      As soon as you sign-up your account with EasyEcom and Integrate all your channels you will be amazed to see how EasyEcom can make your operations very much simple and stressless. It helps you to perform activities related to the Order process, Stock ...
    • Integrating Flipkart With EasyEcom

      This process connects a Flipkart seller account with EasyEcom. Prerequisites Seller ID Location ID Flipkart login credentials Step 1: Click on the Settings⚙️icon on top the top right corner Step 2: Click on 'Add Channels' Once you click on 'Add ...