Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
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
114 changes: 114 additions & 0 deletions product_net_weight/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
=====================
Products - Net Weight
=====================

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

.. |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
: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/17.0/product_net_weight
: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-17-0/product-attribute-17-0-product_net_weight
: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=17.0
:alt: Try me on Runboat

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

This module extends the functionality of stock module to support net
weight. (container excluded)

**Table of contents**

.. contents::
:local:

Usage
=====

- Go to 'Inventory > Master Data > Product' and edit items.
- Go to 'Inventory' tab, and fill the "Net Weight" value.

|image1|

**Note**: The original weight field is renamed to "Gross Weight", to be
more explicit.

.. |image1| image:: https://raw.githubusercontent.com/OCA/product-attribute/17.0/product_net_weight/static/description/product_form.png

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

In futur version (> 12.0), allow to compute Weight Price (Net weight /
Price). For that purpose, refactor with ``product_logistics_uom``.

Ref :
https://github.com/OCA/product-attribute/pull/894#issuecomment-895930887

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_net_weight%0Aversion:%2017.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
-------

* GRAP

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

- Sylvain LE GAL (https://www.twitter.com/legalsylvain)
- `Greenice <https://www.greenice.com>`__:

- Fernando La Chica <[email protected]>

- `Tecnativa <https://www.tecnativa.com>`__:

- Sergio Teruel

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-legalsylvain| image:: https://github.com/legalsylvain.png?size=40px
:target: https://github.com/legalsylvain
:alt: legalsylvain

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

|maintainer-legalsylvain|

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

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions product_net_weight/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
25 changes: 25 additions & 0 deletions product_net_weight/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Copyright (C) 2021 - Today: GRAP (http://www.grap.coop)
# @author: Sylvain LE GAL (https://twitter.com/legalsylvain)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
{
"name": "Products - Net Weight",
"summary": "Add 'Net Weight' on product models",
"version": "17.0.1.0.0",
"category": "Product",
"author": "GRAP,Odoo Community Association (OCA)",
"maintainers": ["legalsylvain"],
"website": "https://github.com/OCA/product-attribute",
"license": "AGPL-3",
"depends": ["stock"],
"data": [
"views/view_product_product.xml",
"views/view_product_template.xml",
],
"demo": [
"demo/product_product.xml",
],
"images": [
"static/description/product_product_form.png",
],
"installable": True,
}
19 changes: 19 additions & 0 deletions product_net_weight/demo/product_product.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!--
Copyright (C) 2021 - Today: GRAP (http://www.grap.coop)
@author: Sylvain LE GAL (https://twitter.com/legalsylvain)
deLicense AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
-->
<odoo>

<record id="product_strawberry_jam" model="product.product">
<field name="name">Strawberry Jam (Jar of 250 grams)</field>
<field name="uom_id" ref="uom.product_uom_unit" />
<field name="uom_po_id" ref="uom.product_uom_unit" />
<field name="net_weight">0.250</field>
<field name="weight">0.410</field>
<field name="standard_price">1.97</field>
<field name="list_price">2.70</field>
</record>

</odoo>
56 changes: 56 additions & 0 deletions product_net_weight/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_net_weight
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-27 09:37+0000\n"
"PO-Revision-Date: 2024-09-27 09:37+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: product_net_weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_product__weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_template__weight
msgid "Gross Weight"
msgstr "Bruttogewicht"

#. module: product_net_weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_product__net_weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_template__net_weight
msgid "Net Weight"
msgstr "Nettogewicht"

#. module: product_net_weight
#: model:ir.model.fields,help:product_net_weight.field_product_product__net_weight
#: model:ir.model.fields,help:product_net_weight.field_product_template__net_weight
msgid "Net Weight of the product, container excluded."
msgstr "Nettogewicht des Produktes (exkl. Verpackung)"

#. module: product_net_weight
#: model:ir.model,name:product_net_weight.model_product_template
msgid "Product"
msgstr "Produkt"

#. module: product_net_weight
#: model:ir.model,name:product_net_weight.model_product_product
msgid "Product Variant"
msgstr "Produktvariante"

#. module: product_net_weight
#: model:product.template,name:product_net_weight.product_strawberry_jam_product_template
msgid "Strawberry Jam (Jar of 250 grams)"
msgstr "Erdbeerkonfitüre (Glas mit 250 Gramm)"

#. module: product_net_weight
#. odoo-python
#: code:addons/product_net_weight/models/product_product.py:0
#, python-format
msgid "The net weight of product must be lower than gross weight."
msgstr "Das Nettogewicht des Produkts muss niedriger sein als das Bruttogewicht"
58 changes: 58 additions & 0 deletions product_net_weight/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_net_weight
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-02 08:36+0000\n"
"PO-Revision-Date: 2023-08-29 08:30+0000\n"
"Last-Translator: Ivorra78 <[email protected]>\n"
"Language-Team: \n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: product_net_weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_product__weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_template__weight
msgid "Gross Weight"
msgstr "Peso bruto"

#. module: product_net_weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_product__net_weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_template__net_weight
msgid "Net Weight"
msgstr "Peso neto"

#. module: product_net_weight
#: model:ir.model.fields,help:product_net_weight.field_product_product__net_weight
#: model:ir.model.fields,help:product_net_weight.field_product_template__net_weight
msgid "Net Weight of the product, container excluded."
msgstr "Peso neto del producto, contenedor excluido."

#. module: product_net_weight
#: model:ir.model,name:product_net_weight.model_product_template
msgid "Product"
msgstr "Producto"

#. module: product_net_weight
#: model:ir.model,name:product_net_weight.model_product_product
msgid "Product Variant"
msgstr "Variantes de producto"

#. module: product_net_weight
#: model:product.template,name:product_net_weight.product_strawberry_jam_product_template
msgid "Strawberry Jam (Jar of 250 grams)"
msgstr "Mermelada de fresa (tarro de 250 gramos)"

#. module: product_net_weight
#. odoo-python
#: code:addons/product_net_weight/models/product_product.py:0
#, python-format
msgid "The net weight of product must be lower than gross weight."
msgstr "El peso neto tiene que ser menor que el peso bruto."
75 changes: 75 additions & 0 deletions product_net_weight/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_net_weight
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-08-13 18:38+0000\n"
"PO-Revision-Date: 2021-08-13 18:38+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: product_net_weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_product__weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_template__weight
msgid "Gross Weight"
msgstr "Poids brut"

#. module: product_net_weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_product__net_weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_template__net_weight
msgid "Net Weight"
msgstr "Poids net"

#. module: product_net_weight
#: model:ir.model.fields,help:product_net_weight.field_product_product__net_weight
#: model:ir.model.fields,help:product_net_weight.field_product_template__net_weight
msgid "Net Weight of the product, container excluded."
msgstr "Poids net du produit, contenant exclus."

#. module: product_net_weight
#: model:ir.model,name:product_net_weight.model_product_template
msgid "Product"
msgstr "Article"

#. module: product_net_weight
#: model:ir.model,name:product_net_weight.model_product_product
msgid "Product Variant"
msgstr ""

#. module: product_net_weight
#: model:product.template,name:product_net_weight.product_strawberry_jam_product_template
msgid "Strawberry Jam (Jar of 250 grams)"
msgstr "Confiture de fraise (Pot de 250 grammes)"

#. module: product_net_weight
#. odoo-python
#: code:addons/product_net_weight/models/product_product.py:0
#, python-format
msgid "The net weight of product must be lower than gross weight."
msgstr ""

#~ msgid "Product Template"
#~ msgstr "Modèle d'article"

#, fuzzy
#~ msgid "The weight of the contents, not including any packaging, etc."
#~ msgstr ""
#~ "Le poids du contenu en kilogrammes, sans compter tout emballage, etc."

#~ msgid "Unit(s)"
#~ msgstr "Unité(s)"

#~ msgid ""
#~ "Weight of the product, packaging not included. The unit of measure can be "
#~ "changed in the general settings"
#~ msgstr ""
#~ "Poids du produit, sans le conditionnement. L'unité de mesure peut être "
#~ "changée dans les paramètres généraux."
Loading