Jump to content

Pricelogger - darmowy moduł kompatybylny z dyrektywą Omnibus dla Prestashop 1.7.X


slashered

Recommended Posts

Cześć wszystkim,

wrzucam pierwszą wersję swojego modułu, którego pierwotnie celem było logowanie historii cen produktów, ale w aktualnej postaci pozwala wyświetlać najniższą cenę produktu w ostatnich 30 dniach zgodnie z dyrektywą Omnibus.

Wymagania:
1. Prestashop w wersji 1.7.X
2. Szablon z hookiem "displayProductPriceBlock" (większość szblonów taki element posiada).

Co działa:
1. Wyświetlanie informacji "Najniższa cena w ostatnich 30 dniach..." na stronie produktu. 
2. Moduł działa zarówno dla produktów  oznaczonych bez kombinacji (tj. oznaczonych jako "Prosty produkt") jak i produktów z kombinacjami (np. po zmianie ceny dla wskazanego atrybutu".
3. Moduł podczas instalacji nie wymaga tworzenia wszystkich wpisów dla produktów, więc instalacja jest szybka i nieinwazyjna.

Co jest do dodania w najbliższym czasie:
1. Obsługa wielu języków.
2. Usuwanie historii dla wskazanych parametrów (w ustawieniach modułu). 
3. Automatyczne usuwanie historii dla zmian starszych niż 30 dni.

Cały kod na platformie github, tam będa też aktualizacje:
https://github.com/slash006/prestashop-addons/tree/main/modules

 

EDIT: Tak jak poniżej @Endrju napisał, ten moduł nie spełnia wymagań wyświetlania ceny przed zastosowaniem obniżki ceny (a jedynie ostatnią, najniższą cenę w ciągu 30 dni). Po dodaniu tego wymagania zaktualizuję paczkę.

 

EDIT 2: Paczka poprawiona (moduł wyświetla najniższą cenę w ciągu 30 dni od aktualnej promocji)

 

pricelogger.zip

Edited by slashered
Poprawka modułu (see edit history)
Link to comment
Share on other sites

"Zgodnie z treścią nowego art. 6a ust. 1 dodanego dyrektywą Omnibus do dyrektywy 98/6/WE, w każdym ogłoszeniu o obniżce ceny podaje się wcześniejszą cenę stosowaną przez podmiot gospodarczy przez określony okres przed zastosowaniem obniżki ceny. Ust. 2 tego przepisu wyjaśnia, że wcześniejsza cena oznacza najniższą cenę stosowaną przez podmiot gospodarczy w okresie, który nie może być krótszy niż 30 dni przed zastosowaniem obniżki ceny."

 

https://www.parp.gov.pl/component/content/article/82715:dyrektywa-omnibus-obowiazek-informowania-o-cenach

Link to comment
Share on other sites

Czyli które z nich jest poprawne?

To:

Quote

w aktualnej postaci pozwala wyświetlać najniższą cenę produktu w ostatnich 30 dniach

Czy to:

Quote

który nie może być krótszy niż 30 dni przed zastosowaniem obniżki ceny

 

Jest różnica pomiędzy ostatnie 30 dni a 30 dni przed wprowadzeniem promocji.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...