Skip to main content
Amazon

Operator access message in Amazon Connector for Odoo: cause and fix

The message appears when you press Upload invoice to Amazon or Request a Review and your user is not in the connector's operator group. The fix is to ask a manager to grant you Operator or Manager access.

FlexigoTech · Editor in charge: Víctor Gómez · Updated 5 November 2026

Key facts

Module
Amazon
Versions
Odoo 17, 18, 19 and 20
Checked
in the connector's source code, version 20.0 · against the sources linked at the end
Reading time
4 min

When it appears and where

When exactly does the message appear?

It appears when you press one of the two buttons on the order, Upload invoice to Amazon or Request a Review, and your user does not belong to the connector's operator group (Amazon Seller Connector Operator). That is the condition in the code: if your user is not in that group, the action stops. The full text is:

You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access.

Which buttons can show it, and when are they visible?

Both buttons are on the order form, which you open from the menu Amazon › Orders. Both levels of that menu require the Viewer permission, so without it you do not see that part of the menu.

  • Upload invoice to Amazon: hidden when the Invoice Move field is empty or when Invoice uploaded to Amazon at already has a value. With the default values it is not visible. When you press it, Odoo asks for confirmation: Upload this order's posted customer invoice to Amazon as a VAT invoice?.
  • Request a Review: hidden when State is not the one for a shipped order or when Review requested at already has a value. With the default values it is not visible either. When you press it, Odoo asks for confirmation: Send Amazon's official Request-a-Review solicitation for this order?.

If the button is missing, look at that view condition first, not at permissions: the access message comes when you press the button.

Schema drawn from code (not an Odoo screenshot) showing the orders menu, the buttons for uploading the invoice and requesting a review, and the Operator access message
Schema of the path: orders menu, the two buttons and the access message

Is seeing the orders menu the same as being able to press those buttons?

No. Both levels of the menu require the Viewer permission, but the message asks for at least Operator access. According to the code comment, the orders model gives a viewer read-only access. So a user can open the order, see the button and still get the message when pressing it.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify?

What the code checks and what to do

What does the code check, and in what order?

First it looks at whether the action runs with real superuser rights (according to the code comment, this includes scheduled-task chains running with elevated rights): if so, it lets it through. If not, it checks whether your user is in the operator group. If it is not, it raises the message and everything stops there. If it is, in Odoo 20.0 the code makes one more check: that your user can write to that order. The code comment explains that groups are not enough because these actions read their records with elevated rights, past the per-company rule.

Why is hiding the button not enough?

Because of what the code comment itself says. The actions that upload the VAT invoice, request the review and send the order cancellation make a real, irreversible call to Amazon, using the account's credentials, before any local record is attempted. A viewer could trigger that effect on Amazon through a direct call even though the local write would be denied. Hiding a button in the view is a UI convenience, not a security boundary, so the module checks the permission on the server.

What happens to the order when the message appears?

The action stops and nothing that action was going to change is saved. From what the code comment says, the check exists precisely so that a user without permission never reaches that call to Amazon.

What do I do when I get it?

Do what the message says: ask a manager to grant you Operator or Manager access. Once you have it, reopen the order and press the button again. Until then, the action stops with this message.

Versions, language and rollout

Does it appear in every Odoo version?

The message is in the published code of all four branches: 17.0, 18.0, 19.0 and 20.0. The view conditions of the two buttons are the same in all four. The final write check is the one in the Odoo 20.0 code.

What is the button called in my language?

With Odoo in English, the button is called Upload invoice to Amazon. The module ships published translations of that label for Spanish, German, French, Italian and Portuguese: in German it is «Rechnung zu Amazon hochladen», in French «Envoyer la facture à Amazon», in Italian «Carica fattura su Amazon» and in Portuguese «Enviar fatura para a Amazon».

Schema drawn from code (not an Odoo screenshot) with the text of the button for uploading the invoice to Amazon in Spanish, German, French, Italian and Portuguese
Schema of the button label by Odoo language, based on the module's published translations

If you are rolling out Odoo with the connector, decide early who should have operator access, because these actions talk directly to Amazon. The module is a one-off purchase per version (published for Odoo 17, 18, 19 and 20) and needs a FlexigoTech Cloud subscription, Connector plan: €49 a month or €490 a year, excluding VAT. The connection goes through FlexigoTech Cloud, which stores the credentials encrypted, watches the synchronisation and emails you if it fails. See the Odoo Apps listing and the module page. FlexigoTech implements Odoo 17, 18, 19 and 20 and builds custom connectors and integrations.

Keep reading

What the «Preview on Amazon» button in Amazon Connector for Odoo doesWhat the Preview on Amazon button in Amazon Connector for Odoo does: when it shows, what it checks, what it saves and which errors it can raise.What the «Create family on Amazon» button does, step by stepWhat the Create family on Amazon button of the Odoo SP-API connector checks and sends, when it shows up, and what to do about each error it can raise.
Checked in the connector's source code (version 20.0) and the linked sources

Sources