Mobile Sales — инсталационно ръководство
1. Преди да започнете
Осигурете Odoo 19 credentials с минимални права (least-privilege technical user) и реално разрешен External API за избрания Odoo план.
2. Компания и detection
- В Admin → Companies въведете HTTPS Odoo URL, база, technical login/API key, company и warehouse ID.
- Оставете connector mode auto, освен при изрично одитиран override.
- Задайте full-sync timezone/local time (default
Europe/Sofia,04:00) и stale checkout policy. - Създайте поне един 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.