Dokumentacja - Odstąp od umowy tutaj - dyrektywa 2023/2673 dla PrestaShop

Wersja PrestaShop: 1.6.1 1.7 8 9
To wersja, z którą dodatek został przetestowany i działa poprawnie

Aktualna wersja: 1.2.2 - 29/06/2026
zobacz changelog - listę zmian


Dodanie bloku HTML z informacją o odstąpieniu do maila

W module możesz automatycznie dodać link do odstąpienia, korzystając z opcji Dołącz link automatycznie, jednak korzystając z tej opcji link zostanie dodany pod całą wiadomość mail - będzie wyglądał mniej korzystnie.
Jeśli chcesz by Twój mail prezentował się spójnie z obecnym, musisz dokonać ręcznej zmiany.
Logujesz się na FTP i przechodzisz do pliku themes/nazwa_szablonu/mails/pl/order_conf.html - jeśli w tej lokalizacji nie masz pliku przejdź do mails/pl/order_conf.html




Jeśli posiadasz konto gościa, możesz śledzić swoje zamówienie na stronie Śledzenie Zamówienia w naszym sklepie.

następnie pod tym kodem dodajesz:




{x13withdrawals_withdrawal}

Rozwiązywanie problemów

Zebraliśmy najczęściej występujące problemy z modułem oraz gotowe rozwiązania, dzięki którym szybko poradzisz sobie z większością sytuacji bez kontaktu z supportem.

Problem z dostępem do podstrony

W przypadku jeśli korzystasz z modułów usuwających ID z produktów, kategorii itd. takich jak np. Pretty URLs możesz mieć problem z wejściem na podstronę odstąpienia.
Najłatwiejszym rozwiązaniem tego problemu jest zmiana adresu z odstapienie-od-umowy na np strona/odstapienie-od-umowy.

W przypadku starszych wersji modułu Pretty URLs od FMM Modules - wymagana jest modyfikacja overridea.
Logujesz się na FTP i przechodzisz do pliku override/classes/Dispatcher.php
Następnie znajdujesz funkcję getController nad $this->controller = str_replace('-', '', $controller); dodajesz:


$x13w_uri = explode('?', ltrim($this->request_uri, '/'));
$x13w_parts = array_values(array_filter(explode('/', $x13w_uri[0])));
if (!empty($x13w_parts) && Module::isEnabled('x13withdrawals')) {
	$x13w_slugs = array();
	foreach (Language::getLanguages(false) as $x13w_lang) {
		$x13w_slug = trim(Configuration::get('X13RETURNS_FORM_PAGE_URL', (int)$x13w_lang['id_lang']));
		if ($x13w_slug !== '') {
			$x13w_slugs[] = $x13w_slug;
		}
	}
	if (in_array($x13w_parts[0], $x13w_slugs, true)) {
		if (!isset($x13w_parts[1])) {
			$controller = 'withdrawals';
		} elseif ($x13w_parts[1] === 'view' && isset($x13w_parts[2])) {
			$controller = 'withdrawaldetail';
			$_GET['wkey'] = $x13w_parts[2];
		} elseif ($x13w_parts[1] === 'wygodne-zwroty' && isset($x13w_parts[2])) {
			$controller = 'withdrawalreturndraft';
			$_GET['key'] = $x13w_parts[2];
		} else {
			$controller = 'withdrawalform';
			$_GET['key'] = $x13w_parts[1];
		}
		$_GET['controller'] = $controller;
		$_GET['fc'] = 'module';
		$_GET['module'] = 'x13withdrawals';
		$this->front_controller = self::FC_MODULE;
		unset($_GET['product_rewrite']);
		unset($_GET['category_rewrite']);
	}
}

Szablon Warehouse

W przypadku szablonu Warehouse sugerujemy dodanie styli CSS w celu spójnego wyglądu:

.x13w-withdrawals .box{ 1px solid rgb(160 160 160 / .25) }

Cookies

Informacje dotyczące plików cookies

Ta witryna korzysta z własnych plików cookie, aby zapewnić Ci najwyższy poziom doświadczenia na naszej stronie . Wykorzystujemy również pliki cookie stron trzecich w celu ulepszenia naszych usług, analizy a nastepnie wyświetlania reklam związanych z Twoimi preferencjami na podstawie analizy Twoich zachowań podczas nawigacji.

Zarządzanie plikami cookies

O Cookies

Pliki cookie to niewielkie pliki tekstowe, które są zapisywane na komputerze lub urządzeniu mobilnym przez strony internetowe, które odwiedzasz. Służą do różnych celów, takich jak zapamiętywanie informacji o logowaniu użytkownika, śledzenie zachowania użytkownika w celach reklamowych i personalizacji doświadczenia przeglądania użytkownika. Istnieją dwa rodzaje plików cookie: sesyjne i trwałe. Te pierwsze są usuwane po zakończeniu sesji przeglądarki, podczas gdy te drugie pozostają na urządzeniu przez określony czas lub do momentu ich ręcznego usunięcia.