blog
user
02 122020

Prestashop w wersji 1.7 posiada proces zakupowy, który można wykonać na jednej stronie. Zdecydowana większość właścicieli sklepów internetowych w starszych wersjach sklepu Prestashop wybierała tą opcję realizacji zamówienia. Niestety proces zakupowy jest, przynajmniej dla polskich klientów za bardzo utrudnionych. Chodzi o sprzedawców, którzy prawie w ogóle nie wystawiają faktur VAT swoim klientom. Podczas realizacji zamówienia musimy wybrać opcję "użyj tego adresu także do faktury" lub podać inny adres do faktury. W ustawieniach sklepu nie ma możliwości wyłączenia tej opcji tak aby klient po podaniu adresu został przeniesiony od razu do wyboru dostawcy.

Co prawda w ustawieniach sklepu w menu Zamówienia -> faktury jest opcja "wyłącz faktury" ale to ustawienie nie wpływa na zmianę procesu zakupowego. Chociaż wydaje się, że powinno.



Poniższy screen pokazuje jak wygląda etap dodawania adresu. Na samym dole jest opcja "użyj tego adresu także do faktury" Opcja ta jest domyślnie wyłączona. Więc jeżeli ktoś jej nie zauważy i kliknie "Dalej" zostanie przeniesiony do sekcji w której musi podać dane do faktury. Trzeba kliknąć "Anuluj" aby przejść do dostawy. Ta procedura jest zupełnie nieintuicyjna i może spowodować porzucenie koszyka. 



Niestety w internecie nie ma gotowych rozwiązań pozwalających na poprawienie procedury zakupowej. Można to zrobić tylko modyfikując pliki szablonu sklepu internetowego. Plik odpowiadający za dodawanie adresu znajduje się:

/themes/nazwaszablonu/templates/checkout/_partials/address-form.tpl

Plik ten trzeba poprawić tak aby zamiast czekboxa w miejscu "użyj tego adresu także do faktury" znajdowało się pole hidden, które będzie domyślnie miało wartość 1. W linii 23 dodajemy więc kod:

<input name = "use_same_address" id="use_same_address" type = "hidden" value = "1">

Z kolei blok poniżej musi zostać wykomentowany:

<div class="form-group row">
<div class="col-md-9 col-md-offset-3">
<input name = "use_same_address" id="use_same_address" type = "checkbox" value = "1" {if $use_same_address} checked {/if}>
<label for="use_same_address">{l s='Use this address for invoice too' d='Shop.Theme.Checkout'}</label>
</div>
</div>

Zmiana ta spowoduje, że każdy kolejny klient robiący zakupy jako gość będzie miał uproszczony proces zakupowy. Szansa, że pogubi się podczas składania zamówienia będzie dużo mniejsza a koszyk nie zostanie porzucony.


Nasze newsy

Śledź nasze aktualności.

blog
user
18 012021

Wspierane wersje PHP w 2021 roku

Dostępna jest już wersja 8 PHP a PHP w wersji 7.2 nie jest już wspierane od miesiąca.

blog
user
19 122020

Jaki internet mobilny w Koszalinie

Krótkie porównanie szybkości mobilnego internetu na przykładzie T-Mobile i Plus.

blog
user
02 122020

Jak wyłączyć opcję faktury w Prestashop 1.7

Jak wyłączyć opcję faktury w Prestashop 1.7

logo

Masz pytania? Skontaktuj się