Skip to main content

About You Store Management

This is the installation and configuration guide for About You Store Management, the module you downloaded from your ECOSIRE dashboard. Everything on this page describes the aboutyou_store_management module exactly as it ships today — the facts below were read out of the released build, not from a roadmap.

Technical nameaboutyou_store_management
Odoo versions17.0, 18.0, 19.0 (Community or Enterprise)
Current shipped version17.017.0.1.1.0, 18.018.0.1.1.0, 19.019.0.1.1.0
Price$499 USD — one-time, per Odoo version
Odoo module licenceOPL-1
CategoryConnector
Nothing to unlock

From version 1.1.0 the module installs and runs standalone: no extra ECOSIRE download to install first, nothing to enter before you can sync, and no ECOSIRE server contacted at runtime. Your rights are contractual under OPL-1. If you are upgrading from 1.0.x, see Upgrading from 1.0.x.

Requirements

RequirementDetail
Odoo17.0, 18.0 or 19.0, Community or Enterprise. Self-hosted or Odoo.sh — Odoo Online (SaaS) cannot install third-party modules
Odoo appsbase, sale_management, stock, account, delivery, mail, web, portal, product, contacts, digest — Odoo installs any that are missing
Python packagesrequests
Platform accountAn About You account with API access

Install the Python packages into the same interpreter that runs Odoo:

sudo -u odoo pip install requests

Installation

1. Download the ZIP for your Odoo version

Sign in at ecosire.com and open your dashboard downloads, then take the archive that matches the Odoo major version you run.

2. Extract into your addons path

unzip aboutyou_store_management_v19_*.zip -d /opt/odoo/addons/
ls /opt/odoo/addons/aboutyou_store_management/__manifest__.py # sanity check

The module must end up as a single top-level aboutyou_store_management/ directory with __manifest__.py directly inside it. If your ls check fails, the folder landed one level too deep or too shallow — move it so the path above resolves.

3. Restart Odoo and install

sudo systemctl restart odoo
  1. Go to Apps and click Update Apps List (developer mode must be on).
  2. Search for About You Store Management and click Install.
  3. Odoo pulls in the Odoo apps listed above automatically.

When the install finishes, a Aboutyou menu appears in the main Odoo app switcher.

Upgrading from 1.0.x

Version 1.1.0 removed the licence client. Upgrading is an ordinary Odoo module upgrade — your instances, mappings, orders, products and payouts are carried over untouched.

  1. Replace the module folder in your addons path with the new one.
  2. Restart Odoo and run the upgrade: Apps → About You Store Management → Upgrade, or odoo -u aboutyou_store_management -d <database>.
  3. The old ECOSIRE dependency module is no longer required by this connector. It can stay installed for other ECOSIRE modules that still use it; this connector no longer reads it.

Two settings that used to advertise an OAuth flow — Access Token and API Password — are gone from the connection form. About You authenticates with a single API key; if you had filled either field, nothing is lost, because neither was ever sent.

Configuration

Connect to About You

Create a connection record on the aboutyou.instance model. The fields the module defines for the connection are:

FieldTechnical nameTypeRequired
Instance NamenameCharYes
About You Seller Center URLshop_urlCharYes
Companycompany_idMany2oneYes
API Keyapi_keyCharNo
Webhook Secretshared_secretCharNo
API Versionapi_versionCharNo (defaults to v1)

The API key is the one you issue in Seller Center → Settings → API Keys. The module sends it as the X-API-KEY header on every request; this API has no OAuth flow, so there is no token to exchange or refresh. The webhook secret is only needed if you use the module's webhook endpoints — it is what incoming payloads are HMAC-verified against, and an unsigned payload is rejected.

The fields marked Yes are enforced by the model — Odoo will not let you save the record without them. The technical name is the reliable identifier if your screen wording differs.

The same record carries three order-automation checkboxes — auto_confirm_order, auto_create_invoice and auto_validate_invoice. They run in that order after each order import, and all three default to off, so a freshly connected instance imports orders as quotations and does nothing else. Turn them on one at a time.

The module contacts partner.aboutyou.com (the Seller Center API). Your firewall must allow outbound HTTPS to it.

Scheduled actions

The module installs 13 scheduled actions (Settings → Technical → Scheduled Actions):

Scheduled actionRuns everyEnabled on install
Aboutyou: Sync Products30 minutesYes
Aboutyou: Sync Orders15 minutesYes
Aboutyou: Sync Customers60 minutesYes
Aboutyou: Sync Inventory10 minutesYes
Aboutyou: Process Queue Jobs5 minutesYes
Aboutyou: Import Payout Reports6 hoursYes
Aboutyou: Import Refunds30 minutesYes
Aboutyou: Auto Risk Detection30 minutesYes
Aboutyou: Generate Analytics4 hoursYes
Aboutyou: Webhook Health Check60 minutesYes
Aboutyou: Cleanup Old Logs24 hoursYes
Aboutyou: Process Workflows10 minutesYes
Aboutyou: Daily Summary Report1 dayYes

Intervals above are the shipped defaults. Adjust them to your volume — but be aware that the platform, not Odoo, sets the API rate limits, and shortening a sync interval is the usual cause of throttling errors in the logs.

Using the module

The module's menu is laid out as:

  • Aboutyou → Dashboard
  • Aboutyou → Orders
  • Aboutyou → Refunds
  • Aboutyou → Products
  • Aboutyou → Customers
  • Aboutyou → Payouts
  • Aboutyou → Analytics
  • Aboutyou → Operations — Run Operations, Queue Jobs, Logs
  • Aboutyou → Configuration — Instances, Locations, Payment Gateways, Scheduled Actions, Webhooks

A normal first run is:

  1. Save the connection record and confirm the module reports a successful connection before importing anything.
  2. Review the mapping records so imported data lands on the right Odoo records.
  3. Run a small import first — restrict it by date or by a handful of products — and check the results before letting the scheduled actions take over.
  4. Watch the log records during the first full sync. Failures are recorded there rather than raised at the user.

Troubleshooting

Installation

SymptomCause and fix
Odoo refuses to install the moduleCheck the folder name in your addons path is exactly aboutyou_store_management and that the path is listed in addons_path. Since 1.1.0 there is no ECOSIRE dependency to install first.
The requests library is requiredrequests is missing from Odoo's Python environment. Install it into the interpreter that runs Odoo.
The module still asks you to unlock it before syncingYou are running 1.0.x. Upgrade to 1.1.0 — see Upgrading from 1.0.x — and the prompt disappears.

Syncing

SymptomCause and fix
The connection will not validateTest Connection reports the platform's own reason. An empty API key is named as such; anything else is the Seller Center's response to a call on your seller account. Re-copy the key from Seller Center → Settings → API Keys.
Nothing syncs even though the connection is fineThe scheduled actions are disabled at the Odoo level, or Odoo's cron worker is not running. Check Settings → Technical → Scheduled Actions and that --max-cron-threads is greater than zero.
Sync starts then stops part-wayRead the module's log records for that run. Rate limiting and rejected field values are the two common causes; both are logged with the platform's own error text.
Records import but map to the wrong Odoo valuesFix the mapping records under the module's configuration, then re-run the import.
An order imported with the wrong dateFixed in 1.1.0: timestamps arriving with a negative UTC offset were being truncated. Re-import the affected orders after upgrading.
Product images were never importedFixed in 1.1.0: the wizard's Import Product Images option now reaches the import.
Duplicated products or customersRun the initial import once. If a first attempt half-finished, check the existing records before re-running rather than importing on top.

Version history

Odoo versionVersion you download today
17.017.0.1.1.0
18.018.0.1.1.0
19.019.0.1.1.0

ECOSIRE module versions are <odoo major>.<module major>.<minor>.<patch>, so 19.0.1.1.0 is the Odoo 19 build of module version 1.1.0. Your installed version is shown in Apps.

1.1.0

  • The module installs and runs standalone: the extra ECOSIRE download it used to require, and the unlock step that came with it, are both gone. Your rights are contractual under OPL-1.
  • Every option on the operations wizard now reaches the import it belongs to — date range, skip-existing, import-images and specific IDs. Product images are imported for the first time.
  • The three order-automation checkboxes on the connection record now run the workflow they describe. They still default to off.
  • Order timestamps that arrive with a negative UTC offset are parsed correctly; they were previously truncated to the year.
  • API calls follow the documented Seller Center surface: page/limit pagination, the documented product upsert route, the accept and refund routes for returns, and a connection test against the seller account.
  • Webhook payloads that arrive without a valid signature are rejected rather than accepted.
  • Dashboard amounts render in the seller's own currency instead of a hardcoded dollar sign.
  • The connection form describes API-key authentication instead of an OAuth flow the platform does not offer.

Support