Point of Sale Stock Available Online

pos_stock_available_online
REPOSITORY
REPOSITORYOCA/pos
GIT
GIThttps://github.com/OCA/pos.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/pos/tree/17.0/pos_stock_available_online
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSales/Point of Sale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Cetmix
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Cetmix
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Edilio Escalona Almira
WEBSITE
WEBSITEhttps://github.com/OCA/pos
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/stock-logistics-availability:
    - stock_available
odoo/odoo:
    - point_of_sale
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - onboarding
    - analytic
    - base_automation
    - sms
    - iap_mail
    - iap
    - phone_validation
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows to display product quantities in selected locations in real time. Quantities are displayed directly on product tiles:
![Pos Quantity](../static/img/pos_quantity.png)

Once a product quantity is changed it will be simultaneously updated in
all active POS.

This module depends on stock_available module which is available in
<https://github.com/OCA/stock-logistics-availability> repo.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form res.config.settings xpath Inherits point_of_sale.res_config_settings_view_form
Models touched (7)

New fields (4)
  • additional_warehouse_ids Many2many → stock.warehouse
    domain="[('company_id', '=', company_id)]" help='For the selected warehouses will be displayed quantity of available products in the POS' string='Additional Warehouses' args: 'stock.warehouse', 'pos_config_stock_warehouse_rel', 'pos_config_id', 'warehouse_id'
  • display_product_quantity Boolean
    default=True
  • main_warehouse_id Many2one → stock.warehouse
    related='picking_type_id.warehouse_id' store=True string='Main Warehouse' args: 'stock.warehouse'
  • minimum_product_quantity_alert Float
    default=0.0
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (4)
  • pos_additional_warehouse_ids Many2many → stock.warehouse
    readonly=False related='pos_config_id.additional_warehouse_ids' args: 'stock.warehouse'
  • pos_display_product_quantity Boolean
    readonly=False related='pos_config_id.display_product_quantity'
  • pos_main_warehouse_id Many2one → stock.warehouse
    related='pos_config_id.main_warehouse_id' args: 'stock.warehouse'
  • pos_minimum_product_quantity_alert Float
    readonly=False related='pos_config_id.minimum_product_quantity_alert'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/pos
GIT
GIThttps://github.com/OCA/pos.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/pos/tree/16.0/pos_stock_available_online
VERSION
VERSION 2.0.3
CATEGORY
CATEGORYSales/Point of Sale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Cetmix
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Cetmix
COMMITTERS
COMMITTERSSylvain LE GAL, Weblate, OCA-git-bot, oca-ci, Daniel Duque, Bearnard21, Ivan Sokolov, CetmixGitDrone
WEBSITE
WEBSITEhttps://github.com/OCA/pos
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:40
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/stock-logistics-availability:
    - stock_available
odoo/odoo:
    - point_of_sale
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - analytic
    - base_automation
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form res.config.settings xpath Inherits point_of_sale.res_config_settings_view_form
Models touched (7)

New fields (4)
  • additional_warehouse_ids Many2many → stock.warehouse
    domain="[('company_id', '=', company_id)]" help='For the selected warehouses will be displayed quantity of available products in the POS' string='Additional Warehouses' args: 'stock.warehouse', 'pos_config_stock_warehouse_rel', 'pos_config_id', 'warehouse_id'
  • display_product_quantity Boolean
    default=True
  • main_warehouse_id Many2one → stock.warehouse
    related='picking_type_id.warehouse_id' store=True string='Main Warehouse' args: 'stock.warehouse'
  • minimum_product_quantity_alert Float
    default=0.0
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (4)
  • pos_additional_warehouse_ids Many2many → stock.warehouse
    readonly=False related='pos_config_id.additional_warehouse_ids' args: 'stock.warehouse'
  • pos_display_product_quantity Boolean
    readonly=False related='pos_config_id.display_product_quantity'
  • pos_main_warehouse_id Many2one → stock.warehouse
    related='pos_config_id.main_warehouse_id' args: 'stock.warehouse'
  • pos_minimum_product_quantity_alert Float
    readonly=False related='pos_config_id.minimum_product_quantity_alert'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)

New fields (0)

No new fields.

Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/pos
PULL REQUEST
PULL REQUEST[19.0][MIG]: pos_stock_available_online (#1567)