Integracje

⌘K
  1. Strona główna
  2. Integracje
  3. Hurtownia – Integracja z ...
  4. Zakres integracji z uniwersalną hurtownią

Zakres integracji z uniwersalną hurtownią

Integracja z uniwersalną hurtownią pobiera do xSale dane o towarach, cenach, stanach magazynowych, opisach, zdjęciach i parametrach. Dane są pobierane z plików XML udostępnianych przez hurtownię w formacie IOF.

Hurtownia powinna udostępniać link typu gateway. Na jego podstawie xSale pobiera adresy dwóch plików:

  • full – zawiera pełne dane o towarach, m.in. nazwy, kody, EAN, opisy, zdjęcia, producenta, jednostkę, VAT i parametry,
  • light – zawiera dane aktualizowane częściej, przede wszystkim ceny i stany magazynowe.

To, czy xSale tworzy nowe towary oraz czy synchronizuje opisy, zdjęcia i parametry, zależy od ustawień wybranych w kreatorze integracji z uniwersalną hurtownią.

W tym artykule znajdziesz

Częstotliwość pobierania danych

  • Plik full – pobierany raz dziennie. Służy do pobrania i aktualizacji ogólnych danych towaru.
  • Plik light – pobierany cyklicznie co 4 godziny. Służy do aktualizacji cen i stanów magazynowych.

Najważniejsze zasady importu

  • Podstawowym identyfikatorem produktu z pliku hurtowni jest code_producer. Jeżeli produkt nie ma tej wartości, xSale pomija go i nie zapisuje jako towaru.
  • Wartość code_producer jest zapisywana w xSale jako Kod i EAN.
  • Jeżeli towar z hurtowni nie jest jeszcze powiązany z towarem w xSale, system próbuje go odnaleźć według klucza wybranego w kreatorze: EAN, KOD albo Kod ERP.
  • Jeżeli towar nie zostanie odnaleziony, nowe kartoteki są tworzone tylko wtedy, gdy w kreatorze włączono tworzenie nowych towarów.
  • Jeżeli synchronizacja parametrów jest włączona, parametry są zapisywane w kategorii wskazanej w kreatorze jako kategoria dla nowych towarów i parametrów.
  • Jeżeli towar przestanie występować w pliku full, xSale archiwizuje go i zeruje jego stany na magazynach mapowanych dla tej integracji.

Szczegółowy zakres danych zapisywanych w xSale

Dane w xSale Numer pola Dane w pliku hurtowni / działanie integracji
Nazwa 1 Z pliku full: <description><name xml:lang="pol">. Jeżeli polska nazwa nie występuje, xSale próbuje pobrać <name xml:lang="eng">.
Kod 2 Z pliku full: code_producer. Ten sam identyfikator jest też używany jako EAN.
Kod ERP 3 Kod ERP nie jest pobierany z hurtowni. Może istnieć na towarze w xSale, jeżeli pochodzi z ERP lub wcześniejszej konfiguracji towaru.
EAN 4 Z pliku full: code_producer.
Zdjęcie główne 5 Z pliku full: zdjęcia z sekcji <images><large><image>. Zdjęcia są pobierane tylko wtedy, gdy w kreatorze włączono synchronizację zdjęć.
Kategoria 6 Kategoria wskazana w kreatorze jako kategoria dla nowych towarów i parametrów. Integracja nie pobiera pełnego drzewa kategorii hurtowni.
Rodzaj 7 Ustawiany jako Towar.
Producent 8 Z pliku full: <producer name>.
Stawka VAT 9 Z pliku full: atrybut vat w elemencie <price>.
Jednostka główna 10 Z pliku full: <unit name>.
Cena zakupu 11 Z pliku light: <price net> albo <price gross>, zależnie od tego, czy wybrany typ ceny w xSale jest ceną netto czy brutto. Jeżeli w kreatorze ustawiono marżę procentową albo kwotową, marża jest doliczana do tej ceny.
Cena katalogowa / sugerowana 12 Z pliku light: <srp net> albo <srp gross>, zależnie od typu ceny w xSale. Marża z kreatora nie jest doliczana do ceny srp. Jeżeli element srp nie występuje, ta cena nie zostanie zapisana.
Magazyn i stan 13 Z pliku light: <stock id> oraz atrybut quantity. Stan jest zapisywany tylko dla magazynów zmapowanych w kreatorze.
Zdjęcia 14 Z pliku full: zdjęcia z sekcji <images><large><image>. Synchronizacja zależy od ustawienia Synchronizacja zdjęć w kreatorze.
Opis domyślny 15 Z pliku full: <description><long_desc xml:lang="pol">. Opis jest zapisywany tylko wtedy, gdy w kreatorze włączono synchronizację opisów.
Parametry 16 Z pliku full: <parameters><parameter xml:lang="pol"> oraz polskie wartości <value xml:lang="pol">. Parametry są zapisywane tylko wtedy, gdy w kreatorze włączono synchronizację parametrów i wskazano kategorię.

Jeżeli jeden parametr ma kilka wartości, xSale zapisuje je w jednym polu tekstowym, po przecinku.

Uwaga: ceny i stany są aktualizowane z pliku light, a pozostałe dane towaru z pliku full. Dlatego zmiana ceny lub stanu może pojawić się w xSale szybciej niż zmiana opisu, zdjęć albo parametrów.

Karta towaru w xSale

Poniższe zrzuty pokazują przykładową kartę towaru w xSale z polami opisanymi w tabeli.

Karta towaru w xSale - dane podstawowe, ceny i stany z hurtowni

Karta towaru w xSale - zdjęcia, opis i parametry z hurtowni

Czego brakuje w tym artykule?