Aller au contenu

Satellite de Boutique v1.4.0

Configurer Tarifs dégressifs

Paliers de quantité publics (dégressif) + conditionnement (vendu par multiples, quantité minimum) sur un produit simple.

shop-degressif

Ce qu'il fait

Des paliers de quantité PUBLICS sur un produit simple (a partir de 150 : 8 euros l'unite, a partir de 300 : 7 euros, a partir de 1000 : 6 euros) — s'appliquent a tous les clients, sans distinction de categorie (bouton « Ajouter des tarifs degressifs » avant d'afficher la grille). Plus un conditionnement independant (vendu par multiples de X, quantite minimum de commande) qui n'affecte jamais le prix, seulement la quantite que le client peut ajouter au panier. Le prix barre (prix promo produit) n'est jamais transforme. Combine avec le satellite Categories de clients (shop-pro) : s'efface ENTIEREMENT (degressif ET conditionnement) au profit des tarifs propres a chaque categorie (Standard incluse).

  • Grille de paliers de quantité PUBLICS (tous les clients) : autant de paliers que voulu, ajout/retrait en un clic
  • Le palier le plus avantageux (quantité la plus haute atteinte) s'applique automatiquement au panier
  • Conditionnement indépendant : vendu par multiples de X, quantité minimum de commande, sans effet sur le prix
  • Message clair au panier si la quantité ne respecte pas le conditionnement
  • Le prix barré (promo produit) n'est jamais transformé par les paliers
  • Se retire sans rien casser : prix et panier redeviennent strictement inchangés, les données restent en base (réactivable sans perte)

Ce qu'il suppose

Ce module a besoin de :

Piloter par une IA

Ce que ce module sait faire quand on le lui demande en langage naturel, et ce que chaque action engage.

  • paliers lecture seule

    Les paliers dégressifs d'un produit (lecture seule) : quantité minimale et prix unitaire appliqué à partir de cette quantité, plus la règle de conditionnement (vendu par lots de N, commande minimum). Pour un produit variable, declinaison_id donne la grille d'une déclinaison. ATTENTION : quand Tarifs pro (shop-pro) est actif, ces paliers ne sont plus appliqués (`en_vigueur` vaut false) : les règles valables sont alors celles de Tarifs pro, par catégorie de clients. Se règle à l'écran du produit.

    « à partir de combien de pièces le prix baisse-t-il ? » « ce produit se vend-il par lots ? »

Ses points de branchement

Pour greffer du code sans toucher au module : ce qu'il annonce, et ce qu'il écoute.

Ce qu'il écoute 7
shop.editor.fields
priorité 40
shop.editor.save
priorité 40
shop.price.line
priorité 5
shop.cart.add.validate
priorité 10
shop.variants.purged
priorité 45
shop.editor.type_change_warnings
priorité 40
shop.editor.type_changed
priorité 40

Ses données

Les tables que ce module crée. Désactiver un module ne les efface pas : ses données restent en base et reviennent s'il est réactivé.

Les tables 2
  • shop_degressif_packaging
  • shop_degressif_tiers