All in One POS Inventory & eCommerce Integration
by DevIntelle Consulting Service Pvt.Ltd https://www.devintellecs.com$ 25.63
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Point of Sale (point_of_sale) • eCommerce (website_sale) • Discuss (mail) • Sales (sale_management) • Invoicing (account) • Website (website) |
| Lines of code | 2526 |
| Technical Name |
dev_all_in_one_pos_inventory |
| License | LGPL-3 |
| Website | https://www.devintellecs.com |
| Versions | 17.0 18.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Point of Sale (point_of_sale) • eCommerce (website_sale) • Discuss (mail) • Sales (sale_management) • Invoicing (account) • Website (website) |
| Lines of code | 2526 |
| Technical Name |
dev_all_in_one_pos_inventory |
| License | LGPL-3 |
| Website | https://www.devintellecs.com |
| Versions | 17.0 18.0 |
All In One POS Inventory in Odoo
Manage your entire POS inventory workflow from a single screen in Odoo. All In One POS Inventory combines real-time stock display, internal stock transfers, and automatic eCommerce order loading directly inside the POS interface.
Cashiers can instantly view product stock with smart color-coded indicators, transfer stock between locations without leaving POS, and fulfill online orders directly from the counter. The module supports On Hand and Forecasted quantities, low stock alerts, out-of-stock restrictions, automatic stock refresh, and multi-warehouse support.
Perfect for retail stores, supermarkets, restaurants, and multi-location businesses that need faster operations, accurate inventory control, and a seamless online-to-offline sales experience.
FEATURES
-
Real-Time Stock Display
View dynamic On-Hand or Forecasted stock quantities directly on POS product cards. Smart color-coded indicators immediately signal in-stock (green), low-stock (orange), or out-of-stock (red) levels.
-
Prevent Inventory Overselling
Enforce strict stock control by blocking cashiers from adding storable products to an active cart if the current stock is zero or below. Highly configurable to match your store policies.
-
Direct Internal stock Transfers
Initiate and confirm warehouse inventory moves between different locations straight from the Point of Sale panel. Save transfers as drafts or auto-validate them instantly on creation.
-
Session Transfer History
Review and search all stock transfers initiated during the current cashier session. View expanded line item details, track transfer statuses, or cancel draft stock orders with a tap.
-
Website eCommerce Orders Sync
Fetch and display online website orders in real time. cashiers can browse, filter, search, and load online shopping cart selections directly into the active register for rapid local pick-up or payment.
-
Instant Sound Alerts & Badges
Never miss a pending online sale. The integrated polling mechanism plays an audible bell sound and flashes real-time notification alerts whenever new web orders check out.
POS Real-Time Stock Display
Take full control of inventory visibility at the point of sale with the POS Stock Display module for Odoo. This module displays real-time product stock quantities directly on the POS product cards using intuitive, color-coded badges — green for in-stock, orange for low stock, and red for out-of-stock items. Cashiers can instantly see how much inventory is available without leaving the POS interface. Configure the stock source to pull quantities from all warehouses, the current warehouse, or a specific stock location. Set a customizable low stock threshold to warn your team before items run out, and optionally deny orders for out-of-stock storable products to prevent overselling. Choose between On Hand or Forecasted stock quantities for maximum flexibility.
Main Features:
- Color-Coded Stock Badges: Instantly see product availability with color-coded badges on POS product cards.
- Configurable Stock Type: Choose to display Quantity On Hand or Forecasted Quantity on product cards.
- Flexible Stock Location Source: Pull stock from All Warehouses, the Current Warehouse, or a Specific Stock Location.
- Low Stock Threshold Warning: Set customizable threshold warnings before items run out.
- Deny Order for Out-of-Stock: Prevent storable products from being oversold with absolute control.
- Manual & Auto Stock Refresh: Auto refresh stock after payment validation or manual click in the navbar.
Navigate to Point of Sale → Configuration → Settings (or open the POS configuration form directly). Under the "Display Stock in POS" setting, check the box to enable it. Once activated, additional stock configuration options will appear — including Stock Type, Stock Location, Low Stock Threshold, Badge Position, and the Deny Order option. Save the settings to apply your changes.
Choose the Stock Type to display: select "Quantity On Hand" for actual physical stock or "Forecasted Quantity" to include incoming and outgoing shipments. Next, select the Stock Location source — pick "All Warehouses" to aggregate stock across all locations, "Current Warehouse" to use the warehouse linked to this POS, or "Specific Location" and choose an internal stock location from the dropdown.
Enter a Low Stock Threshold value (e.g., 5). Products with stock at or below this number will display an orange warning badge on their product card. Set the Badge Position to control where the stock quantity badge appears — choose from Top Right, Top Left, or Bottom Right. Optionally, enable "Deny Order if Out of Stock" to prevent cashiers from adding storable products with zero stock to the order.
Open a POS session and navigate to the product screen. Each product card now displays a color-coded stock badge showing the available quantity. A green badge indicates sufficient stock, an orange badge warns of low stock (at or below your threshold), and a red badge signals zero or negative stock. If the "Deny Order" option is enabled, tapping an out-of-stock storable product will show a warning and prevent it from being added to the order.
After completing and validating a POS order, stock quantities on product cards automatically refresh to reflect the latest inventory. You can also click the Refresh Stock button (🔄) in the POS navbar at any time to manually update all product stock data — useful when inventory changes happen outside the POS, such as warehouse receipts or internal transfers.
When a POS receipt is printed, the module automatically adds a "Total Items" line just above the receipt total. This gives customers and cashiers a quick summary of the total number of items in the order — making it easier to verify the order at a glance without counting individual lines.
POS Internal Stock Transfer
The POS Internal Stock Transfer module allows you to create and manage internal stock transfers between warehouse locations directly from the Point of Sale interface, without needing to switch to the Inventory module. It streamlines inventory management for retail staff by allowing them to move stock, replenish displays, or return damaged goods while staying within the POS session, ensuring high operational efficiency and accurate real-time inventory levels.
Main Features:
- Direct Internal Transfers: Create and confirm stock moves between warehouse locations instantly from the POS interface.
- Transfer Order Items: Quickly populate a transfer request with all products from the current POS order with a single click.
- Barcode Scanner Support: Use your hardware barcode scanner to instantly add products to the transfer list.
- Real-Time Stock Availability: View the current stock levels at the source location for each product line before processing.
- Transfer History & Tracking: View a detailed history of all transfers created during the session with real-time status updates.
- Auto-Validation: Automatically confirm and validate pickups/deliveries, or leave them as drafts for warehouse review.
Go to Point of Sale > Configuration > Settings and enable Internal Transfer. Set default source/destination locations and toggle Auto-Validate or Show Stock features.
In the POS session, click the Actions button. You will see three new options: Internal Transfer, Transfer Order Items, and Transfer History.
Select locations, add products manually or via barcode, check stock availability, and click Create Transfer. All records are synced with the Odoo Inventory module instantly.
Track all transfers made in the current session. View details, monitor status badges, and cancel draft transfers directly from the Transfer History popup.
POS Auto Load eCommerce Orders
Bridge the gap between your Odoo eCommerce and physical stores with the POS Auto Load eCommerce Orders module. This seamless integration enables cashiers to detect, load, and fulfill online orders directly from the Point of Sale interface. Eliminates manual entry, reduces wait times, and provides a unified fulfillment experience for your customers.
Main Features:
- Real-Time Order Sync: Automatically detects new website orders and notifies the POS team instantly at configurable intervals.
- Dynamic Notifications: Real-time on-screen alerts and optional sound signals ensure no online order is ever missed.
- Advanced Order Window: Access a dedicated pop-up window to browse, search, and filter pending eCommerce orders by name or reference.
- Smart Load-to-Cart: One-click loading of products, quantities, and customer details with correct tax, pricelist, and pricing logic.
- Partial Payments & Fulfillment: Flexibility to handle partial settlements, down payments, or different in-store payment methods.
- Automated Backend Updates: Automatically confirms sale orders and updates inventory records upon POS payment validation.
Go to Point of Sale > Configuration > Settings. Scroll to the eCommerce section and enable eCommerce Orders in POS. Configure your preferred polling interval and lookback window.
When a new order arrives, a notification appears on-screen and a sound alert plays. The 'eCommerce Orders' button (found in the Actions menu) displays a red badge with the pending order count.
Click the 'Actions' button in POS and select 'eCommerce Orders' to open the dashboard. Quickly scan all pending orders, view customer details, or use the search bar.
Select any order and click "Load Order". The module instantly populates the POS cart with the correct products, quantities, taxes, and customer information.
Validate the payment normally. The system automatically confirms the source sale order in the backend and marks it as fulfilled, ensuring inventory and sales data stay in sync.
Version 1.0 | Released on : 22nd May 2026
-
Is this app compatible with Odoo Enterprise?
- Yes, our app works with Odoo Enterprise as well as Community.
-
If need of customization in this app, How can i contact ?
- Please contact us on odoo@devintellecs.com
-
Do i get free support?
- Yes, you will get free support for 90days.
-
Do i get free updates?
- Yes, you will get free updates for lifetime.
-
Do i have to buy this module for each version ?
- Yes, you have to buy this module for each version.
Support
Why Us?
Devintelle Odoo Services
Please log in to comment on this module