Import produktów z pliku xml

ss_xml_import
Rozszerzenie do CS-Cart oraz Multi-Vendor umożliwia import produktów do sklepu z plików xml.
Domena(y) instalacji programu oddzielone przecinkiem
Dla sklepów zakupionych w SoftSolid instalacja darmowa.

[SoftSolid] - Import produktów z pliku xml

Informacje ogólne

Dodatek ma za zadanie importować produkty z zewnętrznych plików xml do sklepu.

ss_xml_import_2_pl.png

Po instalacji dodatku mamy do dyspozycji przykładowe importy które możemy wykorzystać jako bazę do zdefiniowania własnych importów.

ss_xml_import_3_pl.png

Kolejność operacji jakie trzeba wykonać jest następująca:

  • konfiguracja importu

  • pobranie kategorii z pliku xml (o ile kategorie znajdują się w pliku xml )

  • mapowanie kategorii z pliku xml z kategoriami w sklepie

  • załadowanie produktów

 

Konfiguracja importu

 

ss_xml_import_4_pl.png

W tej sekcji ustawiamy podstawowe opcje dotyczące importu. Każda opcja jest dokładniej opisana pod znakiem zapytania który aktywuje się po najechaniu myszką.

ss_xml_import_5_pl.png

W polach marża możemy wpisać dodatnie jak i ujemne wartości co oznacza zmniejszenie lub zwiększenie ceny.ss_xml_import_6_pl.png

W tym polu wpisujemy tag lub tagi w których zamknięte są produktu w pliku xml ( plik xml należy otworzyć w przeglądarce żeby sprawdzić jego strukturę )

 

Ważne: Pole “Tag produktu” w zakładce “Produkty” oraz “Tagi otwierające” w zakładce “Główne” są ze sobą powiązane. W przypadku kategorii, które znajdują się w osobnym tagu w pliku xml ( są osobną sekcją do której odnoszą się wpisy w rekordu produktu ) sugerujemy, żeby w polu “Tagi otwierające” wpisać tagi główne struktury xml do tagu kategorii, natomiast w polu “Tag produktu” pozostałe prowadzące do listy produktów. W ten sposób bez problemu będzie można sparsować drzewo kategorii.



 

ss_xml_import_7_pl.png

 

W dodatku są przewidziane trzy możliwości importu kategorii.

  • kategorie w rekordzie produktu - kategorie pobierane są bezpośrednio z produktów (parsowany jest cały plik xml i generowana jest lista występujących przy produktach kategorii)

  • kategorie w zewnętrznym tagu - kategorie znajdują się w osobnej sekcji w pliku xml a w produktach jest odniesienie do kategorii z zewnętrznego drzewa.

  • brak kategorii - produkty z pliku xml zostaną przypisane do kategorii zdefiniowanej w polu tekstowym. Kategoria która zostanie wpisana w to pole musi istnieć w sklepie.

 

Mapowanie pól polega na przypisaniu tagów z pliku xml do pól w bazie danych sklepu. Na bazie tego przypisania będą ładowane do bazy sklepu.

 

Ważne: Jeśli dane które chcemy załadować znajdują w atrybucie tagu należy wpisać tag i id atrybutu oddzielone znakiem #.

 

ss_xml_import_8_pl.png

Poniżej widać przypisanie kategorii sklepowych do kategorii z pliku xml.

ss_xml_import_9_pl.png

 

Kategorie można przypisywać wpisująć ich numery w pole po lewej stronie lub wybierając spod zębatki edycję kategorii.

ss_xml_import_10_pl.png

Po poprawnym skonfigurowaniu importu można ustawić cykliczne wywoływanie importu z cron. Gotową do wywołania formułę można znaleźć w zakładce “Ustawienia cron”

 

Ważne: W celu poprawnego przypisania produktów do kategorii podczas importu oprócz konieczności przeprowadzenia mapowania kategorii w zakładce “Mapowanie obiektów” należy również zakładce “Mapowanie pól” przypisać “Typ pola” - Category do odpowiedniego tagu w pliku xml.

Program:
  • CS-Cart
  • Multi-Vendor
Wersja:
  • 4.9.x
  • 4.8.x
  • 4.7.x
  • 4.6.x
  • 4.5.x
  • 4.4.x
  • 4.3.x
  • 4.2.x
  • 4.1.x
  • 4.0.x
Zmiany w kodzie :
  • Bez zmian w kodzie

Dokumentacja w języku polskim (ss_xml_import_pl.pdf, 592 Kb) [Pobierz]

Dokumentacja w języku angielskim (ss_xml_import_en.pdf, 572 Kb) [Pobierz]

Administratorem podanych przez Ciebie danych osobowych w powyższym formularzu będzie SoftSolid (CS-Cart Polska). Dane będą przetwarzane na podstawie art. 6 ust. 1 lit. a RODO w celu kontaktu zwrotnego z Tobą. Twoje zapytanie i korespondencja z Tobą może zostać zarchiwizowana. Twoje dane, będą przechowywane w bazie sklepu przez czas jego funkcjonowania, Będziesz mieć prawo do żądania od administratora dostępu do Twoich danych osobowych oraz do ich sprostowania, usunięcia lub ograniczenia przetwarzania, a także prawo do wniesienia sprzeciwu wobec przetwarzania oraz prawo do przenoszenia danych na zasadach określonych w art. 16-21 RODO. W każdej chwili będziesz mógł usunąć konto. Jeśli uznasz, że Twoje dane są przetwarzane niezgodnie z przepisami prawa, będziesz mógł wnieść skargę do organu nadzorczego. Podanie danych jest dobrowolne, ale niezbędne do skontaktowania się z nami.

Dobrze wiedzieć Dobrze wiedzieć