Integracje
Jak połączyć PrestaShop 1.7.x
Dokładna konfiguracja Webservice, wymagane prawa odczytu oraz zapis ceny i stanu.
Do monitoringu Strażnik potrzebuje praw GET. Jeżeli chcesz edytować cenę i stan bezpośrednio z karty produktu, nadaj dodatkowo prawo PUT do resources products i stock_availables. Nie nadawaj POST ani DELETE.
Adres panelu administratora jest opcjonalny. Gdy pozostawisz go pustego, Strażnik nie pokaże przycisku „Edytuj w źródle” przy ofertach z tej integracji.
Prawa Webservice PrestaShop:
- products — GET, a dla edycji ceny także PUT
- combinations — GET
- stock_availables — GET, a dla edycji stanu także PUT
- specific_prices — GET
- categories — GET
- product_features — GET
- product_feature_values — GET
- product_options — GET
- product_option_values — GET
- manufacturers — GET
- suppliers — GET
- configurations — GET
- tax_rule_groups — GET
- tax_rules — GET
- taxes — GET
- images — GET
Instrukcja krok po kroku
- Zaloguj się do panelu administratora swojego sklepu PrestaShop.
- Przejdź do „Konfiguruj” → „Zaawansowane” → „API”.
- Kliknij „Dodaj nowy klucz”.
- Na otwartej stronie kliknij „Generuj”, a w opisie klucza wpisz np. „Strażnik Ofert”.
- Nadaj prawa GET do zasobów wymienionych powyżej. Jeśli chcesz korzystać z edycji na karcie produktu, zaznacz także PUT dla products i stock_availables.
- Kliknij „Zapisz”.
- Wróć do Strażnika Ofert i wybierz Integracje → Dodaj PrestaShop 1.7.x.
- Podaj pełny adres sklepu bez końcówki /api oraz wklej wygenerowany klucz Webservice.
- Podaj nazwę wyświetlaną w Strażniku Ofert, po której łatwo rozpoznasz sklep.
- Opcjonalnie podaj adres panelu administratora. Umożliwi on korzystanie z szybkich przycisków edycji przy ofertach.
- ID języka znajdziesz w PrestaShop w „Ulepszenia” → „Międzynarodowe” → „Lokalizacja” → zakładka „Języki”.
- Opcjonalny prefiks Sygnatury pozwala zbudować pełną Sygnaturę w Strażniku z SKU sklepu, np. prefiks PS- i SKU ABC123 dadzą PS-ABC123. Prefiks jest stosowany przy każdym zapisie oferty z tej integracji.
- W polu waluty wpisz trzyliterowy kod ISO używanej waluty, np. PLN, EUR albo USD.
- Kliknij „Sprawdź i połącz PrestaShop 1.7.x”. Pierwsza pełna synchronizacja rozpocznie się automatycznie.