Parser – to nie najważniejsze. Tam parsuje się kartę z produktem z towarzyszącą strukturą.
Najważniejsze – to loader. Poprawne wyświetlanie tego, co jest sparowane.
- Parsujemy karty z produktem oraz całą strukturę kart (dowolny silnik) – tagi, title, description, HTML, H2, H3, H4, kategorie, filtry kategorii, podobne produkty, URL itp.
- Wgrywamy wszystko sparowane na szablon sklepu WooCommerce – czyli przenosimy całą sparowaną strukturę kart do nowego szablonu sklepu, aby był pełnoprawny sklep i wszystko działało.
Najtrudniejsze – to wyświetlenie na sklepie-recipiencie filtrów kategorii (kolor, marka, rozmiar itp.) oraz wybór filtrów już na stronie z produktem – tutaj (strona) możliwe są różne rozwiązania – można na przykład sparować wartości, a wszystkie atrybuty na stronie z produktem później ręcznie skonfiguruję przez panel administracyjny, ale taka praca (z ręczną pracą) przy projekcie jest tańsza.
Trzeba również zwrócić uwagę na HTML – parser może nie wychwycić różnic w stylach H2–H4 lub powielać opis produktu w różnych miejscach.
Rozumiem, że parser i loader będą wymagały indywidualnych ustawień dla każdego parsowania i każdego sklepu.
Znam się na kodzie – wszystko będę konfigurował sam.
Jednak pierwszy sklep musi być wykonany dla wykonawcy, aby było widać, że wszystko zostało zrobione poprawnie i działa, oraz na podstawie przykładowych ustawień tego sklepu przygotować wyjaśniającą notatkę, jak wszystko konfigurować.
To, co tutaj jest napisane i stanowi TZS – jak to wszystko działa, nie wiem, dlatego nie pisałem szczegółowego TZS z instrukcjami.
Przed wyborem wykonawcy projektu, potencjalny wykonawca musi wykonać testowe wgranie jednej kategorii, aby upewnić się, że jest na bieżąco. Dostęp do sklepu, do którego będzie wgrywał, zapewniam. Również podam wzór sklepu, z którego brać kategorię.
Odpowiedzi na możliwe pytania:
- Parsujemy tylko sklepy i wgrywamy tylko do sklepów – żadnych marketplace’ów.
- Nie mieszamy – sparowane z jednego sklepu wgrywa się do jednego szablonu.
- Nakładamy wszystko sparowane na design moich szablonów WooCommerce – nie trzeba zmieniać nic w projekcie, aby był jak na parsowanych sklepach.
- Nie zmieniamy nic w danych kart z produktami ze sklepów podczas parsowania.