Jeśli używamy sklepu PrestaShop w wersji 1.7 możemy natknąć się na problem z oznaczeniem ceny przesyłki. Dzieje się tak w przypadku, kiedy domyślną opcją wysyłki jest odbiór osobisty. Z założenia taka forma dostawy pozbawiona jest kosztów. I właśnie kiedy produkt ląduje w koszyku – w bocznym panelu z podsumowaniem kosztów dostawy mamy informację „Za darmo!”
Jest to mylące, bo klient może pomyśleć, że przesyłki na sklepie są realizowane bez dodatkowych kosztów. W następnym kroku jak wybierze już konkretna dostawę – ta informacja się zmieni i może go to zniechęcić do złożenia zamówienia.
Sugerujemy zmienić ten wpis na inny. Np. „Odbiór osobisty”, „Odbiór osobisty (domyślnie)”, „Odbiór osobisty (możesz to zmienić)” itp.
Zazwyczaj się to po prostu tłumaczy w dziale „Tłumaczenia„. Akurat ta fraza znajduje się w tej ścieżce w tłumaczeniach:
Shop -> Theme -> Checkout
Niestety w tym przypadku tłumaczenie tego może nie działać. Wtedy zmień to ręcznie w pliku:
app/Resources/translations/pl-PL/ShopThemeCheckout.pl-PL.xlf
Znajdź fragment:
<target state="final">Za darmo!</target>
Następnie go zamień na taki, który wg. Ciebie będzie mniej mylący np.
<target state="final">Odbiór osobisty</target>
Po wyczyszczeniu cache w dziale
Zaawansowane -> Wydajność
tłumaczenie powinno już działać:
grafika: wallpaperaccess.com
[…] PrestaShop 1.7 – mylne oznaczenie ceny przesyłki: „Za darmo” […]
Temat jest do przemyślenia.
To się pojawia też jak masz np. produkt z odbiorem osobistym i innymi przewoźnikami (np. odbiór i kurier) wtedy pojawia się że Za darmo (bo odbiór koszt 0). Trzeba ustawić Wysyłka – Preferencje Sortuj wg pozycja a pozycję ustawiasz w Wysyłka – Przewoźnicy (myszką przeciągasz góra dół).
Nie wiem czy dobrze to wykombinowałem, bo jeszcze w tych samych ustawieniach jest że Domyślny przewoźnik chyba domyślnie ‚Najlepsza cena/Best price’ a można wybrać np. ‚Dostawa kurierem’
???