Odoo Help

2 Answers

Daniel Reis

--Daniel Reis--
| 7 8 9
Linda-a-Velha, Portugal
--Daniel Reis--

Author of the "Odoo Development Essentials" book.

Applications Manager at Securitas Portugal

Github: https://github.com/dreispt

Twitter; @reis_pt

Daniel Reis
2/15/13, 4:53 AM

OpenERP does not provide out-of-the-box support for that.

The closest thing is the point_of_sale module, which worked offline in v6.1. This offline mode is specifically implemented by the module using javascript and browser localstorage capabilities:

PosLS is a localstorage based implementation of the point of sale database.

From the comments in the source code, it looks like OpenERP found these capabilities to be rather limited in storage and performance, and has dropped the offline mode on v7.

You should also consider implementing your own custom client. The need of the offline capability in mobile devices, such as tablets or smartphones, makes this option even more interesting. There are several options available for this in the apps markets. BHC presented an Android App framework for OpenERP at the last Community Days event.

1 Comment
7/23/13, 7:01 PM

Helo Daniel, how are you. I'm Ricardo from Opencloud, we talked a litle bit during OpenDays:) Nice Post! I am facing the same problem! I have a potential customer in Angola, and they need the offline option ASAP due to the limits on the internet infraestructure and mobility... I was thinking implementing it for other modules like a javabased infraestructure for CRM like in POS, what do you think? You say OpenERP droped the offline mode, for any specific reason? I think the main goal would be to have all the modules available in offline and online mode, and autosynchronization between the two..

4/22/13, 8:36 AM


For a couple of ours clients we developed an Android Based Sales Force Automation Tool.

It’s a native android application with an embedded database that synchronize with OpenERP.

The Offline mode of mFormix guarantees its use even in the most remote places. . This helps sales get to the right information as fast as possible instead of waiting for downloads. In areas without wifi or 3G coverage mFormix will be fully functional , Orders will be stored locally until the next synchronization.

The synchronization is a two-ways process ensuring updates your local and remote databases:

  • Synchronization Mobile -> Server: orders created on the mobile device will be sent to the server.
  • Synchronization Server -> Mobile: any update on your data in server side (customers, Product) will be sent to mobile device to ensure data accuracy

Whether you are using OpenERP 6.1 or 7.0, mFormix runs automatically without any need for additional configuration. mFormix is available in three languages: French, English and Spanish.

An free evaluation is available on Google play: search for mformix (here on google play)

Feedback is Appreciated and welcome.

Not completely sure on what to do with this in the future:

  • Put it for free on google play as a marketing tool.
  • Keep the eval and sell services to deploy it in production. -Sell it for a fee on the google market.

Will be interested in you insight on this and to discuss

Ask a Question
Keep Informed
3 follower(s)
About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now