Skip to main content
L’écran Prix par magasin permet de surcharger localement le prix d’un produit : un magasin donné peut appliquer un prix différent du prix catalogue, sans toucher au référentiel commun.

Rôle

Adapter le prix d’un produit à un magasin (marché local, opération ponctuelle) tout en conservant un prix catalogue de référence auquel on peut toujours revenir.

Écrans et actions clés

  • Choisir un magasin et Choisir un produit — la combinaison cible dont on édite le prix.
  • Prix spécifique — saisie du prix propre au magasin. L’écran indique : « Ce magasin applique un prix spécifique. Modifiez-le puis enregistrez, ou rétablissez le prix catalogue. »
  • Rétablir le prix catalogue — supprime la surcharge et fait revenir le magasin au prix maître (« Prix catalogue rétabli pour ce magasin. »).
  • L’écran affiche la marge ; « Marge : coût inconnu » quand le coût n’est pas renseigné.
  • Confirmation à l’enregistrement : « Prix magasin enregistré. »

Lien avec l’API

client.storePrices.list/set/clear, avec client.products.list/units et client.stores.list pour peupler les sélecteurs. Route associée : GET /v1/products/:id/units. La surcharge de prix est gardée par le scope pos.price.override.

Voir aussi