Przesyłanie produktów z Subiekt GT do BaseLinker

Kod wtyczki: SGT_CAI_COM_PRD_BLK_100
Użyta wersja wtyczki: VER_STD_v108.0

Co powinieneś wiedzieć na początku?

Wtyczka pozwala Ci na synchronizację danych o produktach między programem systemu źródłowego (ERP) Subiekt Subiekt GT i programem systemu docelowego (E-commerce) BaseLinker. Jest dostosowana do samodzielnej konfiguracji w oparciu o scenariusz złożony z szeregu pytań.
Wtyczka umożliwia Ci zaktualizowanie bazy produktów o nowe kartoteki w momencie, kiedy zostaną dodane w ERP. Wtyczka zapewnia by wszelkie informacje na temat kartotek były spójnie między systemami i automatycznie aktualizuje magazyn na przykład w momencie, kiedy zostało otwarte nowe konto w programie BaseLinker.

Instancje

Dla tej wtyczki dostępne są instancje. Instancja to zdublowana wtyczka, która pozwala na połączenie dwóch różnych e-commerce z jednym systemem ERP.

Więcej informacji na temat instancji

Scenariusz konfiguracyjny

1. Kilka informacji na start.

  • Punkt pierwszy jest to informacja znacząca dla klientów. Może przydać się m.in w kontakcie z działem wsparcia.
  • Każdy z naszych klientów posiada własne ID. W zależności od źródła uruchomienia integracji posiada on różne przedrostki.
  • Wersja integracji, którą Państwo posiadają. Więcej informacji tutaj.

2. Czy chcesz, żeby integracja uruchamiała się automatycznie?

Funkcjonalność ta daje możliwość wyboru uruchomienia integracji w zależności od potrzeb:

Dostępne opcje:

a) Tak, tylko automatycznie uruchomienie

Funkcjonalność ta pozwala również na:

  • Ustawienie przerwy między uruchomieniami wtyczki.
  • Wybranie zakresu godziny w których wtyczka ma działać (od 1:00 do 23:00).
  • Wybranie dni tygodnia w których wtyczka ma działać.
b) Nie, tylko uruchom ręcznie

Funkcjonalność ta wymaga naciśnięcia przycisku Uruchom teraz w głównym panelu wtyczki.


3. Połączenie z BaseLinker

Pobierz token API poprzez kliknięcie przycisku kopiuj do schowka w zakładce API. Moje konto > API.

BLK_API


4. Katalog i kategorie produktów w BaseLinker

Funkcjonalność daje nam możliwosć wyznaczenia katalogu w Baselinker, na którym będą wykonywane operacje. Weryfikacja, czy produkt już istnieje w Baselinker może polegać na sprawdzaniu wszystkich kategorii tego katalogu lub jedynie tych wyznaczonych. Dodatkowo należy wskazać jedną kategorię w baselinker, w której pojawi się dodany produkt.

Podaj nazwę katalogu w BaseLinker na którym będą wykonywane operacje?

Wybieramy katalog w Baselinkrze, który będzie weryfikowany czy dany produkt z systemu ERP istnieje już w systemie docelowym.

Standardowe przetwarzenie kategorii:

a) Chcę, by produkty były pobierane z wszystkich kategorii w podanym katalogu:

Integracja będzie weryfikować we wszystkich kategoriach, czy dany produkt istnieje w wybranym powyżej katalogu.

b) Chcę wybrać kategorie z których będą pobierane produkty:

Integracja zweryfikuje tylko produkty znajdujące się w wybranych kategoriach docelowych.

Podgląd dostępnych katalogów i kategorii znajdziemy w Baselinker produkty -> ustawienia -> katalogi/kategorie

SGTPRDBLK_blk_inventories_categories

Wybierz kategorię, w której zostaną utworzone produkty nie istniejące w BaseLinker:

Integracja przeniesie produkty z systemu ERP do wskazanej kategorii w Baselinkerze.

Traktuj grupę produktu w Subiekt GT jako kategorię produktu w BaseLinker

Integracja przesyłając produkty utworzy w BaseLinker nowe kategorie, bliźniacze do tych znajdujących się w Subiekt GT.


5. Czy chcesz synchronizować warianty produktów?

Funkcjonalność pozwala na wybór pomiędzy synchronizacją jedynie podstawowych produktów lub dodatkowo ich wariantów do Baselinker.

Dostępne opcje:

a) Nie (ustawienie domyślne)

Integracje nie zaktualizuje wariantów produktów w Baselinkerze (wariacji produktu zgrupowanego z produktem nadrzędnym w Baselinkerze)

b) Tak

Integracja będzie synchronizować również warianty produktów w systemie docelowym.


6. Czy wszystkie produkty z Subiekt GT mają zostać przeniesione?

Funkcjonalność ta pozwala na filtrowanie produktów, które chcemy przesyłać do Baselinker.

Prześlij tylko produkty oznaczone jako:

Dostępne opcje:

a) Pozycja do sklepu internetowego.

Integracja prześle tylko produkty oznaczone w ERP jako sklep internetowy.

b) Pozycja do sprzedaży mobilnej.

Integracja prześle tylko produkty oznaczone w ERP jako sprzedaż mobilna.

c) Pozycja do serwisu aukcyjnego.

Integracja prześle tylko produkty oznaczone w ERP jako sklep serwis aukcyjny.

d) Przesyłaj wszystkie produkty

Przy zaznaczeniu tej opcji do BaseLinker będą przesyłane wszystkie typy produktów.

SGTPRDBLK_product_markings.png

Czy dodatkowo filtrować po statusie aktywności produktu?

Dostępne opcje:

a) Nie (przesyłaj aktywne oraz nieaktywne produkty)

Integracja prześle produkty zarówno aktyne jak i nieaktywne.

b) Tak (prześlij jedynie aktywne produkty)

Integracja prześle wyłącznie produkty oznaczone jako aktywne.

SGTPRDBLK_products_activity.png


7. Czy chcesz usuwać niepowiązane produkty?

Integracja usunie z określonego katalogu/kategorii Baselinker produkty nie znajdujące swojego powiązanego produktu po stronie Subiekt GT (wybór mapowania określamy w pkt. 11 konfiguracji)

Dostępne opcje:

a) Nie (ustawienie domyślne)

Integracja nie usunie z wyznaczonej kategorii w Baselinker produktów, które nie znajdują się na wyznaczonym magazynie Subiekt GT.

b) Tak

Wszytkie produkty z wybranego katalogu/kategorii w Baselinker nie zmapowane według wartości wybranej w pkt.11 z wybranym magazynem w Subiekt GT zostaną usunięte.


8. Czy chcesz usuwać zduplikowane produkty?

Funkcjonalność pozwala zweryfikować oraz usuwać duplikaty produktów znajdujące się w BaseLinker.

Dostępne opcje:

a) Nie

Integracja nie będzie dokonywała weryfikacji pod kątem duplikatów produktów w BaseLinker.

b) Tak, usuń zduplikowane produkty po wskazanym polu

Integracja będzie dokonywała weryfikacji duplikatów w BaseLinker, po znalezieniu duplikatu zostanie on usunięty z BaseLinker.

opcje możliwe do wyboru:

SKU

Integracja będzie wyryfikowała SKU prduktów w BaseLinker, w poszukiwaniu duplikatów.

EAN

Integracja będzie wyryfikowała EAN prduktów w BaseLinker, w poszukiwaniu duplikatów.

Nazwa

Integracja będzie wyryfikowała nazwy prduktów w BaseLinker, w poszukiwaniu duplikatów.

Dane po których integracja może weryfikować duplikaty produktów zaznaczone w BaseLinker:

SGTPRDBLK_blk_product_mappings


9. Czy chcesz filtrować produkty po wartości pól własnych?

Funkcjonalność pozwala ograniczyć zakres przesyłanych produktów do pozycji z określonymi polami własnymi w katrotece towaru Subiekt GT.

Dostępne opcje:

a) Nie (ustawienie domyślne)

Integracja wyśle wszystkie produkty nie weryfikując filtrowania po wartości atrybutów.

b) Pobieraj z Subiekt GT tylko produkty które w danym polu własnym mają określoną wartość:

Tabela mapowania pól własnych:

Pole własne w Subiekt GT.

Wybieramy z ‘lupki’ pole własne produktu istniejące w Subiekt GT.

Wartość pola własnego w Subiekt GT.

Wprowadzamy wartość pola własnego, który intgeracja rozpozna jako oznaczenie do synchronizacji towaru z Baselinkerem.

Dostępne pola własne oraz ich wartości możemy zweryfikować/edytować w Subiekt GT wpisując w pole Lista modułów -> Administracja -> Parametry -> Pola własne -> Towar i usługa -> Popraw

SGTPRDBLK_sgt_fields


10. Jaką cenę chcesz użyć?

Funkcjonalność umożliwia wybór istniejącego cennika w Subiekt GT. Cena we wskazanym cenniku będzie przesłana razem z produktem do BaseLinker. BaseLinker udostępnia tylko jedno miejsce na cenę.

Listę dostępnych cenników znajdziemy w Subiekt GT po lewej stronie Lista modułów -> Polityka cenowa -> Cenniki

SGTPRDBLK_sgt_price


11. Magazyny w Subiekt GT

Funkcjonalność ta pozwala integracji na odnalezienie produktów w systemie źródłowym.

Wskaż, z którego magazynu Subiekt GT mają być pobierane stany magazynowe:

Należy wpisać SYMBOL magazynu w Subiekt GT

SGTPRDBLK_sgt_warehouse


12. W jaki sposób chcesz powiązać produkty z Subiekt GT z produktami w magazynie BaseLinker?

Funkcjonalność umożliwia wybór mapowania produktów pomiedzy magazynami Subiekt GT a BaseLinkerem.

Dostępne opcje:

a) Po stronie BaseLinker
  • Nazwa
  • SKU
  • EAN

W BaseLinker potrzebne informacje możesz znaleźć w kartotece produktu.

SGTPRDBLK_blk_product_mappings

b) Po stronie Subiekt GT
  • Symbol
  • Podstawowy kod kreskowy
  • PLU
  • Nazwa
  • Pole własne 1-8

W Subiekt GT potrzebne informacje możesz znaleźć w kartotece towaru.

SGTPRDBLK_sgt_product_mappings


13. Jakie zadania chcesz wykonać w trakcie synchronizacji produktów?

Funkcjonalność umożliwia wybór wykonywanych zadań z każą pętlą programu.

Dostępne opcje:

a) Dodaj produkty
  • Dodaj zdjęcie - opcja doda zdjęcia produktu, które są na kartotece produktu w Subiekt GT. Uwaga: BaseLinker umożlwia dodanie zdjęcia o rozmiarze max 2048KB.
  • Dodaj wagę - opcja doda wagi produktów, które są na kartotece produktu w Subiekt GT.
  • Dodaj opis - opcja umożliwia przeniesienie pola opisu produktów, które są na kartotece produktu w Subiekt GT rozróżniając na: a) Z pola “opis” b) Z pełnej charakterystyki
  • Dodaj EAN - opcja doda EAN produktów, które są na kartotece produktu w Subiekt GT.
  • Dodaj pole dodatkowe - opcja doda pole dodatkowe produktów, które są na kartotece produktu w Subiekt GT.
  • Dodaj parametry - opcja doda parametry produkty, które znajdują się w kartotece produktu w Subiekt GT.
  • Dodaj lokalizacje - opcja doda parametry produkty, które znajdują się w kartotece produktu w Subiekt GT.

  • Dodaj producenta Integracja prześle producenta produktu
  • Dodaj wysokość Integracja prześle wysokość produktu
  • Dodaj szerokość Integracja prześle szerokość produktu
  • Dodaj długość Integracja prześle długość produktu
b) Aktualizuj produkty
  • Aktualizuj nazwy produktów - opcja zaktualizuje nazwy produktów, które zostały zmienione po stronie Subiekt GT.
  • Aktualizuj EAN - opcja zaktualizuje EAN produktów, które zostały zmienione po stronie Subiekt GT.
  • Aktualizuj zdjęcia - opcja zaktualizuje zdjęcia produktów, które zostały zmienione po stronie Subiekt GT. Uwaga: BaseLinker umożlwia dodanie zdjęcia o rozmiarze max 2048KB.
  • Aktualizuj Symbole produktów - opcja zaktualizuje symbole produktów, które zostały zmienione po stronie Subiekt GT.
  • Aktualizuj pola dodatkowe - opcja zaktualizuje pola dodatkowe produktów, które zostały zmienione po stronie Subiekt GT.
  • Aktualizuj parametry - opcja zaktualizuje parametry produktów, które zostały zmienione po stronie Subiekt GT.
  • Aktualizuj lokalizacje - opcja zaktualizuje lokalizacje produktów, które zostały zmienione po stronie Subiekt GT.
  • Aktualizuj wagę produktów - opcja zaktualizuje wagę produktów, które zostały zmienione po stronie Subiekt GT.
  • Aktualizuj opisy produktów - opcja umożliwia aktualziację pola opisu produktów, które są na kartotece produktu w Subiekt GT. rozróżniając na:
    a) Z pola "opis"
    b) Z pełnej charakterystyki
  • Aktualizuj wagę produktów Integracja przy odnotowaniu zmiany wagi produktu po stronie Subiekt GT zaktualizuje go na BaseLinker.
  • Aktualizuj opisy produktów Integracja przy odnotowaniu zmiany w opisie po stronie Subiekt GT zaktualizuje go do BaseLinker.
  • Aktualizuj wysokość Integracja przy odnotowaniu zmiany w wysokości po stronie Subiekt GT zaktualizuje ją do BaseLinker.
  • Aktualizuj szerokość Integracja przy odnotowaniu zmiany w szerokości po stronie Subiekt GT zaktualizuje ją do BaseLinker.
  • Aktualizuj długość Integracja przy odnotowaniu zmiany w długości po stronie Subiekt GT zaktualizuje ją do BaseLinker.

14. Przenieś pola własne do BaseLinker zgodnie z mapowaniem

Funkcjonalność ta pozwala na przeniesienie danego pola własnego zdefiniowanego w Subiekt GT do utworzonego pola w Baselinker.

Dostępne opcje:

a) Pole w Subiekt GT
  • Pole własne od 1 do 8
    Należy w Subiekt GT dodać i zdefiniować pola własne dla asortymentu.

Dostępne pola własne oraz ich wartości możemy zweryfikować/edytować w Subiekt GT wpisując w pole Lista modułów -> Administracja -> Parametry -> Pola własne -> Towar i usługa -> Popraw

SGTPRDBLK_sgt_fields

  • Waga
  • Kod CN
  • Symbol
  • Nazwa
  • Jednostka miary
  • Kod PLU
  • Podstawowy kod kreskowy
a) Typ pola w Baselinker

Wybieramy typ pola w BaseLinker, do którego mają zostać przesłane informacje.

  • Pole dodatkowe
  • Parametr
  • Lokalizacja
a) Nazwa pola dodatkowego w BaseLinker
  • Po wybraniu “lupki” wybieramy w zależności od wybranego typu pola BaseLinker wartość, w którą integracja przepisze dane z Subiekt GT.

Integrcja przeniesie np. pole własne 1 z Subiekt GT do wybranego pola w BaseLinker. Przy wyborze pól własnych BaseLinker, pierwszym krokiem jest stworzenie pola po stronie BaseLinker:

SGTPRDBLK_blk_custom_fields

Następnie w tabeli mapowania dostępne pole będzie po kliknieciu w lupkę:

SGTPRDBLK_blk_custom_fields_mapping