Mobile Sales — инсталационно ръководство

Не споделяйте production credentials, screenshots на настройки или публични логове.

1. Преди да започнете

Осигурете Odoo 19 credentials с минимални права (least-privilege technical user) и реално разрешен External API за избрания Odoo план.

2. Компания и detection

  1. В Admin → Companies въведете HTTPS Odoo URL, база, technical login/API key, company и warehouse ID.
  2. Оставете connector mode auto, освен при изрично одитиран override.
  3. Задайте full-sync timezone/local time (default Europe/Sofia, 04:00) и stale checkout policy.
  4. Създайте поне един mapped mobile user и изпълнете „Провери Odoo връзката и capabilities“. Не приемайте недоказана Odoo Online External API наличност.

3. Odoo режими

Standard / Odoo Online

Integration user-ът трябва реално да може да чете разрешените customers/products/stock и да създава поръчки. Daily full reconciliation може да бъде завършвана чрез пълната mobile pagination. Ако detection е unavailable/unauthorized/insufficient permissions, коригирайте плана или правата — не заобикаляйте проверката.

Addon / Odoo.sh или on-premise

Съответният Odoo addon се инсталира и upgrade-ва по стандартната deployment процедура на клиента в неговата Odoo среда.

4. Мобилно приложение

Приложението се разпространява през Google Play Store (публичен или private/internal listing, според изискванията на клиента) — крайните потребители го инсталират директно от Google Play. Приложението не съдържа Odoo URL, база, login, API key или директен /jsonrpc достъп.

5. Troubleshooting

  • 401/403: license, session/device revoke, technical credentials и права.
  • Detection failed: URL/TLS/database/plan/API access; използвайте sanitized Odoo logs.
  • Stale: проверете timezone/час и pagination/finalize на пълната синхронизация.
  • record_unavailable: архивиран/изтрит/отнет запис; full sync и корекция на pending операцията.

6. Security checklist

Rotating credentials, least privilege technical user, admin audit, device revoke drill, backup restore drill и сканиране на мобилното приложение за вградени тайни/директен RPC достъп са задължителни преди production.