Jak korzystać z systemu nadpisywania w PrestaShop bez naruszania rdzenia

Jak korzystać z systemu override w PrestaShop z Knowband bez uszkadzania rdzenia

System nadpisywania w PrestaShop pozwala dostosować działanie rdzenia bez ingerencji w oryginalne pliki. Jednak nieostrożne jego użycie prowadzi do powstania niestabilnych sklepów, które przestają działać po aktualizacjach. Ten poradnik Knowbanda omawia, jak działają nadpisywania, kiedy ich używać i trzy kluczowe pułapki, które powinien znać każdy programista. Czym jest system nadrzędny? PrestaShop wykorzystuje dziedziczenie PHP, aby […]

Czytaj więcej

Jak skopiować wózek na inny wózek, aby zmienić identyfikator id_cart?

Cele bloga Po przeczytaniu tego bloga będziemy mogli skopiować wózek na inny koszyk, aby zmienić identyfikator koszyka. Wymaganie Musimy zmodyfikować poniższy plik, aby naprawić to samo. Będziemy wprowadzać zmiany w pliku Core dla tego samego. Katalog główny \ classes \ PaymentModule.php Procedura Musimy zmodyfikować funkcję sprawdzania poprawności w pliku klasy PaymentModule. Ponieważ ta funkcja jest […]

Czytaj więcej

Otrzymuj najnowsze produkty bez specjalnych cen (OpenCart 2.3)

Cele bloga Po przeczytaniu tego bloga będziesz mógł pobierać produkty z bazy danych Opencart na podstawie parametru przekazywanego z adresu URL. Wymaganie Musimy wyświetlić najnowsze produkty na podstawie przekazanego parametru w adresie URL. Korzystając z tego parametru, musimy zdecydować, czy musimy wyświetlać specjalne produkty, czy nie. Implementacja kodu Aby to zaimplementować, musimy wprowadzić zmiany w […]

Czytaj więcej

Jak obliczyć bezpłatną wysyłkę w oparciu o ostateczną cenę całkowitą w Prestashop?

how-to-calculate-free-shipping

Po przeczytaniu tego bloga będziemy mogli obliczyć bezpłatną wysyłkę na podstawie ostatecznej ceny całkowitej koszyka. Problem Statement Obecnie, gdy dodajemy produkty do „koszyka” i przechodzimy do sekcji kasy, aby skorzystać z rabatu i wysyłki, widzimy, że rabat obowiązuje po wysyłce. Powiedzmy, Całkowita kwota koszyka wynosi 100 USD, co obejmuje bezpłatną wysyłkę, a także dodaje się […]

Czytaj więcej