| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Point of Sale (point_of_sale) • Inventory (stock) • Invoicing (account) |
| Lines of code | 2788 |
| Technical Name |
pos_sales_sync |
| License | OPL-1 |
| Website | https://techpro.al |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Point of Sale (point_of_sale) • Inventory (stock) • Invoicing (account) |
| Lines of code | 2788 |
| Technical Name |
pos_sales_sync |
| License | OPL-1 |
| Website | https://techpro.al |
Offline POS Branch Sales Sync
Synchronize remote POS branches with your central Odoo database — no custom code on branch servers.
How It Works
Your central Odoo pulls POS sessions from each remote branch and imports them as draft Sales Orders for review. It also pushes master data (products, customers, taxes) to keep branches aligned.
Centralized Dashboard
Manage all your POS branches from a single dashboard. Monitor connection status, sync history, imported orders, and push master data — all in one place.
Key Features
Pull Orders
Import POS sessions from branch databases as draft Sales Orders. Review, confirm, and invoice from the central office.
Push Master Data
Send products, customers, taxes, and payment methods to branches. Only changed records are pushed to minimize traffic.
Secure Connections
Branch passwords and API keys are stored encrypted. HTTPS and VPN connections recommended for maximum security.
Error & Retry
Failed syncs show plain-language errors with suggested fixes. Retry individual records or bulk-retry from the dashboard.
User Mapping
Map remote branch users to central salespeople. Load remote users automatically and assign them in one click.
Scheduled Sync
Configure per-branch sync frequency with staggered start times. Automatic cron job runs every 2 minutes by default.
🏪 Typical Use Case
A retail company operates multiple branch POS terminals that work offline or on unstable internet connections. The central database periodically receives branch sales and sends controlled master data to keep POS locations aligned — without requiring live connectivity during selling.
✅ No Branch Customization
This is a central-only module. Branch POS databases run standard Odoo with no custom modules. The central system connects via XML-RPC using the branch's standard Odoo credentials. Simple, clean, and maintainable.
Ready to Sync Your POS Branches?
Install on your central Odoo database and start synchronizing in minutes.
TechPro SHPK | techpro.al | support@techpro.al
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module