Sklep internetowy z grami planszowymi i akcesoriami wymagał aktualizacji. Jednocześnie potrzebował optymalizacji, bo część elementów była zbędna. Klient chciał też rozbudować sklep o wersje językowe na osobnych domenach. Do tego oczekiwał automatycznych tłumaczeń treści. Ponadto zależało mu na wielowalutowości z aktualnymi kursami.
Zakres prac
-
aktualizacja systemu PrestaShop (core)
-
przegląd i optymalizacja modułów oraz usunięcie nieużywanych rozszerzeń
-
naprawa produktów importowanych z BaseLinker (rozwiązanie problemu działania Baselinker w trybie multishop dla PrestaShop)
-
wdrożenie dodatkowych walut oraz przełącznika w headerze
-
automatyczne, codzienne przeliczanie kursów wraz z zaokrąglaniem cen
-
uruchomienie 2 wersji językowych na osobnych domenach
-
integracja tłumaczeń AI, poprzez sztuczną inteligencję (ChatGPT) oraz automatyzacja tłumaczenia nowych elementów
Rozwiązanie
Najpierw wykonaliśmy aktualizację PrestaShop. Dzięki temu sklep zyskał stabilniejszą bazę do dalszych zmian. Następnie uporządkowaliśmy środowisko modułów. Usunęliśmy nieużywane rozszerzenia, a pozostałe zoptymalizowaliśmy. W efekcie zmniejszyliśmy ryzyko konfliktów oraz poprawiliśmy przewidywalność działania.
Kolejnym krokiem była naprawa katalogu produktów. Produkty dodawane przez BaseLinker miały błędnie ustawione id_shop. Dlatego przygotowaliśmy autorski skrypt. Skrypt skanował listę produktów i wykrywał nieprawidłowe przypisania. Potem automatycznie podmieniał je na właściwe. Dzięki temu produkty działały poprawnie w obrębie sklepu.
Równolegle wdrożyliśmy wielowalutowość. Dodaliśmy waluty inne niż PLN, a także przełącznik w nagłówku strony. Ponadto uruchomiliśmy codzienną aktualizację kursów. Jednocześnie wdrożyliśmy reguły zaokrąglania cen, aby prezentacja kwot była spójna.
Na końcu uruchomiliśmy dwie wersje językowe sklepu na osobnych domenach. Z kolei tłumaczenia spięliśmy z AI (ChatGPT) poprzez konto klienta. Przygotowaliśmy też mechanizm, który analizuje katalog i wyłapuje nowe elementy. Następnie tłumaczy tylko brakujące treści. W rezultacie automatyzacja nie generuje zbędnych kosztów i nie dubluje pracy.
Efekty
Zrealizowaliśmy wszystkie założenia projektu. Sklep działa na zaktualizowanej wersji PrestaShop i ma uporządkowane moduły. Ponadto wdrożona została wielowalutowość z codziennym przeliczaniem kursów. Jednocześnie uruchomiliśmy dwie wersje językowe na osobnych domenach.
Dodatkowym wyzwaniem był kontekst tłumaczeń. Część nazw AI tłumaczyło poprawnie językowo, ale nie branżowo. Dlatego dopracowaliśmy sposób generowania tłumaczeń oraz kontrolę kontekstu. Dzięki temu treści są bardziej naturalne dla użytkowników.
Technologie / środowisko
-
PrestaShop
-
integracja z BaseLinker
-
autorskie skrypty automatyzujące korekty danych i tłumaczenia
-
ChatGPT jako silnik tłumaczeń AI – sztuczna inteligencja
Chcesz zaktualizować lub rozbudować sklep PrestaShop? Możemy wdrożyć wersje językowe, waluty oraz automatyzacje. Skontaktuj się z nami, a przygotujemy plan działań.