Metadata-Version: 2.1
Name: odoo-addon-website_sale_uom_continuous
Version: 19.0.1.0.0.4
Requires-Dist: odoo==19.0.*
Summary: Sell decimal quantities of products in continuous UoMs (kg, L, m, ...)
Home-page: https://github.com/OCA/e-commerce
License: AGPL-3
Author: Camptocamp, Odoo Community Association (OCA)
Author-email: support@odoo-community.org
Classifier: Programming Language :: Python
Classifier: Framework :: Odoo
Classifier: Framework :: Odoo :: 19.0
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Description-Content-Type: text/x-rst

.. image:: https://odoo-community.org/readme-banner-image
   :target: https://odoo-community.org/get-involved?utm_source=readme
   :alt: Odoo Community Association

===========================
Website Sale UoM Continuous
===========================

.. 
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   !! This file is generated by oca-gen-addon-readme !!
   !! changes will be overwritten.                   !!
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   !! source digest: sha256:74292d2d55e878208704a4d0a577487ce20d65ec25cbadc5d2b50a910eed1d53
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
    :target: https://odoo-community.org/page/development-status
    :alt: Beta
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
    :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
    :alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fe--commerce-lightgray.png?logo=github
    :target: https://github.com/OCA/e-commerce/tree/19.0/website_sale_uom_continuous
    :alt: OCA/e-commerce
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
    :target: https://translation.odoo-community.org/projects/e-commerce-19-0/e-commerce-19-0-website_sale_uom_continuous
    :alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
    :target: https://runboat.odoo-community.org/builds?repo=OCA/e-commerce&target_branch=19.0
    :alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

Allows to sell decimal quantities of products in continuous units of
measure (kg, L, m, ...) on the eCommerce.

By default, Odoo casts the quantities added to the cart to integers, so
a customer can't buy 2.5 kg of a product. With this module, quantities
are rounded according to the unit of measure:

- Continuous units of measure keep the decimals allowed by the "Product
  Unit" decimal precision, e.g. 2.5 kg.
- Units of measure based on Units can't be split, and keep integer
  quantities.

This applies to the product page, the product configurator, the cart,
the checkout summary and the quick reorder.

The cart quantity shown in the header counts each line in a continuous
unit of measure as a single item, e.g. 2.5 kg and 3 units count as 4
items.

**Table of contents**

.. contents::
   :local:

Use Cases / Context
===================

A greengrocer sells its fruits and vegetables online. Bananas are sold
by kg, at 2.00 per kg, while pineapples are sold by the piece.

A customer wants to buy 1.5 kg of bananas and 2 pineapples. Out of the
box, the eCommerce only accepts integer quantities: the customer can buy
1 or 2 kg of bananas, but not 1.5 kg, although that's how bananas are
sold in the shop and in the backend.

With this module, the customer can set 1.5 kg of bananas on the product
page or in the cart, and the order line holds 1.5 kg, at 3.00.
Pineapples, sold by the piece, still only accept integer quantities:
they can't be split.

Usage
=====

1. Create a product sold in a continuous unit of measure, e.g. kg, and
   publish it on the website.
2. On its product page, set the quantity to 2.5 and add it to the cart.
3. The cart line holds 2.5 kg, and its quantity can be changed to any
   value allowed by the "Product Unit" decimal precision.

Products sold in Units keep integer quantities: setting 2.5 on their
product page, in the product configurator or in the cart turns it into
2.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/e-commerce/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/e-commerce/issues/new?body=module:%20website_sale_uom_continuous%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Camptocamp

Contributors
------------

- `Camptocamp <https://www.camptocamp.com>`__

     - Iván Todorovich <ivan.todorovich@gmail.com>

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
   :alt: Odoo Community Association
   :target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

.. |maintainer-ivantodorovich| image:: https://github.com/ivantodorovich.png?size=40px
    :target: https://github.com/ivantodorovich
    :alt: ivantodorovich

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-ivantodorovich| 

This module is part of the `OCA/e-commerce <https://github.com/OCA/e-commerce/tree/19.0/website_sale_uom_continuous>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
