Link Search Menu Expand Document
  1. Dane wtyczki
  2. Wymagania
  3. Czy chcesz, żeby integracja uruchamiała się automatycznie?
  4. Połączenie z Comarch ERP Optima
  5. Połączenie z WooCommerce
  6. Synchronizuj ceny wariantów produktów
  7. W jaki sposób chcesz powiązać cenniki?
  8. W jaki sposób chcesz powiązać produkty z WooCommerce z zasobami w magazynie Comarch ERP Optima?
  9. Czy chcesz synchronizować ceny tylko wybranych zasobów zawierających?
  10. Czy produkt musi posiadać określony atrybut?
  11. Chcesz przeliczać cenę na podstawie wartości znajdującej się w atrybucie?
  12. Chcesz weryfikować cenę minimalną/maksymalną na podstawie atrybutu?

AKTUALIZACJA CEN Z WYBRANEGO CENNIKA COMARCH ERP OPTIMA DO WOOCOMMERCE


Dane wtyczki

Kod wtyczki: OPT_CAI_COM_PRC_WOO_100

Wymagania

  • Dostępne wolne moduły: Handel lub Handel Plus oraz Kasa/Bank lub Kasa/Bank Plus
  • Zainstalowany EndPoint
  • 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 Comarch ERP Optima

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 :

  • Do pola Comarch Optima User podajemy nazwę użytkownika
  • Jeśli posiadamy hasło uzupełniamy je do pola Password
  • Wpisujemy nazwę firmy z systemu ERP do pola Company
  • Wybieramy moduły, które posiadamy (wymagany jest podstawowo handel oraz kasa/bank)

Jeśli uzuepłnimy wszystkie dane klikamy 1. Test połączenia do Comarch Optima po poprawnym połączeniu klikamy 2. Zapisz. Od tego momentu mamy poprawnie skonfigurowane połączenie do systemu ERP.


Połączenie z WooCommerce

W tym miejscu należy wprowadzić dane połączenia do sklepu.

Musimy podać następujące dane :

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

  • Adres Twojego sklepu zabezpieczony za pomocą protokołu HTTPS
https://przykładowyAdres.pl
  • Klucz klienta oraz Klucz prywatny - obie wartości są wygenerowane w momencie tworzenia nowego klucza REST API.

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

Z zakładki bocznej klikamy w pozycję WooCommerce, następnie Ustawienia -> Zaawansowane -> REST API. Wybieramy przycisk Dodaj klucz. Wpisujemy opis, wybieramy użytkownika i nadajemy uprawnienia Zapis / odczyt. Po kliknięciu Wygeneruj klucz API zostaną wygenerowane oba potrzebne do logowania klucze (klienta oraz prywatny).
Ważne, żeby je zapisać, będą potrzebne do logowania!


Synchronizuj ceny wariantów produktów

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

wariants
Opcje synchronizacji cen wariantów 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 WooCommerce.

Tak - możliwe będzie synchronizowanie zdefiniowanych cen wariantów 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 WooCommerce z asortymentem w magazynie Comarch ERP Optima?)


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 Comarch ERP Optima 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 Comarch ERP Optima - 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 Comarch ERP Optima, mamy również możliwość aktualizacji ceny która jest określona w atrybucie, w tym celu wybieramy z listy rozwijanej opcję Atrybut.

  • Nazwa cennika/atrybutu - w zależności od wybranej opcji w kolumnie Cennik w Comarch ERP Optima podajemy nazwę Cennika / Atrybutu. Wielkość liter we wprowadzonej nazwie jest istotna.

  • Typ ceny - możliwość uzupełnienia tego pola pojawi się jedynie w momencie pracy na atrybutach. Opcja służy nam do zdefiniowania jaki typ ceny znajduje się w atrybucie. Ze względu, że możemy do niego wprowadzić 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 WooCommerce z zasobami w magazynie Comarch ERP Optima?

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 WooCommerce

    • Scenariusz / WooCommerce

    • Nazwa / Nazwa
    • SKU / SKU
  • Jak otworzyć kartę produktu w WooCommerce ?

Po zalogowaniu do systemu z menu bocznego 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 WooCommerce (10.10.2021)

  • Parametry Comarch ERP Optima

    • Scenariusz / Comarch ERP Optima

    • Kod / Kod
    • EAN / EAN
    • Nr katalogowy / Nr katalogowy
    • Kod u dostawcy / Kod u dostawcy
    • PLU / PLU
    • Kod producenta / Kod producenta
    • Nazwa / Nazwa
  • Jak otworzyć kartę produktu w Comarch ERP Optima ?

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

- Kod / EAN / Nazwa / Nr katalogowy znajdziemy w zakładce Ogólne 
- Kod producenta / Kod u dostawcy / PLU znajdziemy w zakładce Dodatkowe

subiekt_product_card
Kartoteka towaru Comarch ERP Optima (wersja 2021.1.1.713)

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 SKU, natomiast pozostałe jedynie nazwy, 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 SKU-Kod następnie Nazwa-Nazwa, ewentualna zmiana priorytetu polega na przeciągnięciu wiersza na dowolne miejsce przy użyciu ikonki czterech kresek znajdujących się po lewej stronie każdego wiersza.

Czy chcesz synchronizować ceny tylko wybranych zasobów zawierających?

W poniższej funkcjonalności, znajduje się kilka podpytań dzięki którym mamy możliwość wyfiltrowania produktów, których ceny mają być zaktualizowane w systemie docelowym.


Czy produkt musi posiadać określony atrybut?

Funkcja ta pozwala na wyodrębnienie zasobów do aktualizacji cen tylko na te, które będą posiadały przypisany odpowiedni Atrybut po stronie systemu Comarch ERP Optima.

charakteristic_scenario
Opcje do wybrania (VER_STD_v100.0)

Konfiguracja umożliwia Nam wybranie jednej z dwóch opcji:

  • Nie (Ustawienie domyślne) - wybierając tą opcję zostaną zsynchronizowane wszystkie ceny niezależnie od przypisanych atrybutów.

  • Tak - podaj nazwę atrybutu - wybierając tą opcję do pola tekstowego konieczne jest wprowadzenie nazwy atrybutu po którym będziemy synchronizować ceny produktów.
    Jest możliwość podania kilku atrybutów towaru np. atrybut1,atrybut2,atrybut3…

Nazwy atrybutów wprowadzone do scenariusza powinny być identyczne jak w systemie Comarch ERP Optima. Wielkość liter ma znaczenie
  • Jak sprawdzić dostępne cechy w Comarch ERP Optima?

Po otwarciu i zalogowaniu się do programu przechodzimy do zakładki Ogólne następnie wubieramy pole Atrybuty. Otworzy się lista dostępnych atrybutów z tego poziomu mamy również możliwosć tworzenia własnych atrybutów.

subiekt_charakteristics
Wyszukanie dostępnych atrybutów towarów (wersja 2021.1.1.713)


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

Opcja umożliwia modyfikowanie ceny produktów o wartość, którą zdefiniujemy w atrybucie. W celu konfiguracji należy zaznaczyć odpowiedni checkbox i w polu tekstowym wprowadzić wartość atrybutu 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 atrybutu o nazwie
  • Odejmuj wartość z atrybutu o nazwie
  • Przemnóż przez wartość atrybutu o nazwie
  • Podziel przez wartość z atrybutu o nazwie
W momencie zaznaczenia checkbox'a musimy wprowadzić wartość atrybutu, 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ą SellintegroDlaComarchOptima możemy wybrać nazwę atrybutu z użyciem LookUp.

Chcesz weryfikować cenę minimalną/maksymalną na podstawie atrybutu?

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 atrybutu o nazwie funkcja umożliwia ustawienie ceny minimalnej dzięki czemu nie zostanie przesłana niższa cena niż ta określona w atrybucie.

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

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ą SellintegroDlaComarchOptima możemy wybrać nazwę atrybutu z użyciem LookUp.