Files
masimmo.pl/changelog/2026-03-16.md
2026-03-16 00:25:40 +01:00

1016 B

2026-03-16

Co zrobiono

  • Naprawiono wyświetlanie ceny w fallbacku modułu omnibuseufree i dopasowano zaokrąglanie do sposobu prezentacji cen na froncie.
  • Dodano tryb debug uruchamiany parametrem omnibuseufree_debug=1, aby podejrzeć wartości wejściowe i wyliczone (price, price_amount, regular_price, fallback, minimalna).
  • Uporządkowano logikę braku historii: gdy brak historii do wyświetlenia, moduł pokazuje cenę regularną (bez promocji).
  • Dodano warunek dla promocji: jeśli w historii z okresu nie ma ceny różnej od bieżącej ceny promocyjnej, moduł traktuje to jako brak historii „sprzed obniżki” i wymusza fallback na cenę regularną.
  • Zweryfikowano na przypadkach testowych poprawne wyjście (w tym przypadki z wcześniejszym błędem 4 067,52 / 4 068,00 oraz z historią zawierającą tylko aktualną cenę promocyjną).

Zmienione pliki

  • modules/omnibuseufree/omnibuseufree.php
  • modules/omnibuseufree/views/templates/hook/presta_studio_omnibus_price.tpl