Target Plus Store Management
The ECOSIRE Target Plus Store Management module connects your Target Plus seller account with Odoo. Target Plus is Target's invite-only third-party marketplace; the connector talks to the Target+ Seller API v4, authenticating with the API key from Seller Dashboard → Integrations.
Compatibility: Odoo 17 / 18 / 19 (Community or Enterprise)
Current versions: 17.0.2.2.0 · 18.0.2.2.0 · 19.0.2.2.0
Price: $499 USD (one-time, per Odoo version)
Licence: OPL-1 — no licence key and no activation step
For the full installation and configuration guide, see Target Plus Store Management — setup guide.
Key features
- Product, order, customer, inventory, refund and payout sync on scheduled actions
- All 54 operations of the Target+ Seller API v4 — listing variants, order line updates, invoice download, shipping templates, carriers, feeds, reports, promotions, item attributes, UPC lookup, category tree and variation themes
- Webhook subscriptions registered on Target+, with an hourly health check
- Sandbox Mode for testing against the Target+ sandbox
- Compliance tracking for Target's item requirements (brand authorization, CA Prop 65, item data)
- Calls paced under the Target+ limit of 100 requests per minute per seller
- One failing record is rolled back and logged without stopping the rest of the run
- Dashboard with KPIs and charts built from your imported records
Prerequisites
- Odoo 17, 18 or 19 (Community or Enterprise), self-hosted or Odoo.sh
- An onboarded Target Plus seller account
- A Target+ Seller API key from Seller Dashboard → Integrations
Quick start
- Install the module from the Odoo Apps Store download (Apps → Update Apps List, then Install).
- Open Targetplus → Configuration → Instances, create a record and enter your Targetplus Shop URL and API Key (tick Sandbox Mode first if you have sandbox credentials).
- Click Test Connection and wait for the status connected.
- Map your ship-from locations under Configuration → Locations.
- Run a small import from Operations → Run Operations, check the result, then let the scheduled actions take over.
Troubleshooting
| Issue | Likely cause and fix |
|---|---|
| 401 or 403 on Test Connection | API key expired, revoked or mistyped, or sandbox credentials used without Sandbox Mode. Re-issue the key in the Seller Dashboard and update the instance. |
| Nothing syncs | The scheduled actions are disabled or Odoo's cron worker is not running (--max-cron-threads must be greater than zero). |
| Webhook events refused | The instance's Client Secret does not match the signing secret, or web.base.url is not your public HTTPS address. Webhooks are optional; the scheduled actions import everything on their own. |