Dwa narzędzia do przenoszenia danych artykułów z Shopify
Autor: Martin Bay
Regularnie zaskakuje mnie to, jak trudno jest wyodrębnić dane z różnych platform e-commerce. Nie tylko Shopify, ale prawie każdy system e-commerce, któremu się przyjrzałem.
Proste opcje, takie jak ekstrakcja CSV lub kanały produktowe, powinny być częścią każdego CMS, jeśli o mnie chodzi. To po prostu dobra obsługa.
Tak, rozumiem, że wydawanie zasobów na pomoc klientowi (potencjalnie) w odejściu jest uciążliwe. Ale zastanów się nad tym:
- Jeśli sprzedawca chce się przenieść, czy zmieni zdanie, ponieważ ekstrakcja danych jest utrudniona lub kosztowna?
- Czy sprzedawca będzie później polecał tę platformę, jeśli przeprowadzka będzie niepotrzebnie frustrująca?
(Zawsze mieliśmy darmowe narzędzia do ekstrakcji CSV i feedów produktowych we wszystkich pakietach. Więc może koloryzuję :-)
W każdym razie, przechodząc do rozwiązań
Przenosimy wiele sklepów internetowych np. z Shopify na naszą platformę. Jest to oczywiście o wiele łatwiejsze, jeśli można wyodrębnić produkty ze starego sklepu internetowego. Zrobiłem więc trochę badań i znalazłem/stworzyłem dwa narzędzia do wyodrębniania danych produktów ze sklepu internetowego Shopify (mimo że starają się to utrudnić).
1. Product feed
Kenneth Bon z puretime.dk był na tyle uprzejmy, że podzielił się swoim rozwiązaniem dla pliku produktowego. Przewodnik i skrypt można znaleźć tutaj.
2. CSV
Opierając się na przewodniku Kennetha, zbudowałem skrypt, który tworzy dane CSV. Dane te można zapisać jako arkusz kalkulacyjny i wykorzystać w dowolny sposób.
Zaletą metody CSV jest to, że można dołączyć dane, które nie są częścią specyfikacji pliku produktowego Google. Na przykład warianty, numery magazynowe itp. (możesz dodać te dodatkowe informacje do wyciągu z pliku product feed, pamiętaj tylko, że większość narzędzi do importu ich nie zaakceptuje)
Format pliku CSV jest dopasowany do naszego własnego importu produktów. W zależności od potrzeb możesz samodzielnie dostosować skrypt.
- Przejdź do "Sklep internetowy > Motywy" w menu po lewej stronie
- Na białym przycisku "Akcje" wybierz "Edytuj kod"
- W sekcji "Szablony" dodaj nowy szablon typu "Kolekcja" i wpisz płynny
- Dodaj kod z tego skryptu
- Przejdź do "Produkty > Kolekcje", utwórz nową kolekcję. Wybierz warunki tak, aby wszystkie produkty były zaznaczone, szablon Theme wybierz kolekcję, która właśnie została utworzona (zrzut ekranu)
- Naciśnij "View", aby pobrać wyciąg