Przesyłanie produktów z Subiekt GT do PrestaShop
Kod wtyczki: SGT_CAI_COM_PRD_PRS_100
Użyta wersja wtyczki: VER_PRESTD_v111.0
Co powinieneś wiedzieć na początku?
Wtyczka pozwala Ci na synchronizację danych o produktach między programem systemu źródłowego (ERP) Subiekt GT i programem systemu docelowego (E-commerce) PrestaShop. 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.
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
  - 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.
PAMIĘTAJ
Ustaw wtyczkę na uruchamianie z taką częstotliwością jakiej realnie potrzebujesz do aktualizacji. W zależności od ilości posiadanych danych do przetworzenia możesz uniknąć obciążania twojego serwera, jak i systemu źródłowego oraz docelowego.
3. Połączenie z PrestaShop
Podaj dane do logowania się do Twojego sklepu.

UWAGA
Adres sklepu musi zaczynać się od https:// zaś klucz API utworzony na Twoim sklepie PrestaShop musi mieć nadane wszystkie możliwe uprawnienia. Jeżeli nie ma możliwości zaznaczenia któregoś z checkboxów na kluczu API skontaktuj się ze swoim administratorem sklepu PrestaShop.
4. Nazwa sklepu w PrestaShop
W tym miejscu podajemy nazwę sklepu w PrestaShop, po kliknięciu w lupkę można łatwo wyciągnąć informacje o podanym sklepie.

5. Język w PrestaShop
W tym punkcie scenariusza należy podać ID języka, w jakim mają być pobierane nazwy produktów z PrestaShop.

Artykuł: Gdzie znaleźć numer języka w PrestaShop? 
6. Czy chcesz usuwać niepowiązane produkty?
Integracja usunie z PrestaShop produkty, które nie znajdą swojego powiązanego produktu po stronie Subiekt GT (wybór mapowania określamy w pkt. 10 konfiguracji).
Dostępne opcje:
a) Nie 
Integracja nie usunie  produktów, które nie znajdą powiązania na wyznaczonym magazynie Subiekt GT.
b) Tak  
Wszystkie produkty z PrestaShop, które nie znajdą mapowania według wartości wybranej w pkt.10 z wybranym magazynem w Subiekt GT zostaną usunięte.
UWAGA
Wybierając TAK usunie wszystkie produkty  jeśli nie znajdą swojego odpowiednika w wybranym magazynie Subiekt GT. Dotyczy to również produktów z pustą wartością mapowania np. SKU.
7. 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 kartotece 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 integracja rozpozna jako oznaczenie do synchronizacji towaru z PrestaShop.
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

8. 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 PrestaShop.
Listę dostępnych cenników znajdziemy w Subiekt GT po lewej stronie Lista modułów -> Polityka cenowa -> Cenniki

UWAGA!
Należy wprowadzić dokładną nazwę cennika z Subiekt GT, znaczenie ma tutaj również wielkość liter i znaki specjalne.
9. 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
PAMIĘTAJ
Wpisanie kilku symboli magazynów po przecinku spowoduje zsumowanie stanów z tych magazynów.

10.  W jaki sposób chcesz powiązać produkty z Subiekt GT z produktami w magazynie PrestaShop
Funkcjonalność ta pozwala integracji na odnalezienie produktów w systemie docelowym i w systemie źródłowym. Skonfigurujesz scenariusz z menu rozwijanego wybierając parametr identyfikujący w kolumnie programu PrestaShop oraz odpowiadającym mu parametrze w programie Subiekt GT.
Dostępne opcje:
a) Po stronie PrestaShop
W PrestaShop potrzebne informacje możesz znaleźć w kartotece produktu.


b) Po stronie Subiekt GT
  - Symbol
 
  - Nazwa
 
  - Podstawowy kod kreskowy
 
  - Pole własne 1-8
 
W Subiekt GT potrzebne informacje możesz znaleźć w kartotece towaru.

UWAGA
Wartości w wybranym mapowaniu muszą mieć identyczną zawartość, ponieważ w innym wypadku integracja nie odnajdzie i nie powiąże ze sobą dwóch produktów.
Kolejność na liście definiuje priorytet podczas synchronizacji.
11. Czy wszystkie produkty z Subiekt GT mają zostać przeniesione?
Funkcjonalność ta pozwala na filtrowanie produktów, które chcemy przesyłać do PrestaShop.
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 (Sello).  
Integracja prześle tylko produkty oznaczone w ERP jako sklep serwis aukcyjny.
d)  Przesyłaj wszystkie produkty  
Przy zaznaczeniu tej opcji do WooCommerce będą przesyłane wszystkie typy produktów.

PODPOWIEDŹ
Oznaczenie produktu można zweryfikować wchodząc w Asortyment -> kliknięcie 2x na produkcie -> Opis (CORRECTION) 
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 aktywne jak i nieaktywne
b) Tak (prześlij jedynie aktywne produkty)  
Integracja prześle wyłącznie produkty oznaczone jako aktywne

12. Jakie zadania chcesz wykonać w trakcie synchronizacji produktów
Funkcjonalność umożliwia wybór wykonywanych zadań z każdą 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.
 
  - 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 markę - opcja doda markę, zgodnie z mapowaniem ustawionym w punkcie 13.
 
  - Dodaj funkcje (cechy) - opcja doda cechę, zgodnie z mapowaniem ustawionym w punkcie 13.
 
  - Dodaj domyślną kategorię - opcja doda kategorię, zgodnie z mapowaniem ustawionym w punkcie 13.
 
UWAGA
Punkty marka, funkcja i kategoria wymagają konfiguracji w punkcie 13.
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.
 
  - Aktualizuj Symbole produktów - opcja zaktualizuje symbole produktów, które zostały zmienione po stronie Subiekt GT.
 
  - Aktualizuj opisy produktów - opcja umożliwia aktualizację pola opisu produktów, które są na kartotece produktu w Subiekt GT, rozróżniając na:
    
      - Z pola “opis”
 
      - Z pełnej charakterystyki
 
    
   
  - Aktualizuj markę - opcja zaktualizuje markę, zgodnie z mapowaniem ustawionym w punkcie 13.
 
  - Aktualizuj funkcje (cechy) - opcja zaktualizuje cechę, zgodnie z mapowaniem ustawionym w punkcie 13.
 
  - Aktualizuj domyślną kategorię - opcja zaktualizuje kategorię, zgodnie z mapowaniem ustawionym w punkcie 13.
 
UWAGA!
Należy pamiętać, aby przy wyborze checkboxa aktualizacji produktów -> Aktualizuj EAN/Symbol zwrócić uwagę jakie mapowanie produktów ustawiliśmy w pkt. 12. Jeżeli ustawimy mapowanie po SKU-Symbol, oraz ustawimy aktualizację Symbolu, to wtyczka doda nowy produkt, ponieważ nie zmapuje starego.
13. Przenieś pola własne do PrestaShop zgodnie z mapowaniem
Mapowanie:
Pole w Subiekt GT
  - Pole własne 1-8
 
  - Waga
 
  - Kod CN
 
  - Symbol
 
  - Nazwa
 
  - Jednostka miary
 
  - Kod PLU
 
  - Podstawowy kod kreskowy
 
  - Producent
 
  - Grupa
 
Pole w PrestaShop
  - Marka
 
  - Funkcja (cecha)
 
  - Domyślna kategoria
 
Wartość pola w PrestaShop
Należy uzupełnić w zależności od wcześniej wybranej opcji.
UWAGA!
Aby pola były przenoszone zaznacz odpowiednie opcję w pytaniu Jakie zadania chcesz wykonać w trakcie synchronizacji produktów