This guide explains how to integrate FOR Real Marketplace with EasyEcom to manage orders, inventory, and fulfillment.
The channel is added under a specific warehouse location.
The same Location Key must be shared with the FOR Real team.
To find the Location Key, Click on:
Enable API Mode for the FOR Real marketplace.
API Mode is mandatory for Selfship marketplace integrations.
S No | API / Webhook Name | Endpoint URL | Direction | Trigger Type | Remarks |
1 | Get Auth Token | {{easyecom_base_url}}/access/token | Marketplace → EE | API | Used to generate authentication token |
2 | Create Order | {{easyecom_base_url}}/webhook/v2/createOrder?x-api-key={{easyecom_api_key}} | Marketplace → EE | Webhook | Order creation from FOR Real to EasyEcom |
3 | Fetch Inventory | {{easyecom_base_url}}/getInventoryDetailsV3?includeLocations=1&limit=50 | EE → Marketplace | API | Fetch inventory with location details |
4 | Mark Initiated Return API | (Endpoint as configured) | Marketplace → EE | API | Used to mark return initiation |
5 | Cancel Order | {{easyecom_base_url}}/orders/cancelOrder?x-api-key={{easyecom_api_key}} | Marketplace ↔ EE | Webhook & API | Supports both webhook and direct API cancellation |
6 | Confirm Order | https://smoked-share-sweat.medusajs.app/easycom/confirm | EE → Marketplace | Webhook | Triggered when order is confirmed |
7 | Shipped / Manifest | https://smoked-share-sweat.medusajs.app/easycom/shipped | EE → Marketplace | Webhook | Triggered when order is marked shipped |
8 | Mark Return | https://smoked-share-sweat.medusajs.app/easycom/mark-return | EE → Marketplace | Webhook | Triggered when return is marked in EasyEcom |
If the client wants to initiate returns from FOR Real to EasyEcom,