Migracja konfiguratora produktów do PrestaShop 1.7.7.8

Migracja konfiguratora produktów do PrestaShop 1.7.7.8
Dla naszego klienta zmigrowaliśmy dedykowany rozbudowany konfigurator produktów do sklepu PrestaShop w wersji 1.7.7.8.

Konfigurator powstał dekadę temu dla PrestaShop 1.4 i był stopniowo rozwijany a następnie pracował w PrestaShop 1.6. Architektonicznie był składową frontu i administracyjnej części sklepu. W trakcie migracji zmodularyzowaliśmy przenoszony kod enkapsulując go do postaci modułu PrestaShop zarówno w części frontowej jak i administracyjnej. Migracja wymagała wiele poprawek ze względu na większe restrykcje i zmiany systemu PrestaShop, systemu szablonów Smarty jak i wersji PHP dostępnej na hostingu. Trudności sprawiały także elementy kodu javascript napisane do starszych wersji biblioteki jQuery jak również problemy wynikające z konfiliktu używanych klas językowych nowego systemu szablonów skórki z kolejną zmianą w PrestaShop, co wymagało szereg poprawek w kodzie PHP i Javascript w części administracyjnej sklepu.

Ważnym aspektem migracji było zachowanie przyjaznych linków zaindeksowanych podstron w wyszukiwarkach internetowych dla różnych rodzajów treści obsługiwanych przez różne kontrollery PrestaShop i dodatkowych modułów. Zaimplementowaliśmy poprawki w analogicznych modułach w nowej wersji PrestaShop wraz z niezbędnymi wpisami w .htaccess w celu zapewnienia obsługi wstecznej starych typów już zaindeksowanych linków obok nowych wprowadzonych z nowymi modułami jak również uzupełniliśmy szereg brakujących meta tagów.

Płatny dostęp do zasobów w WordPress dzięki WooCommerce

Dla naszego Klienta zrealizowaliśmy/rozwinęliśmy mechanizm płatnego dostępu do zasobów w WordPress. Rozwiązanie jest przydatne dla serwisów, gdzie część treści jest dostępna bezpłatnie bez ograniczeń, a część stanowi element systemu monetyzacji dla zarejestrowanych użytkowników. Rozwiązania tego typu wymagają często głębszej kastomizacji, czego nie zapewniają istniejące darmowe lub komercyjne wtyczki. Zakup pakietu dostępowego odbywa się z użyciem WooCommerce.

PrestaShop i VIES – automatyczny dobór 0 stawki VAT

Dla naszego Klienta zrealizowaliśmy w sklepie Prestashop automatyczny dobór 0-wej stawki VAT dla nabywców – podatników zarejestrowanych w Unii Europejskiej w systemie VIES.

W momencie wpisywania numeru NIP następuje automatyczne potwierdzenie numeru VAT i odpowiedni dobór stawki.

Rozwiązanie powstało w odpowiedzi na 3 zakupione i nie działające poprawnie moduły Prestashop.

W razie zainteresowania zapraszamy do kontaktu: m.moraczewski@programistaphp.com.pl

Optymalizacja i przyśpieszanie strony w WordPress

Dla naszego Klienta wykonaliśmy optymalizację wydajnościową tj. przyśpieszanie czasu ładowania strony wykonanej w WordPress.

Krytycznym elementem poza podstawowymi krokami jak instalacja plugin’ów cache jak WP Super Cache, W3 Total Cache, optymalizacją objętości zdjęć czy innych rozwiązań polecanych przez Google PageSpeed Insights jak np. stosowanie zasobów w formatach nowej generacji, okazała się konieczność programistycznej przebudowy szablonów skórki, deinstalacja spowalniających pracę plugin’ów i zastąpienie ich funkcjonalności własnymi rozwiązaniami.

W razie zainteresowania podobną optymalizacją zapraszamy do kontaktu: m.moraczewski@programistaphp.com.pl