Konfiguracja
Integrację, należy włączyć w zakładce
"Ustawienia -> Konfiguracja -> Pokaż/ukryj". Ze względów technicznych (kategorie/parametry) musiałem pójść na kompromis i można dodać tylko jeden sklep.
Jako nazwę konta, należy wpisać ścieżkę, gdzie jest zainstalowany sklep, a w niej katalog
"api".
Klucz API, należy wygenerować w panelu sklepu w zakładce
"Zaawansowane -> API / Usługa internetowa".
Zarządzanie aukcjami
Obsługa aukcji odbywa się tak samo jak w przypadku pozostałych Marketplace. Z małym wyjątkiem dotyczącym opisów.
PrestaShop zezwala na używanie dowolnego kodu HTML, więc edytor opisu w EU również będzie go obsługiwał. Nie będzie jednak można w EU dodawać czy edytować kolorów, tabel, linków, itp. z poziomu interfejsu. To będzie można wykonać tylko poprzez edycję kodu HTML sekcji.
Warianty
Obsługa wariantów jest dosyć problematyczna ze względu na to, że produkt może mieć ich nieograniczoną ilość. Dlatego uznałem, że każdy wariant będzie importowany ze sklepu jako osobna aukcja co będzie odpowiadało strukturze aukcji pozostałych Marketplace i pozwoli lepiej zapanować nad synchronizacją stanu.

Nr aukcji wariantu składa z dwóch ID: produktu oraz wariantu, np.
"15_45",
"15_46",
"20_65",
"20_66", itd.
Nie będzie natomiast możliwości tworzenia nowych produktów z wariantami poprzez EU. Będzie można utworzyć produkt bazowy, ale warianty trzeba będzie wygenerować w panelu sklepu co i tak będzie wygodniejsze ze względu na dostępny tam generator.
Aktualizacja danych EU -> PrestaShop
W przypadku produktów głównych zasada działania jest taka sama jak przy pozostałych Marketplace. Z jedną różnicą, że aktualizacja wszystkich zdjęć nie spowoduje jednoczesnej aktualizacji opisu, ponieważ nie jest to konieczne.
Inaczej jest natomiast w przypadku wariantów. W wariantach są aktualizowane tylko poniższe dane:
- ilość sztuk,
- kod/sygnatura (w sklepie jest to indeks/referencja),
- parametry Marketplace oznaczone dopiskiem "(wariant)".
Jeśli zmieni się tytuł aukcji, zdjęcia lub opis w aukcji z wariantem to podczas aktualizacji w sklepie zaktualizowane zostaną dane głównego produktu, ponieważ nie są one przypisane do wariantu.
To spowoduje, że pozostałe warianty w EU będą zawierać nieaktualne dane produktu. Z związku z tym trzeba będzie pamiętać jeszcze o pobraniu zmian dla wszystkich wariantów danego produktu zapisanych w bazie.

Można ewentualnie edytować hurtowo wszystkie warianty danego produktu w EU co wyeliminuje konieczność pobierania zmian ze sklepu.