Import produktów z Allegro do Prestashop

Logo Prestashop

Wielu sprzedawców na Allegro rozważa założenie własnego sklepu, aby uniezależnić się od tej platformy. Jednym z najczęściej wybieranych silników sklepów online jest PrestaShop. Choć istnieje wiele płatnych wtyczek umożliwiających import produktów, w tym wpisie przedstawię proste rozwiązanie oparte na pliku CSV i skrypcie PHP.

Allegro umożliwa eksport produktów do Excela – więcej informacji pod linkiem: https://help.allegro.com/sell/pl/a/jak-masowo-edytowac-oferty-za-pomoca-pliku-csv-zlKxakGnYu5. Z kolei PrestaShop pozwala na import produktów z pliku CSV. Niestety, oba pliki są ze sobą niekompatybilne. Dla jednego z moich klientów napisałem skrypt PHP, który przetwarza plik CSV z Allegro w sposób zgodny z wymaganiami PrestaShop, i postanowiłem podzielić się nim na blogu.

Link do skryptu na GitHub: https://github.com/kamilwyremski/allegro-csv-to-prestashop

Uruchomienie skryptu

  • Pobierz zawartość archiwum na swój komputer.
  • Pobierz plik CSV z Allegro, zmień jego nazwę na allegro.csv i przenieś go do folderu ze skryptem.
  • Uruchom plik index.php przez PHP (musisz mieć zainstalowane php na komputerze)
  • Skrypt wygeneruje plik prestashop.csv, który można zaimportować do sklepu w PrestaShop.

Funkcjonalność Skryptu

  1. Odczyt pliku CSV z Allegro: Skrypt rozpoczyna od wczytania pliku CSV zawierającego dane produktów pobranych z Allegro.
  2. Dekodowanie danych JSON: Jednym z kluczowych elementów pliku CSV jest kolumna zawierająca dane w formacie JSON. Skrypt dekoduje te dane i przetwarza je, aby wydobyć sekcje z informacjami o obrazach i tekstach.
  3. Generowanie treści HTML: Dane JSON są przekształcane na treści HTML, które następnie są umieszczane w odpowiednich polach CSV. Dzięki temu, np. obrazy produktów będą mogły być automatycznie wyświetlane w PrestaShop.
  4. Optymalizacja pliku CSV: Skrypt usuwa zbędne kolumny, które nie są wymagane przez PrestaShop. Dodatkowo, wprowadza zmiany w kluczowych polach, takich jak kategoria produktu, status czy dostępność, aby dostosować dane do wymogów PrestaShop.
  5. Zapis przetworzonych danych: Na końcu skrypt zapisuje przetworzony plik CSV, gotowy do importu do PrestaShop.

Zastosowanie

Ten skrypt może być nieocenionym narzędziem dla osób zajmujących się integracją Allegro z PrestaShop. Dzięki niemu proces importowania produktów jest znacznie uproszczony i zautomatyzowany, co pozwala zaoszczędzić czas oraz zminimalizować ryzyko popełnienia błędów przy ręcznym przetwarzaniu danych. Dodatkowo, skrypt jest dostępny bezpłatnie.

Mam nadzieję, że ten skrypt pomoże Ci w eksporcie produktów z Allegro do PrestaShop.

Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Więcej informacji

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close