Usuwanie kroku dostawy w procesie zamawiania – Prestashop 1.6

Przedstawię wam sposób, jak pozbyć się czwartego kroku składania zamówienia w sklepie Prestashop. Jest to bardzo przydatne w przypadku sklepów internetowych, sprzedających, tak zwane wirtualne produkty, które nie potrzebują wybierania żadnej opcji dostawy.

Krok pierwszy – wyłączanie akceptacji regulaminu na podstronie dostawy

Logujemy się do panelu administracyjnego i przechodzimy do podstrony Preferencje -> Zamówienia (lub w angielskiej wersji Preferences->Orders). Następnie wybieramy opcję „Warunki korzystania z usługi” i zmieniamy na „NIe”.

Krok drugi – zmiana listy kroków widocznej na górze podstrony składania zamówienia

Otwieramy plik: /themes/Nasz_Szablon/order-steps.tpl i modyfikujemy go usuwając czwarty krok dostawy. A przy piątym kroku zmieniamy piątkę na czwórkę. Czwarty krok posinien być w okolicach 60-stej – 70-stej linijki i wyglądać mniej więcej tak:

<li class="{if $current_step=='shipping'}step_current{else}{if $current_step=='payment'}step_done step_done_last{else}step_todo{/if}{/if} four">
{if $current_step=='payment'}
<a href="{$link->getPageLink('order', true, NULL, "{$smarty.capture.url_back}&step=2{if $multi_shipping}&multi-shipping={$multi_shipping}{/if}")|escape:'html':'UTF-8'}">
<em>04.</em> {l s='Shipping'}
</a>
{else}
<span><em>04.</em> {l s='Shipping'}</span>
{/if}
</li>
Pamiętaj o zmiania 5, na 4 kilka linijek niżej.

KROK TRZECI – Zmiana czerokości wszystkich króków – aby były na całĄ stronę

Do edycji css w Prestashop 1.6 używa się języka sass. Jest to wspaniałe narzędzie, którę umożliwia łatwiejszą kontrolę nad wyglądem strony niż zwykły css. Niewielkim minusem jest to, że przy każdej zmianie plików sass, muszą być one przekonwertowane do plików css, tak aby przeglądarka internetowa mogła wyświetlić zmiany.

Przechodzimy do pliku „themes/Nasz_Szablon/sass/global.scss”. Wyszukujemy linijkę zawierającą „ul.step {” i kilka linijek niżej, zmieniamy „width: 20%;” na „width:25%”, tak aby każdy krok zajmował jedną czwartą miejsca.

KROK CZWARTY – Zmiana przejścia z Kroku trzeciego do opcji wyboru płatności

To ostatni krok usuwania opcji dostawy. Otwieramy plik: „/themes/Nasz_Szablon/order-address.tpl”. Zmieniamy linijkę:

<input type="hidden" class="hidden" name="step" value="2" />
Na:

<input type="hidden" class="hidden" name="step" value="3" />

Podsumowanie poradnika o modyfikacji dostawy

Pomijanie czwartego kroku dostawy, to bardzo częsta rzecz, przy sklepach sprzedających Wirtualne Produtku, (jak chociażby mój sklep z modułami do Prestshop).

Jeżeli miałbyś problem ze swoim sklepem – SirPresta chętnie pomoże 🙂

Powodzenia!