POS Fast Loading | Point of Sale | Product | Customer | Pricelist | Postgres | MongoDB
by echoBitz IT Solutions Pvt. Ltd.$ 148.89
In-App Purchases
Odoo POS Fast Loading
| Products, Customers & Pricelists
Faster Point of Sale Loading for Products, Customers, and Pricelists
Speed up Odoo Point of Sale session open with a cached catalog for products, customers, and pricelists. Serve large catalogs from Postgres or MongoDB, load data in progressive chunks, and keep open POS sessions updated with realtime sync. Use the Pos Fast Loading Setup menus for configuration, sync actions, cache inspection, and demo data.
Configure your cache from Point of Sale → Configuration → Pos Fast Loading Setup. Choose Postgres or Mongo, pick a sync mode, activate the config, then sync products, customers, and pricelists. Optional cron auto-sync keeps the cache fresh with changed records. Load demo data from the module wizard when you need large catalogs for performance testing.
Fast POS Loading for Large Catalogs
Open POS sessions in seconds even with tens of thousands of products and customers. Cache master data in Postgres or MongoDB, load it in chunks, and push live updates to open registers without freezing the UI. Keep every product, customer, and pricelist change ready for the next POS open.
- Dual Backends: Store POS cache in Odoo Postgres or external MongoDB with the same sync workflow.
- Chunked Loading: Progressive catalog load so large datasets open smoothly without browser freezes.
- Realtime Updates: Websocket push and sync modes keep open POS sessions aligned with backend price and customer changes.
Key Features
Everything you need for faster POS loading inside Odoo
Cache products, customers, and pricelists once, then open POS from the cache instead of heavy ORM load_data calls across large catalogs.
Choose Real Time Update, Apply on Reloading, or Only Notify so each shop gets the sync behavior that fits its cashiers.
Manage data source, sync mode, Mongo host/port, pricelist scope, and field selection from Pos Fast Loading Setup.
Sync products, customers, and pricelists into the cache with one click, then link the config to each POS shop.
Track cache version, last sync times, and pending deltas so POS only merges what changed.
Start POS Fast Loading in Minutes
Install the module, open Point of Sale → Configuration → Pos Fast Loading Setup, choose Postgres or Mongo, activate, sync products/customers/pricelists, then link the config on your POS shop — no coding required.
6 Core Capabilities
Complete POS acceleration — from setup to cache sync, realtime updates, chunked loading, and browser cache
- POS Fast Loading User and Manager security groups
- Pos Fast Loading Setup configuration menu
- Menu-driven Postgres or Mongo setup
- Ready-to-use POS cache flow
- Sync Products and product templates
- Sync Customers and partners
- Sync Pricelists with configurable scope
- Additional partner and product field selection
- Initial display of ~400 products
- Background hydration of remaining catalog
- Partner and pricelist chunk loading
- Cron auto-sync of changed records
- Real Time Update sync mode
- Apply changes on reloading mode
- Only notify when changes occur mode
- Pending delta merge without full reload
- Pos Common Cache inspection
- Cache version tracking
- Last product, customer, and price sync times
- Manager cache and config menus
- Faster POS session open
- Navbar refresh icon in notify mode
- Abandoned session cleanup helpers
- IndexedDB warm cache for repeat opens
Feature Deep Dive
Explore every capability of POS Fast Loading in detail
Configuration Screenshots
- User – Provides standard access to POS Fast Loading features.
- Manager – Provides full configuration and management access.
- Configuration Name
- POS Data Source
- POS Syncing Method
- Status
- Cache Last Sync Time
- Postgres
- MongoDB
- Cache Version
- Pending POS Refresh Status
- Product Last Sync Time
- Customer Last Sync Time
- Pricelist Last Sync Time
- Cache Last Sync Time
Manual Data Synchronization
- Open the required POS Fast Loading configuration.
- Click Sync Products to synchronize product data with the configured cache backend.
- Click Sync Customers to synchronize customer records.
- Click Sync Pricelist to synchronize applicable pricelist data.
- The Pricelist Sync Scope determines which pricelists are included in the synchronization process.
- After synchronization, the corresponding last sync timestamps are updated automatically.
- The cache version is updated when synchronized POS data changes.
- The Pending POS Refresh indicator identifies whether the POS frontend needs to refresh its cached data.
- Mongo
- Postgres
POS Cache and Synchronization Workflow
- Once configured, POS catalog data is prepared using the selected fast-loading backend.
- Product, customer, and pricelist data can be synchronized independently.
- The selected synchronization mode controls how POS changes are communicated to active sessions.
- In Real Time Update mode, POS data changes can be propagated through the configured synchronization mechanism.
- In Only notify when Changes Occur mode, the system marks relevant changes and notifies the POS when refreshed data is required.
- Cache synchronization timestamps provide administrators with visibility into the freshness of each dataset.
- The cache version helps POS sessions identify updated cached content.
- This architecture is designed to reduce initial POS loading time and improve usability for large product catalogs, customer databases, and pricelist datasets.
Managing Multiple Cache Backends
- Administrators can maintain multiple POS Fast Loading configurations.
- Different Point of Sale configurations can use different cache backends.
- For example, one POS can use a Postgres cache configuration while another POS can use MongoDB.
- Each backend configuration maintains its own:
- Synchronization method
- Activation status
- Cache version
- Dataset synchronization timestamps
- Refresh status
- This allows businesses to configure the POS loading architecture according to their infrastructure and performance requirements.
Reset Abandoned POS Sessions
- Open the required Point of Sale configuration.
- In the POS Fast Loading section, use the Reset Abandoned Session option when a stale or interrupted POS session prevents normal operation.
- This option helps clear abandoned session state before reopening or continuing POS operations.
- After assigning the required fast-loading configuration, the POS is ready to load its synchronized catalog data through the selected cache backend.
Fast Product Loading
- Once the POS session opens, products are displayed immediately using the cached data.
- Large product catalogs (for example, 20,000+ products) load quickly without browser freezing.
- Products are progressively available while maintaining a smooth POS experience.
Fast Customer Loading
- Customer records are also loaded from the cache.
- Large customer databases (for example, 10,000+ customers) are available instantly for searching and selection.
- This significantly reduces customer lookup time during checkout.
Fast Pricelist Loading
- Pricelists configured for the POS are synchronized into the cache.
- Multiple pricelists (for example, 4,000+ pricelists) become available without increasing POS startup time.
- Applicable pricing is retrieved quickly during sales operations.
Improved POS Performance
- After the cache is prepared, the POS interface opens considerably faster than standard loading.
- Products, customers, and pricelists remain responsive even with very large datasets.
- Cashiers can begin selling immediately without waiting for the entire database to load.
- Real-time synchronization keeps cached information updated based on the selected synchronization mode (Real-Time Update or Notify on Changes).
- This provides a faster, smoother, and more scalable Point of Sale experience for businesses with large product catalogs and customer databases.
Frequently Asked Questions
point_of_sale, sale_management, stock,
account, and mail. Mongo mode also needs
pymongo and a running MongoDB server.
Release Notes & Version History
- POS Fast Loading for products, customers, and pricelists with Postgres or MongoDB backends.
- Pos Fast Loading Setup menus for config, sync actions, cache inspection, and demo data.
- Chunked loading, realtime websocket sync, browser IndexedDB cache, and cron auto-sync.
Book a Demo or Watch POS Fast Loading in Action
Schedule a walkthrough with our team or explore the POS Fast Loading demo video.
Scan and Connect with echoBitz
Book a meeting, start a WhatsApp conversation, or reach us by email from one simple visual card. It is the fastest way to move from curiosity to a live POS Fast Loading discussion.
Our Services
Odoo Integration
Seamlessly integrate Odoo with third-party apps, platforms, and tools for better workflow.
Odoo Implementation
We plan, configure, and deploy Odoo tailored to your business processes.
Customization
Get modules and workflows customized to meet your exact needs in Odoo.
Community Apps
Access or develop robust community apps to enhance your Odoo functionality.
Development Outsourcing
Hire dedicated Odoo developers to build solutions efficiently and cost-effectively.
Support & Maintenance
Enjoy peace of mind with our reliable support, updates, and bug fixing services.
Discover More Solutions by echoBitz IT
Explore our other Odoo integration apps
Ready to run POS Fast Loading in Odoo?
Install POS Fast Loading, configure your Pos Fast Loading Setup, sync products, customers, and pricelists, then link the config to your POS shop — all inside Odoo 19.
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