Endora Commerce

Integracja z Akeneo PIM

Jeśli dane produktowe porządkujesz w Akeneo, sklep B2B nie powinien mieć własnej, drugiej wersji katalogu. Konektor Akeneo w Endora Commerce importuje produkty z PIM i zostawia ślad po każdym przebiegu.

Dla kogo jest ten konektor

Akeneo to system PIM, w którym zespół produktowy buduje katalog z rodzin, atrybutów i modeli produktów, a wartości uzupełnia osobno dla języków i kanałów. Konektor ma sens wtedy, gdy Akeneo już u Ciebie działa albo jest w trakcie wdrożenia i ma pozostać jedynym miejscem, w którym edytuje się opisy i parametry. Sklep staje się wtedy odbiorcą tych danych, a nie drugim miejscem do ich poprawiania.

Kierunek i zakres danych

Dane płyną w jedną stronę: z Akeneo do katalogu sklepu. Nie ma pliku pośredniego, eksportu CSV ani ręcznego importu.

Z AkeneoW katalogu Endora Commerce
Produkty i wariantyProdukty i ich warianty
Nazwy i opisyNazwa i opis produktu w wersjach językowych
AtrybutyParametry produktu widoczne na karcie
KategoriePrzypisanie produktu do kategorii
Zdjęcia i plikiGaleria i załączniki karty produktu

Po zmianie w Akeneo sklep pokazuje kupującym aktualne opisy, parametry i zdjęcia, bez opóźnienia wynikającego z ręcznej pracy.

Warto znać jedną zbieżność modeli. W Akeneo wartość atrybutu może być osobna dla języka i dla kanału. Katalog Endora Commerce też przechowuje wartości atrybutów per język i per kanał sprzedaży, więc takie rozróżnienie ma dokąd trafić.

Stany magazynowe i zamówienia to nie jest rola PIM. Konektor PIM i konektor ERP, na przykład Comarch ERP Optima, mogą działać na jednej instalacji równolegle.

Co przygotować po stronie Akeneo

Akeneo udostępnia dane przez REST API, a dostęp do niego wymaga połączenia utworzonego w samym PIM. Przed uruchomieniem przygotuj:

  • Połączenie założone w menu Connect, w ustawieniach połączeń. Dla sklepu internetowego Akeneo zaleca typ przepływu „Destination”, czyli taki, który głównie pobiera dane z PIM. Dzięki temu ruch konektora jest widoczny w monitoringu połączeń.
  • Cztery dane uwierzytelniające wygenerowane razem z połączeniem: identyfikator klienta, sekret, nazwę użytkownika i hasło połączenia.
  • Osobną rolę użytkownika dla połączenia, inną niż role osób pracujących w interfejsie. Rola decyduje o tym, do których zasobów API połączenie ma dostęp.
  • Grupę użytkowników, jeśli korzystasz z edycji Enterprise. Tam grupa ogranicza widoczność części katalogu, więc konektor zobaczy tylko to, do czego grupa ma dostęp.

Jedna praktyczna uwaga: ponowne wygenerowanie sekretu albo hasła w Akeneo natychmiast zatrzymuje wywołania API tego połączenia. Po takiej zmianie trzeba od razu zaktualizować dane połączenia w panelu sklepu.

Szczegóły opisuje dokumentacja Akeneo: uwierzytelnianie w REST API oraz zarządzanie połączeniami.

Co widzi administrator sklepu

Konektor jest modułem o identyfikatorze pim_akeneo i po instalacji jest wyłączony. Włącza się go na liście modułów w panelu administracyjnym. Po włączeniu w menu pojawia się sekcja Akeneo, widoczna tylko dla operatorów z odpowiednim uprawnieniem. Znajdziesz w niej:

  • ekran połączenia z Akeneo,
  • szczegóły przebiegów importu, czyli zapis tego, co dany import zrobił.

Przebiegi wszystkich konektorów PIM opisuje wspólny słownik, więc raport czyta się tak samo niezależnie od systemu:

  • sposób uruchomienia: ręcznie, według harmonogramu albo po sygnale z PIM,
  • tryb: przyrostowy albo pełny,
  • wynik: zakończony, zakończony z problemami, nieudany albo pominięty,
  • liczniki: rekordy rozpatrzone, utworzone, zaktualizowane, pominięte, wycofane i błędne,
  • problemy z poziomem ważności: informacja, ostrzeżenie albo błąd.

Pola chronione

Nie każda wartość musi pochodzić z PIM. Platforma pozwala oznaczyć wybrane pola produktu jako chronione: nazwę i opis w danym języku, pojedynczy atrybut, pola SEO, pozycję w galerii, załącznik, cenę w konkretnym cenniku i walucie albo przypisanie do kategorii. Liczba wartości objętych ochroną trafia do podsumowania przebiegu.

Ograniczenia, o których warto wiedzieć

  • Jeden aktywny PIM. Próba włączenia drugiego konektora kończy się odmową z informacją, który konektor jest aktywny. Najpierw trzeba wyłączyć obecny.
  • Wyłączenie niczego nie kasuje. Połączenie, mapy identyfikatorów, pola chronione i historia przebiegów zostają i wracają po ponownym włączeniu modułu.
  • Brak edytora mapowań w panelu. Moduł Akeneo nie ma obecnie ekranu do ręcznego mapowania atrybutów. Jeśli Twój model danych w Akeneo jest nietypowy, omów to przed wdrożeniem.

Akeneo czy inny PIM

O wyborze konektora decyduje to, jaki PIM masz albo wybierasz, a nie sama platforma sklepowa. Oprócz Akeneo dostępne są konektory do Pimcore, Ergonode i UnoPim. Wszystkie korzystają z tego samego słownika przebiegów i tych samych pól chronionych, więc zmiana PIM w przyszłości nie zmienia sposobu pracy administratora sklepu.

Jeśli Twój PIM nie ma gotowego konektora, pozostaje API partnerskie platformy: zapis produktów po numerze SKU i przyrostowe pobieranie zmian od podanego znacznika czasu.

Sprawdźmy, co da się podłączyć u Ciebie

Umów bezpłatną konsultację. Przejdziemy przez Twój ERP, magazyn i procesy sprzedaży, i pokażemy, jak wygląda ścieżka integracji krok po kroku.

Michał Zabielski, założyciel i CEO Endory

Michał Zabielski

Założyciel i CEO Endory

Odpowiadamy w ciągu jednego dnia roboczego.