Mimo, że wersja PrestaShop 1.6 jest dość przestarzała wielu z naszych klientów nadal posiada sklepy oparte o to oprogramowanie. Sklep posiada oficjalny (płatny) dodatek do zapewnienia wymaganych komunikatów RODO podczas przesyłania danych osobowych.
Zmiany w szablona PrestaShop 1.6 można wykonać samodzielnie aby umieścić tam wymagane checkboxy. Poruszaliśmy to w artykule:
RODO – jak do niego przygotować sklep PrestaShop? [AKTUALIZACJA]
Wróćmy do oficjalnego modułu. Nazwa kodowa dodatku to psgdpr
natomiast można go wyszukać w managerze dodatków pod frazą „Oficjalna zgodność z RODO„:
Niestety po jego instalacji można natrafić na błąd polegający na braku checkboxa w dziale kontakt. Na szczęcie można to szybko naprawić.
Otwórz plik:
themes/{SZABLON}/contact-form.tpl
I w porządanym miejscu umieść kod:
{hook h='displayGDPRConsent' moduleName='contactform'}
np.
<div class="col-xs-12 col-md-9"> <div class="form-group"> <label for="message">{l s='Message'}</label> <textarea class="form-control" id="message" name="message">{if isset($message)}{$message|escape:'html':'UTF-8'|stripslashes}{/if}</textarea> </div> {hook h='displayGDPRConsent' moduleName='contactform'} </div>
Po wyczyszczeniu cache (pamięć podręczna) w dziale:
Parametry zaawansowane -> Wydajność
Checkbox w tym miejscu będzie widoczny.
Fajny artykuł. A wiesz może dlaczego w PS 8.1.3 (lub mniej) brakuje tego właśnie checkboxa? Podobny problem z newsletterem. Miałbyś na to jakąś radę? Dzięki, pozdrawiam.
Mimo instalacji modułu RODO – nie ma tego checkboxa, @Michał ? Dziwne. Przyznam szczerze, że tego nie sprawdzałem. A próba resetu tego checkboxa albo przypięcia hooka w dziale Pozycje (Link przemieszczanie modułu) ?