Przejdź do głównej zawartości

Integracja z Prestashop


W tym dokumencie przedstawiamy szczegółową instrukcję integracji platformy Prestashop z systemem WMS Weaver. Dowiesz się między innymi:

  • Jak wygenerować klucz API w Prestashop
  • Jak skonfigurować połączenie w WMS Weaver
  • Jak ustawić opcje synchronizacji zamówień i stanów magazynowych

Dzięki tej integracji Twoje zamówienia w Prestashop będą automatycznie pojawiać się w WMS Weaver, a stany magazynowe będą na bieżąco aktualizowane, co usprawni obsługę sprzedaży online.


Proces integracji systemu Weaver WMS z Prestashop

1. Utworzenie i konfiguracja klucza API w Prestashop

  1. Zaloguj się do panelu administracyjnego swojego sklepu Prestashop.

  2. Na górnym pasku nawigacyjnym lub w bocznym menu przejdź do zakładki Zaawansowane > API.

  3. Kliknij przycisk Dodaj nowy klucz API (w niektórych wersjach Prestashop może to być „Utwórz” lub „Generuj klucz API”).

    Dodawanie nowego API w Prestashop

  4. Wygeneruj klucz API przyciskiem Wygeneruj (system automatycznie utworzy losowy token).

  5. Wypełnij pole „Opis klucza” (np. „Integracja z WMS Weaver”) – to pole jest pomocnicze i ułatwia identyfikację klucza.

  6. Ustaw odpowiednie Uprawnienia w tabeli z zasobami API (tabela poniżej). Powinny one być zgodne z wymogami integracji:

    Uprawnienia klucza API w Prestashop

    ZasobyUprawnienia
    OrdersGET
    Order_paymentsGET
    Order_statesGET
    Order_historiesGET, POST
    CarriersGET
    MessagesGET
    AddressesGET
    CountriesGET
    CustomersGET
    CurrenciesGET
    CombinationsGET, PUT
    Stock_availablesGET, PUT
    Specific_pricesGET, PUT, POST, DELETE
    ProductsGET, PUT
  7. Po zdefiniowaniu uprawnień kliknij Zapisz lub Zatwierdź. Twój klucz API zostanie wówczas pomyślnie utworzony.

    Zatwierdzenie klucza API w Prestashop

Wskazówka:
Pamiętaj, aby notować lub przechowywać klucz API w bezpiecznym miejscu. Będziesz go potrzebować podczas konfiguracji w WMS Weaver, a udostępnienie go osobom niepowołanym może narazić Twoje dane na niebezpieczeństwo.


2. Konfiguracja Prestashop w WMS Weaver

Aby połączyć Prestashop z systemem Weaver WMS, postępuj według poniższych kroków:

  1. Uruchom WMS Weaver.

  2. Przejdź do sekcji Ustawienia (znajduje się ona na górnym pasku nawigacyjnym lub w bocznym menu).

  3. Wybierz ikonę koszyka oznaczoną jako Ustawienia e-commerce, a następnie w nowo otwartym oknie z listą integracji kliknij Prestashop.

    Ikona ustawień Prestashop w WMS

  4. Wybierz przycisk Dodaj, aby wyświetlić okno konfiguracji nowego połączenia:

    Okno konfiguracji Prestashop

  5. Uzupełnij dane konfiguracyjne:

    • Nazwa konfiguracji: Nadaj przyjazną nazwę, np. „Prestashop – Sklep Główny”, abyś mógł szybko zidentyfikować połączenie, jeśli korzystasz z wielu sklepów.
    • Adres API: Wprowadź adres API (URL) swojego sklepu Prestashop (np. http://twojsklep.pl/api).
    • Token: Wklej wygenerowany w Prestashop klucz API.

    Przykład konfiguracji Prestashop

  6. Kliknij przycisk Test połączenia, aby zweryfikować poprawność wprowadzonych danych.

    • Jeśli test zakończy się pomyślnie, zobaczysz stosowny komunikat potwierdzający.
    • Jeśli pojawi się błąd, sprawdź, czy wpisałeś prawidłowy adres API i token.

    Potwierdzenie połączenia Prestashop

  7. Zapisz konfigurację, aby aktywować integrację.


Opcje konfiguracji w Weaver WMS

Po pomyślnym nawiązaniu połączenia z Prestashop możesz zarządzać zaawansowanymi ustawieniami synchronizacji:

1. Pobieranie zamówień

Sekcja odpowiedzialna za kontrolę i automatyzację importu zamówień z Prestashop do WMS. Możesz tu:

  • Określić, czy zamówienia powinny automatycznie rezerwować produkty w magazynie.
  • Ustawić, które zamówienia mają być pobierane (np. tylko zamówienia opłacone).

Ustawienia zamówień w Prestashop

Porada:
Jeśli w Twoim biznesie istotny jest szybki przepływ zamówień, warto ustawić automatyczne pobieranie co kilka minut.
Dodatkowo możesz filtrować zamówienia według ich statusu, np. „Opłacono” czy „W trakcie realizacji”, by uniknąć zaciągania niepotwierdzonych transakcji.


2. Wysyłka statusów zamówień

Umożliwia przypisanie konkretnych statusów z Prestashop do stanów w WMS Weaver (np. „W realizacji”, „Wysłane”, „Zwrócone”). Dzięki temu przepływ informacji o stanie zamówienia jest spójny w obu systemach.

Statusy zamówień w Prestashop

  • Podaj odpowiednie ID statusu z Prestashop, aby w WMS poprawnie odwzorować etap realizacji.
  • Ustal, czy aktualizacja statusu w WMS ma automatycznie zmieniać status w Prestashop (i odwrotnie).

Wskazówka:
Takie mapowanie statusów przydaje się szczególnie w obsłudze zwrotów i reklamacji, ponieważ pozwala uniknąć chaosu związanego z ręcznym wprowadzaniem zmian w kilku miejscach.


3. Wysyłanie stanów magazynowych

Ta opcja decyduje o tym, czy stany magazynowe w WMS Weaver będą automatycznie aktualizowane w Twoim sklepie Prestashop. Jest to kluczowe w sytuacjach, gdy:

  • Sprzedajesz produkty wielokanałowo (np. przez wiele platform lub hurtowo).
  • Chcesz uniknąć nadsprzedaży i błędów wynikających z braku aktualnych stanów.
  • Zależy Ci na maksymalnym usprawnieniu obsługi magazynu.

Wysyłanie stanów magazynowych

ZmiennaZnaczenie
Send stockWysyłanie stanów magazynowych do Prestashop. Po aktywowaniu tej opcji magazyn w Prestashop będzie automatycznie aktualizował się o stany z WMS.
Odejmij rezerwacjeOdjęcie zarezerwowanego stanu od magazynowego. Dzięki temu w sklepie Prestashop widoczna będzie rzeczywista liczba dostępnych sztuk produktu.
Add potential stateDodanie stanu potencjalnego, który uwzględnia produkty możliwe do wytworzenia na bazie dostępnych materiałów w magazynie WMS.

Porada:
Jeśli zarządzasz produktami, które samodzielnie wytwarzasz (np. produkcja własna), opcja „Add potential state” pozwoli Ci wyświetlać w sklepie większą dostępność towaru, pod warunkiem że wystarczająca ilość surowców jest na stanie magazynowym.


Podsumowanie

Integracja Prestashop z WMS Weaver pozwala na:

  • Automatyczne pobieranie zamówień i przypisywanie ich do magazynu, dzięki czemu nie musisz ręcznie przenosić danych między systemami.
  • Bieżącą synchronizację stanów magazynowych, co eliminuje ryzyko nadsprzedaży czy braków towarów w sklepie.
  • Jednolitą kontrolę nad statusami zamówień, bez konieczności żmudnego wprowadzania zmian w kilku panelach.

Dobrze skonfigurowana integracja usprawnia obsługę Klientów, pozwala zachować porządek w magazynie i minimalizuje ryzyko błędów w sprzedaży. Jeśli masz dodatkowe pytania lub natrafisz na problemy w trakcie konfiguracji, zapoznaj się z FAQ na naszej stronie lub skontaktuj się z działem wsparcia WMS Weaver.