Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Point of Sale
  3. Restrict Out of Stock Product on POS | POS Restrict Stock v 19.0
  4. Sales Conditions FAQ

Restrict Out of Stock Product on POS | POS Restrict Stock

by Code Sparks https://codesparks.odoo.com
Odoo

$ 10.00

In-App Purchases
v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Point of Sale (point_of_sale)
• Discuss (mail)
• Invoicing (account)
Lines of code 553
Technical Name cs_pos_restrict_stock
LicenseLGPL-3
Websitehttps://codesparks.odoo.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Point of Sale (point_of_sale)
• Discuss (mail)
• Invoicing (account)
Lines of code 553
Technical Name cs_pos_restrict_stock
LicenseLGPL-3
Websitehttps://codesparks.odoo.com
Restrict Out of Stock Product on POS

Restrict Out of Stock Product on POS | POS Restrict Stock

by Code Sparks

Give cashiers real-time inventory visibility directly in the Point of Sale. Display available stock on product cards, highlight low-stock items with color indicators, show remaining quantities in the cart, and prevent or warn against selling out-of-stock products. Refresh stock instantly from inventory without restarting the POS session and choose between On Hand, Forecasted, or combined stock calculations.

Restrict Out of Stock Product on POS | POS Restrict Stock

POS Restrict Stock gives cashiers real-time inventory visibility directly in the Point of Sale. Display available stock on product cards, highlight low-stock products with visual indicators, show remaining quantities on order lines, and prevent or warn against selling out-of-stock items. Refresh stock instantly without restarting the POS session and choose between On Hand, Forecasted, or combined stock calculations.

Odoo Community Edition
Odoo Enterprise Edition
Odoo.sh Cloud Platform

Explore this module

Overview

Understand the purpose and benefits

Features

View key capabilities and tools

Screenshots

See key screenshots of this module

Overview

Restrict Out of Stock Product on POS enhances the Odoo Point of Sale with real-time inventory visibility and configurable stock control rules. Cashiers can instantly see available quantities, receive low-stock alerts, and prevent accidental sales of products that are no longer available.

  • Display available stock directly on POS product cards with color-coded indicators.
  • Configure low-stock thresholds to highlight products before they run out.
  • Show remaining available quantity on each order line in the POS cart.
  • Choose between warning mode or hard-block mode for out-of-stock products.
  • Refresh product stock from inventory without restarting the POS session.
  • Select stock calculation based on On Hand Quantity, Forecasted Quantity, or both.
  • Help reduce overselling and improve inventory accuracy at the point of sale.
Perfect for retail stores, supermarkets, pharmacies, warehouses, and any business that requires accurate stock visibility and sales control directly within the Odoo POS interface.

Features

Display product stock quantities directly on POS product cards.

Color-coded stock indicators (green, orange, and red) for quick inventory visibility.

Configure low-stock thresholds to highlight products before they run out.

Show remaining available quantity on each order line in the POS cart.

Choose between warning mode or hard-block mode for out-of-stock sales.

Refresh stock levels instantly from inventory without restarting the POS session.

Select stock calculation based on On Hand Quantity, Forecasted Quantity, or both.

Compatible with Odoo Community, Enterprise, and Odoo.sh deployments.

Screenshots

01

Install module/application.

02

Once the module is installed, open Settings and navigate to the Point of Sale section. Under the POS Stock Visibility configuration block, enable Display Stock in POS to show product stock quantities directly on POS product cards. Once enabled, additional configuration options will become available.

Select the desired Stock Type based on your business requirements. You can display Qty On Hand, Forecasted Quantity (Virtual Qty), or choose Both to show complete stock information to cashiers. You can also configure a Low Stock Threshold to highlight products that are running low on inventory.

To display the remaining available quantity directly on POS order lines, enable the Display Stock on Order Lines option. This helps cashiers monitor stock availability while creating orders.

If you want to prevent the sale of unavailable products, enable Restrict Product Out of Stock in POS. Additional restriction settings will then appear, allowing you to choose between:
Warning Only – Displays a warning message when an out-of-stock product is selected while still allowing the sale.
Block Sale – Completely prevents the addition or sale of out-of-stock products in the POS.

Configure these options according to your inventory management policy to ensure accurate stock control and prevent overselling in Odoo POS.

03

Once all configurations are completed, open your Point of Sale session.

As shown in the first screenshot below, you can easily monitor product stock availability directly on the POS product cards. The module displays real-time stock quantities with visual indicators, helping cashiers quickly identify products that are in stock, running low, or out of stock. If enabled, the remaining available quantity is also displayed at the order line level while creating sales orders.

As shown in the second screenshot, when a cashier attempts to add a product with zero available stock to the cart, the system will display an out-of-stock warning message if the Warning Only option is configured. This helps users stay informed about inventory availability before completing the sale.

If the Block Sale option is enabled instead, the system will prevent the out-of-stock product from being added or sold in the POS, ensuring accurate inventory control and helping prevent overselling.

Support Agent
Free 30 Days Support

We will provide FREE 30 days support for any doubt, queries, and bug fixing (excluding data recovery) or any type of issues related to this module. This is applicable from the date of purchase.

Need Help with POS Restrict Stock?

Have questions about stock visibility, low-stock alerts, inventory synchronization, or out-of-stock restrictions in Odoo POS? We're here to help you get the most out of Restrict Out of Stock Product on POS—ensuring accurate inventory control, preventing overselling, and improving cashier efficiency.

codesparks.odoo.com
info.codesparks@gmail.com

We can help you configure stock display options, low-stock thresholds, inventory refresh settings, and out-of-stock restriction rules so your team can confidently manage sales with accurate stock information directly in Odoo POS.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with