Kontekst
detoxled.pl to sklep z oświetleniem LED dla motoryzacji. Sklep był w trakcie migracji z IdoSell na Shoper i wymagał zachowania adresów, treści oraz katalogu produktów.
Wyzwanie
Trzeba było przenieść sklep bez utraty adresów i widoczności produktów. Równolegle sklep potrzebował nowego katalogu KLP / HELLA, synchronizacji cen oraz sposobu kontroli treści przed publikacją.
Co zrobiliśmy
Zachowaliśmy adresy przy migracji
Przygotowaliśmy mapę witryny z 3 400 adresami obejmującą 3 237 produktów, 79 kategorii, 44 serie i blog. Dla pozostałych adresów ustawiliśmy przekierowania 301.
Odtworzyliśmy strony informacyjne
Odtworzyliśmy strony prawne i informacyjne na podstawie starych treści, a braki oznaczaliśmy markerem [[TO FILL]]. Opublikowaliśmy 7 stron przez Shoper REST API, a ponowny audyt miał wynik 12/12 OK.
Wprowadziliśmy katalog KLP / HELLA
Połączyliśmy cennik xlsx, zdjęcia z Dropboxa i dane ze stron produktów. Opisy przygotowywał model wyłącznie z faktów, a tabelę techniczną generował kod.
Zsynchronizowaliśmy ceny i stany
Połączyliśmy ceny w EUR z kursem NBP tabela A, marżą i VAT. Tryb --prices-only --apply wysyła do sklepu cenę oraz stan przez API.
Zastąpione produkty ukryliśmy bez usuwania
Produkty zastąpione przez nowy katalog ukryliśmy zamiast usuwać. Do następców ustawiliśmy przekierowania 301 i przygotowaliśmy arkusz Excel do przeglądu bez dostępu do panelu.
Przygotowaliśmy wygląd sklepu
Zbudowaliśmy generator CSS dla nagłówka, szerokości, showcase produktów i strony kategorii. Podgląd sprawdzaliśmy w headless browserze na działającym sklepie.
Rezultat
- Sklep działa na Shoperze z zachowanymi adresami i przekierowaniami 301.
- Katalog KLP / HELLA może być tworzony i aktualizowany z cennika xlsx, zdjęć z Dropboxa i stron produktów.
- Ceny i stany mogą być przeliczane oraz wysyłane do sklepu w trybie --prices-only --apply.
- Treści przechodzą przez mechanizm publikacji, który odrzuca strony z markerami [[TO FILL]].
Aktualizacje cen wymagają jawnego --apply, a mechanizm publikacji blokuje treści z markerami. Dzięki temu zmiany przechodzą kontrolę przed produkcją.

