Integracja Pigu → PrestaShop (as_pigu)

Przewodnik dla użytkownika: konfiguracja, import zamówień i efekty w zamówieniu PrestaShop. Bez technikaliów i nazw funkcji – tylko to, co należy wypełnić i jak używać.

1. Konfiguracja połączenia

Dostęp do API

Base API URL

Adres API Pigu dla wybranego kanału, np. pigu.lt, 220.lv, kaup24.ee lub hobbyhall.fi.

Wpisz dokładny adres API otrzymany z Pigu.

Token

Aktualny token dostępu do API.

Jeżeli poniżej podasz login i hasło, system może automatycznie odświeżać token.

Login / Hasło

Dane logowania używane do automatycznego pozyskania lub odświeżenia tokenu.

Seller ID

Identyfikator sprzedawcy nadany przez Pigu.

Sklep i dostawa

Docelowy sklep (Shop ID)

W multistore wybierz sklep, do którego mają trafiać zamówienia.

Podajesz ID sklepu w PrestaShop.

Tryb dostawy

Do wyboru:

  • bezpośrednio (direct)
  • przez pośrednika (intermediary)

Adres pośrednika

Wymagany przy trybie przez pośrednika.

Uzupełnij realne dane miejsca dostawy: imię, nazwisko, ulica, miasto, kod, telefon, kraj.

Mapowanie przewoźnika

Przewoźnik (standard)

ID przewoźnika w PrestaShop dla zamówień standardowych.

Przewoźnik (pobranie)

ID przewoźnika dla zamówień za pobraniem.

Jeżeli pole jest puste, użyty zostanie przewoźnik domyślny PrestaShop.

Mapowanie płatności

Etykieta metody – standard

Przykład: Pigu Payment Standard.

Etykieta metody – pobranie

Przykład: Pigu Payment Pobranie.

Mapowanie statusów

Stan początkowy

Opcjonalnie wymuś domyślny stan po imporcie.

Stany szczegółowe

Opcjonalnie możesz ustawić osobne statusy dla wariantów:

  • Otwarte
  • Pobranie (COD)
  • FBP – LT
  • FBP – inne kraje
  • FBP – VAT 0%

Wpisz ID istniejących statusów PrestaShop.

Produkty i dopasowanie

Tryb dopasowania produktu

Do wyboru:

  • ean13
  • reference
  • both

Zalecane: both, jeśli w PrestaShop używasz zarówno EAN, jak i SKU.

Twórz brakujące produkty

Zaznacz tę opcję, jeśli chcesz automatycznie tworzyć produkt, gdy nie znaleziono dopasowania.

FBP włączony

Zaznacz, jeżeli sprzedajesz w modelu FBP.

Wpływa to na wybór stanu początkowego zamówienia.

Ważne

Waluta EUR w PrestaShop musi istnieć, być aktywna i mieć dodatni kurs. W przeciwnym razie import nie powiedzie się.

2. Ekran „Zamówienia Pigu”

Filtry i pobieranie

  • Wybierz połączenie, zakres dat utworzenia w Pigu i ewentualnie status.
  • Kliknij Pobierz zamówienia.
Co zobaczysz w tabeli

  • ID (external) – identyfikator zamówienia z Pigu,
  • Status,
  • Data utworzenia,
  • Klient (e-mail),
  • Suma,
  • Zaimportowane (ID zam.) – numer zamówienia w PrestaShop, jeśli już istnieje,
  • Akcje – przycisk Importuj, jeśli zamówienie nie zostało jeszcze zaimportowane.

Import pojedynczego zamówienia

  1. Kliknij Importuj przy wybranym dokumencie.
  2. Po sukcesie przycisk zmieni się w link do zamówienia w PrestaShop wraz z jego ID.
  3. Jeżeli zamówienie było wcześniej importowane, od razu zobaczysz link z ID zamiast przycisku importu.
Uwaga

Weryfikacja „czy już zaimportowano” opiera się o identyfikator Pigu i połączenie, a nie o daty. Dzięki temu system nie gubi wcześniej zaimportowanych zamówień.

3. Co pojawia się wewnątrz zamówienia w PrestaShop

Dane ogólne

Status początkowy

Zgodny z mapowaniem standard / COD / FBP albo bezpieczny domyślny, gdy mapowanie nie zostało ustawione.

Metoda płatności

Etykieta zgodna z konfiguracją, np. Pigu Payment ….

Moduł płatności

Zgodny z konfiguracją, np. ps_checkpayment lub ps_cashondelivery.

Przewoźnik

Przeniesiony z koszyka do zamówienia i rekordu dostawy.

Kwoty

Sumy produktów i dostawy zgodne z danymi z Pigu.

Pozycje

Produkty i ceny

Produkty są importowane wraz z ilościami. Ceny jednostkowe netto, brutto i sumy pozycji pochodzą z Pigu.

Priorytet wyliczeń jest następujący: net po rabacie → net → przeliczenie VAT, a brutto pobierane jest z Pigu, jeśli jest dostępne.

Dostawa

W zamówieniu tworzony jest wpis przewoźnika (Order Carrier) z przeniesionymi kosztami dostawy brutto i netto.

Płatności

Płatność zapisywana jest na łączną kwotę zamówienia z metodą zgodną z konfiguracją.

Notatki i wiadomości

  • Notatka wewnętrzna zawierająca m.in. ID Pigu.
  • Wiadomość prywatna z taką samą treścią – do użytku obsługi.

Powiązanie z Pigu

System zapisuje powiązanie Pigu → PrestaShop, aby lista zamówień mogła od razu oznaczać pozycje jako Zaimportowane wraz z ID zamówienia w PS.

Adresy

Brak ulicy w danych

Jeżeli Pigu nie zwróci ulicy, system uzupełnia wymagane pola bezpiecznym wpisem, np. N/A, wraz z miastem i kodem, tak aby zamówienie mogło zostać zapisane.

Zalecane: przed wysyłką sprawdź i ewentualnie popraw adres ręcznie.

4. Szybki start

Checklista uruchomienia

  1. Upewnij się, że waluta EUR jest aktywna i ma dodatni kurs.
  2. Uzupełnij Base API URL, Token oraz opcjonalnie login/hasło do automatycznego odświeżania.
  3. Wybierz Docelowy sklep, Tryb dostawy oraz – jeśli potrzeba – Adres pośrednika.
  4. Ustaw mapowanie przewoźnika osobno dla standardu i pobrania.
  5. Ustaw mapowanie płatności – moduł i etykietę – osobno dla standardu i pobrania.
  6. Wybierz tryb dopasowania produktów i zdecyduj, czy system ma automatycznie tworzyć brakujące produkty.
  7. Opcjonalnie uzupełnij mapowanie statusów.
  8. Przejdź do ekranu Zamówienia Pigu, wybierz połączenie i zakres dat, a następnie kliknij Pobierz.
  9. Importuj pojedyncze zamówienia – po imporcie zobaczysz link do zamówienia w PrestaShop zamiast przycisku.

5. Najczęstsze pytania

Brak adresu ulicy w Pigu

System wypełni wymagane pola placeholderami, np. N/A, aby zamówienie dało się zapisać.

Przed wysyłką warto ręcznie zweryfikować adres.

Status po imporcie jest inny niż oczekiwany

Uzupełnij mapowanie statusów osobno dla standardu, COD i FBP lub ustaw ogólny Stan początkowy.

Przewoźnik nie przenosi się do zamówienia

Wprowadź ID przewoźnika w konfiguracji połączenia. Gdy brak mapowania, używany jest przewoźnik domyślny PrestaShop.

To samo zamówienie pojawia się wielokrotnie na liście

Lista zależy od zakresu dat, ale import ma ochronę przed duplikatami i pokaże link do istniejącego zamówienia zamiast tworzyć nowe.

Ceny w pozycjach różnią się od oczekiwanych

System korzysta z cen z Pigu, według kolejności: net po rabacie, net, przeliczenie VAT, a brutto z Pigu – jeśli jest dostępne.

Błąd „Brak waluty EUR / kurs 0”

Włącz walutę EUR i ustaw kurs większy niż 0 w PrestaShop.