Skip to content

Who can do what ​

Stock Sync has two roles, Viewer and Operator. An operator can do everything a viewer can, and more. How you get a role is explained in Signing in and roles; Settings → People and roles shows yours.

Two rules hold everywhere:

  • Everyone with a role sees everything. Every screen, every figure, every offer's history and every message exchanged with the marketplace is visible to viewers too.
  • Only operators change things. A button that changes something is absent for a viewer, and so are the tick boxes that select rows for bulk actions. Even if a change were sent on a viewer's behalf, the server refuses it and answers "This needs the operator role". (An operator sometimes sees a button greyed out: that is not about the role, and its tooltip says why, for example "No offer has failed.")

Screens ​

ScreenViewerOperator
Sign in✓✓
Overview✓✓
Offers and an offer's side panel and page✓✓
Orders and an order's side panel and page✓ (read-only)✓
Accounts✓ (read-only)✓
New accountShows "Creating an account needs the Operator role."✓
Account workspace✓ (read-only)✓
Account settingsShows "You can read the settings; changing them needs the Operator role."✓
Activity✓ (read-only)✓
Settings✓ (the Odoo connection read-only)✓

Actions, screen by screen ​

✓ = can do it. — = not shown.

Everywhere ​

ActionViewerOperator
Use the sidebar, open accounts from it, filter and fold its groups✓✓
Search or jump to (Ctrl K): pages, accounts, offers, orders✓✓
Actions in Search or jump to: Pause / Resume live updates, switch the theme, Keyboard shortcuts✓✓
Actions in Search or jump to: New account, Read PIM now—✓
Pause or resume live updates (the Live pill)✓✓
Switch between the dark and the light theme✓✓
Keyboard shortcuts (list); X and Shift + click select rows for operators only✓✓
Open the Legend of a list, read every tooltip✓✓
Show or hide table columns (Columns)✓✓
Open the account menu, Sign out✓✓
The + beside Accounts in the sidebar (New account)—✓

Overview ​

ActionViewerOperator
Read the tiles, Needs your attention, Happening now, Accounts, Throughput and Offer health; open what they link to✓✓
Change the chart (Stock / Catalog, 24h / 7d / 30d), Show all accounts✓✓
The link buttons on Needs your attention rows (View, View offers, Review orders, Review, View runs, Open account …)✓✓
The command buttons on those rows: Recover, Edit connection, Retry failed, Retry all failed, Read PIM now—✓
Read PIM now at the top—✓

Offers (every account, or an account's Offers tab) ​

ActionViewerOperator
Quick views, search, filter chips, sort, page through, open an offer in the side panel or on its page✓✓
Export (the filtered list, as a CSV file)✓✓
Open an offer's product in PIM or the marketplace, copy its id (the row's ⋯ menu)✓✓
Tick offers, Select all … matching—✓
Resync stock (any number ticked, or up to 5,000 matching)—✓
Retry failed (top of the list, and on the selection bar)—✓
Export the ticked rows—✓ (a viewer cannot tick rows)

Offer side panel and page ​

ActionViewerOperator
Read what it means and what to do, the stock path, PIM data, stock figures, Last problem, the history and every Request and response with the marketplace✓✓
Open in PIM, Open in ABOUT YOU, Copy id, Open full page✓✓
Resync, Retry (when failed)—✓

Orders (every account, or an account's Orders tab) ​

ActionViewerOperator
Quick views, search, filter chips, open an order, read its lines, comparison and activity✓✓
Open the order or its products in ABOUT YOU, Odoo or PIM (Open in ABOUT YOU, Open in Odoo, the links in the list and in Lines)✓✓
Tick orders; Retry and Mark resolved on the selection bar—✓
Retry (only for an order that needs attention, is not in Odoo yet and is not Unreadable or Not supported; or whose reason is Cancel failed)—✓
Mark resolved (asks for a note)—✓
Cancel order (ABOUT YOU accounts whose orders are Live; asks for the lines and a reason)—✓

Accounts and New account ​

ActionViewerOperator
Read the table, open an account✓✓
New account, fill in the steps, Test connection, Create account—✓
The row's ⋯ menu: Pause / Resume, Recover, Import offers, Recalculate, Edit connection—✓
Tick accounts; Pause, Resume, Import offers, Recalculate on the selection bar—✓

Account workspace ​

ActionViewerOperator
Read the header, the status banner, the Summary, Offers, Orders and Activity tabs✓✓
Open seller centre (ABOUT YOU accounts)✓✓
Pause in the header—✓
The banner's action: Go Live (asks for the account name), Back to Preview, Resume, Edit connection, Recover—✓
More: Import offers, Recalculate, Edit connection, Go Live… / Back to Preview—✓

Account settings ​

ActionViewerOperator
Read Connection, Stock rules, Orders → Odoo and Appearance✓✓
Change the connection, the Lead-time limit, the orders mode and mapping, the badge's initials and colour; Save or Discard—✓
Pause the account / Resume the account—✓

Activity ​

ActionViewerOperator
Read the Live feed, Sync runs and Outbox; filter them✓✓
Read PIM now—✓
Release one message, tick several and Release them, Release all for an account—✓

Settings ​

ActionViewerOperator
Your preferences: the theme and live updates✓✓
Read People and roles✓✓
Change the Odoo connection and Save—✓
Check connection—✓
Open Odoo✓✓

What an operator's actions leave behind ​

Every action an operator takes, whether it worked or not, is recorded permanently with the operator's company e-mail address. It shows in the account's Activity tab and in the Live feed. An action that did not go through reads as an attempt, for example "tried to resume the account — unavailable: …". Viewers can read this record too. Actions that concern no single account, such as Read PIM now, are recorded but shown on no account. See Every status explained.

If you see "You can't …" ​

A red box under the action buttons saying "This needs the operator role" means you are not (or no longer) an operator. A box saying "… from here" means the change did not come from Stock Sync's own address. Both are explained in Signing in and roles.

Channel Hub Stock Sync — user guide for operators and viewers