Scanner le code barre de prix d'un article et en calculer le poids [Lien avec Code Barre]
Le module pos_price_to_weight étend les fonctionnalités d'Odoo Point de Vente, pour permettre de scanner en caisse un code barre de prix d'un article et d'en calculer le poids correspondant.
Dans Odoo par défaut, il existe trois types de règles de codes-barres pour les produits.
"Produit unitaire" (type = "produit"). La numérisation d'un produit ajoutera une unité de ce produit à la commande en cours.
"Produit à prix" (type = "prix"). Un prix est extrait du code-barres, et une nouvelle ligne avec le prix donné et une quantité = 1 est ajoutée à la commande en cours.
«Produit pondéré» (type = ’poids). Un poids est extrait du code-barres, et une nouvelle ligne avec le poids donné, et un prix calculé (quantité * prix unitaire) est ajouté à la commande en cours.
Ce module ajoute une nouvelle option:
"Prix du produit (poids calculé)" (type = "price_to_weight"). Un prix est extrait du code-barres, et une nouvelle ligne avec le prix donné, et une quantité calculée (Prix / Prix unitaire) est ajoutée à la commande en cours.
Ce module est utile dans les magasins avec des produits mis à l'échelle, pour gérer correctement les quantités de stock.
Exemple :
Étant donné un produit avec un prix unitaire de 1,50 € / kg
Le code-barres est 0212345 {NNNDD} x où:
02 est le préfixe de la règle du code-barres
12345 est le numéro du produit
{NNNDD} est le prix du produit mis à l'échelle
x est le chiffre de contrôle
si {NNNDD} est 00265, le prix est donc 2,65 € et la quantité correspondante est 2,65 € / 1,5 € / kg = 1,767 kg
Si {NNNDD} est 00810, le prix est donc 8,10 € et la quantité correspondante est 8,10 € / 1,5 € / kg = 5,400 kg
Pour mettre en place cette fonctionnalité :
- Allez dans votre Point de Vente < Configuration < Nomenclature de code-barre
- Modifiez vos règles de codes à barres, en fonction de vos paramètres de codes à barres
- Allez dans Point de Vente < Configuration < Point de Vente
- Selectionnez ‘Unit Price’ field qui sera utilisé pour convertir le prix en poids.
Ce module possède une dépendance sur le module ; point_of_sale