Dans le cadre d'un projet ODOO pour un client, nous avons eu besoin de migrer en version 12, le module pricelist_by_category_qty
qui n'existait qu'en version 7 et qui avait été développé par la société Julius (lien github).
A l'issue du projet, nous avons logiquement reversé à la communauté, ce module migré en v12 : https://github.com/mayjo79
Ce module a été livré dans le dépôt OCA sale-workflow.
Présentation du module :
Ce module ajoute un bouton à l'intérieur du devis ou bon de commande et calcule la remise non pas par ligne mais par quantités de la même catégorie de produit, dans le même devis ou bon de commande. Par exemple, vous avez défini 10% de réduction pour la catégorie A pour 100 pièces minimum dans la liste de prix..
Vous essayez de vendre 50 pièces de produit A et 50 pièces de produit B (définies dans la catégorie A).
La création de ces 2 lignes calcule le prix du produit comme d'habitude.
Ensuite, vous cliquez sur le nouveau bouton.
Le prix unitaire est mis à jour car vous avez vendu 50 + 50 = 100 pièces de la même catégorie!
=> vous avez 10% de réduction sur les deux lignes!