Link Search Menu Expand Document
  1. Dane wtyczki
  2. Wymagania
  3. Czy chcesz, żeby integracja uruchamiała się automatycznie?
  4. Połączenie z Subiekt GT
  5. Połączenie z PrestaShop
  6. Nazwa sklepu w PrestaShop
  7. Język w PrestaShop
  8. Czy chcesz synchronizować ceny kombinacji produktów?
  9. W jaki sposób chcesz powiązać cenniki?
  10. W jaki sposób chcesz powiązać produkty z PrestaShop z towarami w magazynie Subiekt GT?
  11. Czy chcesz synchronizować ceny tylko wybranych towarów?
  12. Chcesz przeliczać cenę na podstawie wartości znajdującej się w polu własnym?
  13. Chcesz weryfikować cenę minimalną/maksymalną na podstawie pola własnego?

AKTUALIZACJA CEN Z WYBRANEGO CENNIKA SUBIEKT GT DO PRESTASHOP


Dane wtyczki

Kod wtyczki: SGT_CAI_COM_PRC_PRS_100

Wymagania

  • Wolną licencję na stanowisko w Subiekt GT
  • Wolną licencję na SFERĘ dla Subiekta GT
  • Dane logowania do bazy danych SQL
  • Zainstalowany EndPoint
  • Aktywna Sfera w momencie konfiguracji EndPointa
  • Stały dostęp do internetu
  • Poprawna konfiguracja

Pytania ze scenariusza


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

Pytanie dotyczące sposobu uruchamiania integracji Wybranie sposobu uruchomienia integracji (VER_STD_v100.0)

Funkcja pozwala nam na ustawienie trybu pracy integracji.

Uruchomienie automatyczne umożliwia ustawienie:

  • przedziału czasowego pomiędzy zakończeniem a ponownym uruchomieniem integracji,
  • dni działania integracji (np. tylko dni robocze),
  • (opcjonalnie) godziny uruchomienia integracji (np. w godzinach pracy 7 – 15).

Uruchomienie ręczne integracji

Wybranie opcji synchronizacji manualnej wymaga od użytkownika kliknięcia przycisku “Uruchom teraz” przed każdym uruchomieniem iteracji. Przycisk znajduje się w głównym panelu integracji.

Manual_Start_Now
Uruchomienie integracji (VER_STD_v100.0)


Połączenie z Subiekt GT

Przed rozpoczęciem konfiguracji scenariusza, mamy możliwość ustawienia połączenia z systemem ERP przy użyciu integratora.

download_ep Pobieramy integrator poprzez kliknięcie opcji “pobierz integrator (endpoint)” (VER_STD_v100.0)

Po pobraniu i zainstalowaniu programu na komputerze pojawi się opcja do wygenerowania tokenu rejestracyjnego, który będzie potrzebny do zarejestrowania pobranego integratora.

generate_token
Generujemy integrator poprzez kliknięcie “generuj token rejestracyjny” (VER_STD_v100.0)

Następnie token zostaje wygenerowany kopiujemy go klikając “skopiuj do schowka” i wklejamy do integratora.

insert_token
W tym miejscu wklejamy skopiowany token

Ostatnim krokiem jest połączenie do systemu ERP w tym celu :

  • wybieramy SQL Server i podajemy dane logowania do bazy danych następnie klikany “Test połączenia do SQL Server”
  • Następnie z listy rozwijanej wybieramy Podmiot, którym będziemy się łączyć do systemu, po czym wybieramy Operatora do logowania oraz Hasło (jeśli nie posiadamy pozostawiamy puste).

Po poprawnym połączeniu, podczas konfiguiracji będziemy mieli możliwość korzystania z look up’ów np. wybranie dostępnych pól własnych, magazynów co znacząco ułatwi konfigurację scenariusza.


Połączenie z PrestaShop

W tym miejscu należy wprowadzić dane logowania do sklepu PrestaShop.

Musimy podać następujące dane :

prestashop_connection Scenariusz do połączenia (VER_STD_v100.0)

  • Adres sklepu w systemie PrestShop

add_api
Jak dodać nowy klucz API (PrestaShop 1.7.6.2)

  • Klucz API - należy go wygenerować przechodząc w pasku bocznym do Zaawansowane następie API.
    Po otwarciu karty klikamy opcję Dodaj nowy klucz API.
    Obok pola tekstowego Klucz klikamy opcję Wygeneruj, dodajemy opis klucza oraz koniecznie dodajemy uprawnienia. Zalecamy dodanie wszystkich możliwych uprawnień dla sprawnego działania integracji.

Nazwa sklepu w PrestaShop

Do pola tekstowego należy wprowadzić nazwę Naszego sklepu.

prestashop_name
Miejsce do wprowadzenia nazwy sklepu (VER_STD_v100.0)

Po poprawnym wprowadzeniu danych logowania do PrestaShop oraz wystarczające uprawnienia, możemy skorzystać z Look Up'a. W tym celu należy kliknąć lupkę znajdującą się za polem tekstowym, zostanie wyświetlona lista z nazwami dostępnych sklepów.

Język w PrestaShop

Tutaj należy podać ID wykorzystywanego języka.

language Miejsce do wprowadzenia ID języka (VER_STD_v100.0)

W celu odszukania ID języka przechodzimy do zakładki Międzynarodowy następnie Lokalizacja i klikamy w kartę Języki.

prestashop_language Miejsce gdzie znajdziemy ID języka (PrestaShop 1.7.6.2)

Po poprawnym wprowadzeniu danych logowania do PrestaShop oraz wystarczające uprawnienia, możemy skorzystać z Look Up'a. W tym celu należy kliknąć lupkę znajdującą się za polem tekstowym, zostanie wyświetlona lista z dostępnymi językami.

Czy chcesz synchronizować ceny kombinacji produktów?

Opcja umożliwia decyzję odnośnie do obsługi produktów posiadających kombinacje po stronie E-commerce - w tym przypadku PrestaShop.

wariants
Opcje synchronizacji cen kombinacji produktów (VER_STD_v100.0)

Użytkownik ma do wybrania następujące opcje:

Nie (ustawienie domyślne) w takim przypadku będą synchronizowane jedynie ceny głównych produktów w systemie PrestaShop.

Tak - możliwe będzie synchronizowanie zdefiniowanych cen kombinacji produktów, integracja będzie je odnajdywać po wybranym sposobie powiązania produktów (opisane w pytaniu W jaki sposób chcesz powiązać produkty z PrestaShop z towarami w magazynie Subiekt GT?)


W jaki sposób chcesz powiązać cenniki?

W tym miejscu należy określić w jaki sposób będziemy powiązywać cenniki pomiędzy dwoma systemami

linking_price_list
Opcje powiązania cenników (VER_STD_v100.0)

Jeżeli w systemie Subiekt GT posiadamy zdefiniowane cenniki możemy ustalić która cena zostanie zaktualizowana do sklepu PrestaShop. W celu konfiguracji mapowania musimy uzupełnić następujące pola :

  • Cennik w Subiekt GT - tutaj określamy z którego miejsca będziemy pobierali cenę produktu. Jeśli wybierzemy wartość Cennik odwołujemy się do fizycznie zdefiniowanego cennika w systemie Subiekt GT, mamy również możliwość aktualizacji ceny która jest określona w polu własnym, w tym celu wybieramy z listy rozwijanej opcję Pole Własne.

  • Nazwa cennika/pola własnego - w zależności od wybranej opcji w kolumnie Cennik w Subiekt GT podajemy nazwę Cennika / Pola Własnego. Wielkość liter we wprowadzonej nazwie jest istotna.

  • Typ ceny - możliwość uzupełnienia tego pola pojawi się jedynie w momencie pracy na polach własnych. Opcja służy nam do zdefiniowania jaki typ ceny znajduje się w Polu Własnym. Ze względu, że pole własne przyjmuje jedynie wartość liczbową musimy określić, czy to jest cena brutto czy netto.

mapping_example
Przykładowe powiązanie cenników z użyciem pól własnych (VER_STD_v100.0)


W jaki sposób chcesz powiązać produkty z PrestaShop z towarami w magazynie Subiekt GT?

Funkcjonalność powiązania produktów służy nam do zdefiniowania po jakich parametrach chcemy wyszukiwać produkty pomiędzy systemami.

Konfiguracja przebiega podobnie jak w sytuacji powiązywania magazynów. W pierwszej kolejności klikamy przycisk Dodaj wiersz następnie z list rozwijanych wybieramy parametry po których będziemy identyfikować produkty.

product_mapping
Przykładowe powiązania produktów (VER_STD_v100.0)

  • Parametry PrestaShop

    • Scenariusz / PrestaShop

    • Nazwa / Nazwa
    • Kod kreskowy EAN-13 lub JAN / Kod kreskowy EAN-13 lub JAN
    • ISBN / ISBN
    • Indeks / Indeks
    • Kod kreskowy UPC / Kod kreskowy UPC
  • Jak otworzyć kartę produktu w PrestaShop ?

Po zalogowaniu do systemu z menu bocznego wybieramy opcję Katalog, następnie wybieramy opcję Produkty. Wyświetli się lista produktów w celu sprawdzenia czy na danej pozycji mamy uzupełnione wymagane wartości, wyszukujemy produkt i klikamy w jego nazwę wtedy otworzy się karta produktu.

woocommerce_product_card
Karta produktu w PrestaShop (10.10.2021)

  • Parametry Subiekt GT

    • Scenariusz / Subiekt GT

    • Nazwa / Nazwa
    • Symbol / Symbol
    • Podstawowy kod kreskowy / Podstawowy kod kreskowy
    • PLU / Kod PLU
  • Jak otworzyć kartę produktu w Subiekt GT ?

Po otwarciu i zalogowaniu do programu przechodzimy do zakładki Widok następnie Kartoteki i wybieramy Towary i usługi. Wyświetli się lista towarów, aby zweryfikować wybraną pozycję klikamy na nią podwójnie po czym otworzy się kartoteka danego towaru.

- symbol oraz nazwę znajdziemy w zakładce Podstawowe  
- podstawowy kod kreskowy oraz kod PLU znajdziemy w zakładce Urządzenia

subiekt_product_card
Kartoteka towaru Subiekt GT (wersja 1.67HF4)

Konfiguracja większej ilości powiązań ma zastosowanie w przypadku kiedy na przykład w systemie E-commerce część naszych produktów posiada kod kreskowy EAN, a pozostałe wyszukujemy po Nazwie, natomiast po stronie ERP wszystkie produkty mają oba parametry. W takim przypadku ustawienie należy przeprowadzić w następujący sposób

product_mapping_example
Przykład mapowania produktów (VER_STD_v100.0)

Ustawienie kolejności wierszy ma kluczowe znaczenie, ponieważ są one priorytezowane od góry. W naszym przykładzie w pierwszej kolejności będzie użyte powiązanie Kod kreskowy EAN13 lub JAN - Podstawowy kod kreskowy następnie Nazwa-Nazwa, ewentualna zmiana priorytetu polega na przeciągnięciu wiersza na dowolne miejsce przy użyciu znacznika znajdującego się po lewej stronie każdego wiersza.

Czy chcesz synchronizować ceny tylko wybranych towarów?

Funkcja ta pozwala na wyodrębnienie cen wybranych towarów do synchronizacji tylko na te, którym przypiszemy cechę po stronie systemu Subiekt GT.

Czy towar musi posiadać określoną cechę?

Funkcja ta pozwala na wyodrębnienie towarów do synchronizacji tylko na te, którym przypiszemy cechę po stronie systemu Subiekt GT.

charakteristic_scenario
Opcje do wybrania (VER_STD_v100.0)

Konfiguracja umożliwia Nam wybranie dwóch opcji :

  • Nie (ustawienia domyślne) - wybierając tą opcje zostaną zsynchronizowne wszystkie towary niezależnie od szczegółowych parametrów produktu w tym przypadku cech.

  • Tak - podaj nazwę cechy - wybierając tą opcję, konieczne jest podanie nazwy cechy zdefiniowanej w Subiekcie GT. Przy synchronizacji będą aktualizowane ceny towarów do których zdefiniowana cecha będzie przypisana.
    Jest możliwość podania kilku cech towarów np. cecha1,cecha2,cecha3…

Nazwy cech wprowadzone do scenariusza powinny być identyczne jak w systemie Subiekt GT. Wielkość liter ma znaczenie
  • Jak sprawdzić dostępne cechy w Subiekcie GT

Po otwarciu i zalogowaniu do programu przechodzimy do zakładki Widok następnie Administracja i Słowniki. Do pola wyszukiwania wpisujemy Cechy towarów i klikamy w wyszukaną opcję. Otworzy się lista dostępnych cech towarów z którym możemy skorzystać, ewentualnie dodać własne.

subiekt_charakteristics
Wyszukanie dostępnych cech towarów (wersja 1.67HF4)

Zamiast wpisywania cechy ręcznie, jest opcja skorzystania z look up’a. W tym wypadku obok pola tekstowego klikamy w zieloną lupkę i otworzy się okno z listą zdefiniowanych cech w systemie Subiekt GT.

Wybór cech za pomocą look up'a jest dostępne tylko i wyłącznie po poprawnym skonfigurowaniu EndPointa SellintegroDlaSubiektGT.

Czy towar musi posiadać konkretne oznaczenia?

Opcja pozwala na synchronizacje towarów w zależności od przypisanego oznaczenia. Umożliwia to Nam na zdefiniowane na przykład które produkty są tylko do sprzedaży w sklepie internetowym.

Konfiguracja polega na wybraniu odpowiedniej z dostępnej opcji.

  • Wybranie opcji Nie (ustawienie domyślne) zachowuje się standardowo i przesyła ceny wszystkich towarów bez uwzględniania dodatkowych parametrów.

  • Wybranie opcji Towar musi posiadać WSZYSTKIE następujące oznaczenia będzie skutkowało rozwinięciem opcji dodatkowej w celu zdefiniowania z jakim oznaczeniem towary mają być aktualizowane.

option_list
Opcje do wyboru (VER_STD_v100.0)

Jak sprawdzić które towary posiadają wybrane oznaczenie

Po otwarciu i zalogowaniu do systemu przechodzimy do zakładki Widok następnie Kartoteki i Towary i usługi. Nad listą towarów mamy opcję filtrowania, wyszukujemy filtr z oznaczeniem i możemy sprawdzić które towary mają któreś z oznaczeń dostępnych w konfiguracji :

- Pozycja do sklepu internetowego  
- Pozycja do serwisu aukcyjnego  
- Pozycja do sprzedaży mobilnej

Jak ustawić oznaczenie na towarze w Subiekcie GT?

W celu ustawienia oznaczenia na towarze, musimy otworzyć kartotekę towaru (Widok -> Kartoteki -> Towary i usługi) następnie przechodzimy do zakładki Opis i zaznaczamy checkbox przy wybranych oznaczeniach.

subiekt_oznaczenia
Ustawianie oznaczeń na towarze (wersja 1.67HF4)


Chcesz przeliczać cenę na podstawie wartości znajdującej się w polu własnym?

Opcja umożliwia modyfikowanie ceny produktów o wartość, którą zdefiniujemy w polu własnym. W celu konfiguracji należy zaznaczyć odpowiedni checkbox i w polu tekstowym wprowadzić wartość pola własnego w którym mamy zdefiniowaną liczbę.

modify_price
Opcje modyfikowania ceny produktu (VER_STD_v100.0)

Jeżeli chcemy przeliczać cenę znajdującą się w systemie ERP, możemy skorzystać z dostępnych opcji działających zgodnie z opisem. W innym wypadku nie należy zaznaczać żadnego pola.

  • Dodawaj wartość z pola własnego o nazwie
  • Odejmuj wartość z pola własnego o nazwie
  • Przemnóż przez wartość pola własnego o nazwie
  • Podziel przez wartość z pola własnego o nazwie
W momencie zaznaczenia checkbox'a musimy wprowadzić wartość pola własnego, inaczej nie mamy możliwości poprawnego zapisu scenariusza konfiguracyjnego, jeśli nie chcemy korzystać z przeliczania cen wszystkie checkbox'y muszą pozostać odznaczone. Dodatkowo jeśli mamy poprawnie skonfigurowane połączenie z koncówką SellintegroDlaSubiekt możemy wybrać nazwę atrybutu z użyciem LookUp.

Chcesz weryfikować cenę minimalną/maksymalną na podstawie pola własnego?

Opcja umożliwia ustawienie ceny minimalnej / maksymalnej towaru.

min_max_prc
Opcje Konfigurowania ceny minimalnej i maksymalnej (VER_STD_v100.0)

  • Weryfikuj minimalną cenę na podstawie pola własnego o nazwie funkcja umożliwia ustawienie ceny minimalnej dzięki czemu nie zostanie przesłana niższa cena niż ta określona w polu własnym.

  • Weryfikuj maksymalną cenę na podstawie pola własnego o nazwie funkcja umożliwia ustawienie ceny maksymalnej dzięki czemu nie zostanie przesłana większa cena niż ta określona w polu własnym.

Konfiguracja wymaga zaznaczenia odpowiedniego checkboxa oraz podania nazwy pola własnego, jeśli nie chcemy weryfikować brzegowych cen checkbox’y muszą pozostać odznaczone. Dodatkowo jeśli mamy poprawnie skonfigurowane połączenie z koncówką SellintegroDlaSubiekt możemy wybrać nazwę atrybutu z użyciem LookUp.

Weryfikuj minimalną cenę na podstawie pola własnego o nazwie będzie ustawiać minimalną cenę, jaka jest zdefiniowana w polu własnym. Niższa cena nie zostanie przesłana.
Weryfikuj maksymalną cenę na podstawie pola własnego o nazwie będzi ustawiać maksymalną cenę, jaka jest zdefiniowana w polu własnym. Wyższa cena nie zostanie przesłana.

Dodatkowo, aby nie musieć wpisywać ręcznie nazw pól własnych, można wykorzystać look up. Po kliknięciu zielonej lupki otworzy się okno z listą dostępnych pól własnych. wtedy wystarczy jedynie wybrać interesujące nas wartości. Wybór pól własnych za pomocą look up’a jest dostępne tylko i wyłącznie po poprawnym skonfigurowaniu EndPointa SellintegroDlaSubiektGT.