Ръководство за инсталиране
Бутонът за отказ от договора в PrestaShop
Докато отделният модул на Clawzia за PrestaShop стане наличен, добавете кода чрез модул за собствен код или в дъщерната си тема. Менютата по-долу са с имената им в английския интерфейс на PrestaShop.
Преди да започнете
Създайте магазина си в Clawzia
Регистрирайте се с имейл адреса си, създайте магазина, изберете държавата и езика по подразбиране и въведете имейл адреса, на който да получавате известията за откази.
Разрешете домейните на магазина
Добавете към разрешените домейни всеки домейн, на който работи магазинът, например със и без www и адреса на магазина при платформата. На други домейни уиджетът показва само връзка към хоствания формуляр с формулировката от директивата на ЕС на английски.
Копирайте кода си
Копирайте кода от страницата „Инсталиране и тест“ в таблото си (за плъгините – само публичния ключ, който започва с pk_). Публичният ключ не е тайна.
Няколко магазина: разрешете всеки домейн
Ако управлявате няколко магазина в един PrestaShop (multistore), добавете домейна на всеки от тях към разрешените домейни.
С модул за собствен кодПрепоръчително
Изберете модул за собствен код
Използвайте модул, който добавя собствен HTML и JavaScript към кукичката
displayBeforeBodyClosingTag(PrestaShop 1.7 и 8). Модулите, които приемат само HTML съдържание, например текстови блокове, премахват таговете script и не вършат работа.Поставете кода за всички страници
Поставете кода от таблото в модула и го включете за всички страници.
Код за инсталиране (пример) <script src="https://clawzia.com/widget.js" data-shop="pk_YOUR_SHOP_KEY" defer></script> <noscript><a href="https://clawzia.com/w/k/pk_YOUR_SHOP_KEY">[текст за отказ от таблото ви]</a></noscript>Вашият личен код с ключа на магазина ще намерите в таблото за управление след регистрация. Вторият ред (noscript) води посетителите без JavaScript към хоствания ви формуляр за отказ. Текстът на връзката е законовата формулировка за държавата на магазина, която таблото или нашите плъгини отпечатват вместо вас: никога не я пишете и не я превеждайте сами. Ако кодът в таблото ви няма ред noscript, пропуснете го.
Следва екранна снимка: Модул за собствен код с поставения код.
Изчистете кеша
Изчистете кеша на PrestaShop, за да се покаже новият код.
Къде: Advanced Parameters → Performance → Clear cache
С дъщерна темаАлтернатива
Редактирайте шаблона на оформлението
В дъщерната си тема (за да не я презапише обновяване на темата) добавете кода непосредствено преди
</body>вtemplates/layouts/layout-both-columns.tpl. За магазини на няколко езика добавете езика на страницата към тага script:data-lang="{$language.iso_code}".Код за инсталиране (пример) <script src="https://clawzia.com/widget.js" data-shop="pk_YOUR_SHOP_KEY" defer></script> <noscript><a href="https://clawzia.com/w/k/pk_YOUR_SHOP_KEY">[текст за отказ от таблото ви]</a></noscript>Вашият личен код с ключа на магазина ще намерите в таблото за управление след регистрация. Вторият ред (noscript) води посетителите без JavaScript към хоствания ви формуляр за отказ. Текстът на връзката е законовата формулировка за държавата на магазина, която таблото или нашите плъгини отпечатват вместо вас: никога не я пишете и не я превеждайте сами. Ако кодът в таблото ви няма ред noscript, пропуснете го.
Следва екранна снимка: Файлът на шаблона с кода преди затварящия таг body.
Изчистете кеша
Изчистете кеша на PrestaShop, за да се използва промененият шаблон.
Къде: Advanced Parameters → Performance → Clear cache
Проверете инсталацията
Отворете магазина в личен прозорец
Връзката за отказ се появява в края на долния колонтитул или като плаващ бутон – според позицията, избрана в таблото.
Изпробвайте с клавиатурата
Натискайте Tab, докато връзката получи фокус, после Enter: отваря се формулярът за отказ в две стъпки. Затворете го с Esc.
Проверете, че кодът е вмъкнат веднъж
Отворете изходния код на страницата и потърсете data-shop="pk_. Тагът script трябва да се среща точно веднъж на страница.
Изпратете тестов отказ
Изпратете отказ със собствения си имейл адрес и номер на поръчка TEST. Проверете имейла за потвърждение и връзката към разписката, след това затворете заявката в таблото.
Ако връзката не се появява
Ако сайтът ви изпраща Content Security Policy, разрешете https://clawzia.com в script-src и connect-src. Изключете widget.js от обединяването, минимизирането и „отложеното зареждане на JavaScript“ на плъгини за оптимизация и CDN.