Documentation Index
Fetch the complete documentation index at: https://developers.redo.com/llms.txt
Use this file to discover all available pages before exploring further.
What is Ecwid?
Ecwid is a cloud-based e-commerce platform that lets merchants add a storefront to any website or social channel. Redo’s Ecwid integration mirrors returns back into Ecwid so your team can see incoming RMAs alongside outbound orders in the same admin.What Does the Integration Do?
When a return is approved in Redo, the integration creates a corresponding order record in Ecwid representing the incoming items. The Ecwid order is created with a $0 total andPAID payment status — it is not a sellable order, just an inbound record so warehouse and CX staff can match what’s coming back to what originally shipped.
The order carries:
- Line items with SKU, quantity, and the customer’s return reason (as a selected option)
- Returner email and shipping address
- Order comments referencing the merchant, Redo return ID, original order name, and incoming tracking number
- Private admin notes containing the customer’s questionnaire answers and any uploaded images
- The configured Customer Group tag (so Redo-created orders are easy to filter in Ecwid)
- The return tracking number stored in Ecwid’s
affiliateIdfield
order.updated webhooks from Ecwid and append the new fulfillment/payment status to the matching return’s timeline — useful for keeping a paper trail when warehouse staff update the inbound order in Ecwid.
The Ecwid integration does not auto-process returns in Redo from Ecwid status changes — webhook events are recorded as timeline notes only. Return processing in Redo (refund, store credit, exchange) is still triggered by your standard Redo workflow.
How to Set It Up
Prerequisites
Before you begin, make sure you have the following:Active Ecwid Store
Active Ecwid Store
You must have an active Ecwid store with API access enabled.
Store ID
Store ID
Your numeric Ecwid Store ID. You can find it in Ecwid under My Profile or in your store admin URL.
Access Token
Access Token
A REST API access token with read/write permission on orders. Tokens are created in Ecwid under Apps → Develop apps (private app) or in My Apps → API.
Customer Group (optional but recommended)
Customer Group (optional but recommended)
A short identifier (e.g.
redo-returns) that Redo will attach to every order it creates in Ecwid. This lets you filter or report on Redo-created orders without confusing them with real customer orders.Client ID and Client Secret (only if you want webhooks)
Client ID and Client Secret (only if you want webhooks)
If you want Ecwid order updates to appear on the Redo return timeline, you’ll need your Client ID and Client Secret from your Ecwid custom app. Redo uses the Client Secret to verify the HMAC-SHA256 signature on incoming webhook events. Without these, the integration still works one-way (Redo → Ecwid) but Redo will not record Ecwid-side status changes.
Configuration Steps
Navigate to Integrations
Go to Settings → Returns & Claims → Integrations and locate the Ecwid card.
Enter Connection Details
In the configuration form, provide:
- Store ID (required)
- Access Token (required)
- Customer Group (required)
- Client ID (optional — required for webhooks)
- Client Secret (optional — required for webhooks)
Test the Integration
Create a test return to verify it works end-to-end:
- Initiate a test return through your Redo return portal
- Approve the return so it triggers Ecwid sync
- In Ecwid, check My Sales → Orders for a new $0 order tagged with your Customer Group
- Confirm the order has the correct SKUs, quantities, return reasons, and tracking number
Webhook Setup (optional)
If you provided a Client ID and Client Secret, you’ll need to configure the webhook in Ecwid manually. Redo does not auto-register Ecwid webhooks.Get Your Webhook Endpoint
Contact Redo support to receive your team’s unique Ecwid webhook endpoint URL.
Required Address Fields
Returns missing a complete shipping address (street, city, and country) will fail to sync to Ecwid and surface a non-retryable error on the return timeline. Make sure your return portal collects these fields before approving the return.How Long Does It Take?
Setup Timeline
| Step | Time | Description |
|---|---|---|
| Obtain Store ID & Token | 2-5 minutes | Locate Store ID and create access token in Ecwid |
| Configure in Redo | 2-5 minutes | Enter credentials and save configuration |
| Configure Webhook (optional) | 5-10 minutes | Subscribe order.updated webhook in your Ecwid custom app |
| First Return Test | 5-10 minutes | Create test return and verify the inbound order appears in Ecwid |
| Total Setup | 15-30 minutes | Complete setup for most merchants |