Development #64565
Tarification - après calcul via la grille tarifaire, appliquer le modificateur lié au statut de la réservation
0%
Description
Après avoir calculé le tarif à appliquer en fonction de la grille tarifaire, récupérer le modificateur lié au type de pointage (statut) posé sur la réservation
(Si le modificateur est un tarif fixe, alors l'appliquer avant le calcul grille tarifaire)
Est-ce qu'on bloque le calcul si le pointage de l'event ou de la résa n'est pas fait ?
Fichiers
Révisions associées
Historique
Mis à jour par Lauréline Guérin il y a environ 2 ans
- Fichier 0001-pricing-apply-modifier-according-to-booking-status-6.patch 0001-pricing-apply-modifier-according-to-booking-status-6.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
basé sur #64562
(Si le modificateur est un tarif fixe, alors l'appliquer avant le calcul grille tarifaire)
Finalement j'ai choisi de faire le calcul tout le temps, pour pouvoir renvoyer un max d'infos à la brique factu (ie "le tarif normal c'est XX mais à cause de l'état de la résa on a appliqué un tarif fixe à YY")
Est-ce qu'on bloque le calcul si le pointage de l'event ou de la résa n'est pas fait ?
Oui, levée d'erreur
la méthode get_pricing_data
renvoie maintenant un dict de la forme:
{ 'pricing': 0, # ici le tarif à appliquer 'calculation_details': { # le détail du calcul du tarif en fonction de la grille tarifaire 'pricing': 42, 'criterias': {'foo': 'bar'}, 'context': {'domicile': 'commune', 'qf': 2}, }, 'booking_details': { # le modificateur lié au statut de la résa 'status': 'not-booked', 'modifier_type': 'rate', # peut être "fixed" 'modifier_rate': 0, # ou 'modifier_fixed' }, }
Mis à jour par Lauréline Guérin il y a presque 2 ans
Mis à jour par Frédéric Péters il y a presque 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Lauréline Guérin il y a presque 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit e504199eabd28b0d264f3bffecc05074dd9dfaa6 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Apr 29 15:22:04 2022 +0200 pricing: apply modifier according to booking status (#64565)
Mis à jour par Transition automatique il y a presque 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
pricing: apply modifier according to booking status (#64565)