Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
36f1aae
[16.0][FIX] product_abc_classification_sale_stock
hitrosol Jun 29, 2026
e03df82
[ADD] product_multi_price: New Module
chienandalu Mar 30, 2020
907c875
[IMP] product_multi_price: Several improvements
pedrobaeza Apr 9, 2020
bee9323
[FIX] product_multi_price: portal and public user error
chienandalu Apr 17, 2020
ff68dda
[FIX] product_multi_price: Widget selection doesn't work inside tree …
pedrobaeza Apr 27, 2020
4df6d3f
[MIG] product_multi_price: Migration to 12.0
chienandalu Jun 25, 2020
aa03c5e
[IMP] product_multi_price: add show multi-price access group.
Jul 31, 2020
6e2fdce
Added translation using Weblate (Italian)
eLBati Sep 22, 2020
39e0dd9
Translated using Weblate (Italian)
eLBati Sep 22, 2020
4d8979c
Translated using Weblate (Spanish)
claudiagn Oct 13, 2020
1a98d0c
[IMP] product_multi_price: black, isort, prettier
qgroulard Oct 16, 2020
b32b9b8
[MIG] product_multi_price: Migration to 13.0
qgroulard Oct 16, 2020
01d9328
Added translation using Weblate (Catalan)
claudiagn Feb 23, 2021
6230f85
Translated using Weblate (Spanish)
claudiagn Feb 23, 2021
4b699d0
Translated using Weblate (Catalan)
claudiagn Feb 23, 2021
caf1a95
[IMP] product_multi_price: black, isort, prettier
ernesto-garcia-tecnativa Mar 24, 2023
8753ed1
[MIG] product_multi_price: Migration to 15.0
ernesto-garcia-tecnativa Mar 24, 2023
1e89cf2
[FIX] product_multi_price: remove ondelete params from product.multi.…
ernesto-garcia-tecnativa May 18, 2023
aa141b4
Translated using Weblate (Italian)
mymage Oct 30, 2023
35b5b1e
Translated using Weblate (Italian)
mymage Nov 4, 2023
6ae8451
[IMP] product_multi_price: pre-commit stuff
BhaveshHeliconia Nov 26, 2024
91ad1b8
[MIG] product_multi_price: Migration to 16.0
BhaveshHeliconia Nov 26, 2024
ff18599
Merge PR #1783 into 16.0
OCA-git-bot Jul 20, 2026
54b22e6
[UPD] Update product_multi_price.pot
Jul 20, 2026
aa95778
[BOT] post-merge updates
OCA-git-bot Jul 20, 2026
d67dd3b
Merge PR #2338 into 16.0
OCA-git-bot Jul 20, 2026
d72ff1f
[UPD] Update product_abc_classification_sale_stock.pot
Jul 20, 2026
0c985cb
[BOT] post-merge updates
OCA-git-bot Jul 20, 2026
8f6d81d
Update translation files
weblate Jul 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ addon | version | maintainers | summary
[base_product_mass_addition](base_product_mass_addition/) | 16.0.1.0.0 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Base Product Mass Addition
[pos_product_cost_security](pos_product_cost_security/) | 16.0.1.0.0 | | Compatibility between Point of Sale and Product Cost Security
[product_abc_classification](product_abc_classification/) | 16.0.2.0.0 | | ABC classification for sales and warehouse management
[product_abc_classification_sale_stock](product_abc_classification_sale_stock/) | 16.0.1.0.2 | <a href='https://github.com/rousseldenis'><img src='https://github.com/rousseldenis.png' width='32' height='32' style='border-radius:50%;' alt='rousseldenis'/></a> <a href='https://github.com/lmignon'><img src='https://github.com/lmignon.png' width='32' height='32' style='border-radius:50%;' alt='lmignon'/></a> <a href='https://github.com/lmarion-source'><img src='https://github.com/lmarion-source.png' width='32' height='32' style='border-radius:50%;' alt='lmarion-source'/></a> | Compute ABC classification from the number of delivered sale order line by product
[product_abc_classification_sale_stock](product_abc_classification_sale_stock/) | 16.0.1.0.3 | <a href='https://github.com/rousseldenis'><img src='https://github.com/rousseldenis.png' width='32' height='32' style='border-radius:50%;' alt='rousseldenis'/></a> <a href='https://github.com/lmignon'><img src='https://github.com/lmignon.png' width='32' height='32' style='border-radius:50%;' alt='lmignon'/></a> <a href='https://github.com/lmarion-source'><img src='https://github.com/lmarion-source.png' width='32' height='32' style='border-radius:50%;' alt='lmarion-source'/></a> | Compute ABC classification from the number of delivered sale order line by product
[product_assortment](product_assortment/) | 16.0.2.0.2 | | Adds the ability to manage products assortment
[product_attachment_link](product_attachment_link/) | 16.0.1.0.0 | | Product Attachment Link
[product_attachment_zipped_download](product_attachment_zipped_download/) | 16.0.1.0.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | Product Attachment Zipped Download
Expand Down Expand Up @@ -67,6 +67,7 @@ addon | version | maintainers | summary
[product_manufacturer](product_manufacturer/) | 16.0.1.0.1 | | Adds manufacturers and attributes on the product view.
[product_multi_category](product_multi_category/) | 16.0.1.0.0 | | Product - Many Categories
[product_multi_image](product_multi_image/) | 16.0.1.0.0 | | Add multiple images for a product, a.k.a. an image gallery.
[product_multi_price](product_multi_price/) | 16.0.1.0.0 | | Product Multi Price
[product_net_weight](product_net_weight/) | 16.0.1.0.1 | <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Add 'Net Weight' on product models
[product_optional_product_quantity](product_optional_product_quantity/) | 16.0.1.1.0 | | Specify optional products quantity for product
[product_origin](product_origin/) | 16.0.1.0.0 | <a href='https://github.com/rousseldenis'><img src='https://github.com/rousseldenis.png' width='32' height='32' style='border-radius:50%;' alt='rousseldenis'/></a> <a href='https://github.com/legalsylvain'><img src='https://github.com/legalsylvain.png' width='32' height='32' style='border-radius:50%;' alt='legalsylvain'/></a> | Adds the origin of the product
Expand Down
8 changes: 6 additions & 2 deletions product_abc_classification_sale_stock/README.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

======================================================
Product Abc Classification based on delivered products
======================================================
Expand All @@ -7,13 +11,13 @@ Product Abc Classification based on delivered products
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:a7d5b20b9d46ee70fac27b43c527ef622701a484488d50390d4096d5b60b6a98
!! source digest: sha256:64f76500209aa74049b1102a72f3f63b0626f50fec892d3a0f36652318558edf
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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/licence-AGPL--3-blue.png
.. |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%2Fproduct--attribute-lightgray.png?logo=github
Expand Down
2 changes: 1 addition & 1 deletion product_abc_classification_sale_stock/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"summary": """
Compute ABC classification from the number of delivered sale order
line by product""",
"version": "16.0.1.0.2",
"version": "16.0.1.0.3",
"license": "AGPL-3",
"website": "https://github.com/OCA/product-attribute",
"maintainers": ["rousseldenis", "lmignon", "lmarion-source"],
Expand Down
8 changes: 6 additions & 2 deletions product_abc_classification_sale_stock/i18n/es.po
Original file line number Diff line number Diff line change
Expand Up @@ -234,5 +234,9 @@ msgstr "Almacén"
#. odoo-python
#: code:addons/product_abc_classification_sale_stock/models/abc_classification_profile.py:0
#, python-format
msgid "You must specify a warehouse for {profile_name}"
msgstr "Debe especificar un almacén para {profile_name}"
msgid "You must specify a warehouse for %(profile_name)s"
msgstr ""

#, python-format
#~ msgid "You must specify a warehouse for {profile_name}"
#~ msgstr "Debe especificar un almacén para {profile_name}"
8 changes: 6 additions & 2 deletions product_abc_classification_sale_stock/i18n/fr.po
Original file line number Diff line number Diff line change
Expand Up @@ -236,8 +236,12 @@ msgstr "Entrepôt"
#. odoo-python
#: code:addons/product_abc_classification_sale_stock/models/abc_classification_profile.py:0
#, python-format
msgid "You must specify a warehouse for {profile_name}"
msgstr "Vous devez specifier un entrepôt pour le profil {profile_name}"
msgid "You must specify a warehouse for %(profile_name)s"
msgstr ""

#, python-format
#~ msgid "You must specify a warehouse for {profile_name}"
#~ msgstr "Vous devez specifier un entrepôt pour le profil {profile_name}"

#~ msgid "Sale stock level history ids"
#~ msgstr "Historique des données de vente collectées"
Expand Down
8 changes: 6 additions & 2 deletions product_abc_classification_sale_stock/i18n/gl.po
Original file line number Diff line number Diff line change
Expand Up @@ -232,5 +232,9 @@ msgstr "Almacén"
#. odoo-python
#: code:addons/product_abc_classification_sale_stock/models/abc_classification_profile.py:0
#, python-format
msgid "You must specify a warehouse for {profile_name}"
msgstr "Debe especificar un almacén para {profile_name}"
msgid "You must specify a warehouse for %(profile_name)s"
msgstr ""

#, python-format
#~ msgid "You must specify a warehouse for {profile_name}"
#~ msgstr "Debe especificar un almacén para {profile_name}"
8 changes: 6 additions & 2 deletions product_abc_classification_sale_stock/i18n/it.po
Original file line number Diff line number Diff line change
Expand Up @@ -235,5 +235,9 @@ msgstr "Magazzino"
#. odoo-python
#: code:addons/product_abc_classification_sale_stock/models/abc_classification_profile.py:0
#, python-format
msgid "You must specify a warehouse for {profile_name}"
msgstr "Bisogna specificare un macaggino per {profile_name}"
msgid "You must specify a warehouse for %(profile_name)s"
msgstr ""

#, python-format
#~ msgid "You must specify a warehouse for {profile_name}"
#~ msgstr "Bisogna specificare un macaggino per {profile_name}"
Original file line number Diff line number Diff line change
Expand Up @@ -228,5 +228,5 @@ msgstr ""
#. odoo-python
#: code:addons/product_abc_classification_sale_stock/models/abc_classification_profile.py:0
#, python-format
msgid "You must specify a warehouse for {profile_name}"
msgid "You must specify a warehouse for %(profile_name)s"
msgstr ""
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,9 @@ def _check_warehouse_id(self):
for rec in self:
if rec.profile_type == "sale_stock" and not rec.warehouse_id:
raise ValidationError(
_("You must specify a warehouse for {profile_name}").forman(
profile_name=rec.name
_(
"You must specify a warehouse for %(profile_name)s",
profile_name=rec.name,
)
)

Expand Down
28 changes: 17 additions & 11 deletions product_abc_classification_sale_stock/static/description/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils: https://docutils.sourceforge.io/" />
<title>Product Abc Classification based on delivered products</title>
<title>README.rst</title>
<style type="text/css">

/*
Expand Down Expand Up @@ -360,16 +360,21 @@
</style>
</head>
<body>
<div class="document" id="product-abc-classification-based-on-delivered-products">
<h1 class="title">Product Abc Classification based on delivered products</h1>
<div class="document">


<a class="reference external image-reference" href="https://odoo-community.org/get-involved?utm_source=readme">
<img alt="Odoo Community Association" src="https://odoo-community.org/readme-banner-image" />
</a>
<div class="section" id="product-abc-classification-based-on-delivered-products">
<h1>Product Abc Classification based on delivered products</h1>
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:a7d5b20b9d46ee70fac27b43c527ef622701a484488d50390d4096d5b60b6a98
!! source digest: sha256:64f76500209aa74049b1102a72f3f63b0626f50fec892d3a0f36652318558edf
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/product-attribute/tree/16.0/product_abc_classification_sale_stock"><img alt="OCA/product-attribute" src="https://img.shields.io/badge/github-OCA%2Fproduct--attribute-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/product-attribute-16-0/product-attribute-16-0-product_abc_classification_sale_stock"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/product-attribute&amp;target_branch=16.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/license-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/product-attribute/tree/16.0/product_abc_classification_sale_stock"><img alt="OCA/product-attribute" src="https://img.shields.io/badge/github-OCA%2Fproduct--attribute-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/product-attribute-16-0/product-attribute-16-0-product_abc_classification_sale_stock"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/product-attribute&amp;target_branch=16.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
<p>This modules includes an ABC analysis computation profile based
on the number of sale order lines delivered from a given date by product.</p>
<p><strong>Table of contents</strong></p>
Expand All @@ -386,7 +391,7 @@ <h1 class="title">Product Abc Classification based on delivered products</h1>
</ul>
</div>
<div class="section" id="usage">
<h1><a class="toc-backref" href="#toc-entry-1">Usage</a></h1>
<h2><a class="toc-backref" href="#toc-entry-1">Usage</a></h2>
<p>To use this module, you need to:</p>
<p>#. Go to Sales or Inventory menu, then to Configuration/Products/ABC Classification Profile
and create a profile with levels, knowing that the sum of all levels in the profile
Expand All @@ -395,31 +400,31 @@ <h1><a class="toc-backref" href="#toc-entry-1">Usage</a></h1>
Then the cron classification will proceed to assign to these products one of the profile’s levels.</p>
</div>
<div class="section" id="bug-tracker">
<h1><a class="toc-backref" href="#toc-entry-2">Bug Tracker</a></h1>
<h2><a class="toc-backref" href="#toc-entry-2">Bug Tracker</a></h2>
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/product-attribute/issues">GitHub Issues</a>.
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
<a class="reference external" href="https://github.com/OCA/product-attribute/issues/new?body=module:%20product_abc_classification_sale_stock%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<p>Do not contact contributors directly about support or help with technical issues.</p>
</div>
<div class="section" id="credits">
<h1><a class="toc-backref" href="#toc-entry-3">Credits</a></h1>
<h2><a class="toc-backref" href="#toc-entry-3">Credits</a></h2>
<div class="section" id="authors">
<h2><a class="toc-backref" href="#toc-entry-4">Authors</a></h2>
<h3><a class="toc-backref" href="#toc-entry-4">Authors</a></h3>
<ul class="simple">
<li>ACSONE SA/NV</li>
</ul>
</div>
<div class="section" id="contributors">
<h2><a class="toc-backref" href="#toc-entry-5">Contributors</a></h2>
<h3><a class="toc-backref" href="#toc-entry-5">Contributors</a></h3>
<ul class="simple">
<li>Lindsay Marion &lt;<a class="reference external" href="mailto:lindsay.marion&#64;acsone.eu">lindsay.marion&#64;acsone.eu</a>&gt;</li>
<li>Laurent Mignon &lt;<a class="reference external" href="mailto:laurent.mignon&#64;acsone.eu">laurent.mignon&#64;acsone.eu</a>&gt;</li>
<li>Denis Roussel &lt;<a class="reference external" href="mailto:denis.roussel&#64;acsone.eu">denis.roussel&#64;acsone.eu</a>&gt;</li>
</ul>
</div>
<div class="section" id="maintainers">
<h2><a class="toc-backref" href="#toc-entry-6">Maintainers</a></h2>
<h3><a class="toc-backref" href="#toc-entry-6">Maintainers</a></h3>
<p>This module is maintained by the OCA.</p>
<a class="reference external image-reference" href="https://odoo-community.org">
<img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" />
Expand All @@ -434,5 +439,6 @@ <h2><a class="toc-backref" href="#toc-entry-6">Maintainers</a></h2>
</div>
</div>
</div>
</div>
</body>
</html>
127 changes: 127 additions & 0 deletions product_multi_price/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

===================
Product Multi Price
===================

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

.. |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%2Fproduct--attribute-lightgray.png?logo=github
:target: https://github.com/OCA/product-attribute/tree/16.0/product_multi_price
:alt: OCA/product-attribute
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/product-attribute-16-0/product-attribute-16-0-product_multi_price
: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/product-attribute&target_branch=16.0
:alt: Try me on Runboat

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

This module allows to set multiple prices to products and base pricelist
rules on them.

**Table of contents**

.. contents::
:local:

Configuration
=============

To configure multiple prices you need to set multi prices field names first.
To do so, you need admin permissions. Then go to:

#. *Settings > Technical > Database Structure > Price Field Names*
#. Create the multi price fields you need.

If you have multiple companies, you can assign independent field sets for each
one.

Note: 'Show multi prices' access group must be checked to be able to
add multiple prices in the product form view.

Usage
=====

To use this module, you need to:

#. Go to the product page.
#. In the general tab, there's a list called *Other Prices*.
#. You can add one for every price name available.

To base pricelist rules on that fields, in the pricelist:

#. Add a rule and choose *formula* as the computing method.
#. In the *Based on* dropdown list, select *Other Price*.
#. A new list appear: *Other Price Name*. Pick the one you need.
#. Configure the formula.
#. Now the rule is based on that price for the products that have it
configured. Otherwise, it will return 0.

Known issues / Roadmap
======================

* Add mechanisms that allow to set multiprices values from external flows. For
example: having AVCO, FIFO and Standard prices computed simultaneously in
this table.

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/product-attribute/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/product-attribute/issues/new?body=module:%20product_multi_price%0Aversion:%2016.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
~~~~~~~

* Tecnativa

Contributors
~~~~~~~~~~~~

* `Tecnativa <https://www.tecnativa.com>`_

* David Vidal
* Pedro M. Baeza
* Ernesto Tejeda

* `Heliconia Solutions Pvt. Ltd. <hello@heliconia.io>`_

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.

This module is part of the `OCA/product-attribute <https://github.com/OCA/product-attribute/tree/16.0/product_multi_price>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 2 additions & 0 deletions product_multi_price/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import models
from .hooks import post_init_hook
Loading