Moduł ten jest dodatkowym mechanizmem ułatwiającym prowadzenie sprzedaży za pomocą serwisu Allegro.
Umożliwia on integrację systemu Mnumi, z aukcją prowadzoną w serwisie Allegro. Dzięki temu zamówienia złożone poprzez ten serwis mogą być w jeden, spójny sposób obsłużone w Panelu Mnumi.
Poniższy diagram przedstawia działanie integracji z serwisem Allegro:
Skonfiguruj integrację z Allegro znajdującą się pod ścieżką: Konfiguracja / Konfiguracja ogólna / Allegro
(Uwaga! Obecnie mechanizm zapisywania jest wyłączony z racji niekompatybilności z możliwością podpięcia wielu kont allegro).
Skonfiguruj powiadomienia dotyczące Allegro:
Stwórz aukcję w Allegro, która ma być obsługiwana w Mnumi
Skonfiguruj produkt który ma być powiązany z aukcją allegro:
Formularz umożliwiający podanie danych dostępowych do Allegro dostępny jest w Panelu Mnumi po otwarciu Menu:
Konfiguracja / Konfiguracja ogólna / Allegro
Uwaga! Obecnie mechanizm zapisywania jest wyłączony z racji niekompatybilności z możliwością podpięcia wielu kont allegro.
Istnieje jednak możliwość samodzielnego skonfigurowania. Więcej informacji można znaleźć w sekcji: Jak podłączyć parę kont Allegro.
Dane do WebAPI uzyskać można logując się do swojego konta na stronie Allegro:
Moje Allegro / Moje konto / zakładka WebAPI w bocznym menu
Po skonfigurowaniu integracji, w formularzu produktu w zakładce: Informacje ogólne będzie widoczna sekcja: Allegro. Należy tam wprowadzić nazwę bądź numer aukcji. Po rozpoczęciu wprowadzania treści, pokaże się lista z aukcjami pasującymi do podanej wartości.
Upewnij się, czy Twoja licencja posiada, w sekcji moduły, wyróżnioną pozycję: Allegro.
Klient płaci w momencie finalizacji zakupu w Allegro. System Mnumi sprawdza czy dana transakcja jest opłacona. Jeżeli tak, to paczka również zostanie oznaczona jako opłacona gdy spełnione będą wszystkie poniższe warunki:
System sprawdza, czy dla danej aukcji, istnieje już w Mnumi podany klient. Jeżeli nie, tworzone jest nowe konto i wysłane jest, za pomocą tego powiadomienia, domyślne dane dostępowe dla klienta.
System sprawdza, czy dla danej aukcji istnieje powiązany produkt. Jeżeli tak jest, tworzona jest paczka i zamówienia, a następnie korzystając z danych przekazanych z Allegro i wysyłane jest to powiadomienie.
Upewnij się, czy aukcja została podpięta do produktu. Jeżeli nie jest, system nie będzie w stanie wykryć, czy ktoś kupił dany produkt.
W przeciwnym razie sprawdź, czy użytkownik ma włączone otrzymywanie powiadomień oraz czy treść dla powiadomienia jest już skonfigurowana.
System sprawdza, czy dany klient już ma aktywny jakiś koszyk. Jeżeli tak jest, to do momentu zakończenia finalizacji pierwszego koszyka, nowy, związany z drugą aukcją, nie jest tworzony.
Po finalizowaniu pierwszego koszyka, zostanie utworzony drugi koszyk i powiadomienia będą wysłane.
Od wersji 4.29 MnumiPanel i 3.29 MnumiShop wprowadzony został mechanizm modyfikacji koszyka allegro. Oznacza to, że po złożeniu zamówienia w allegro system analizuje allegrowy koszyk klienta pod kątem produktów i ich ilości. Klient może więc samodzielnie usuwać zamówienia z koszyka, dodawać je, bądź zmieniać ich ilość kompletów (jeżeli produkt ma włączoną opcję: “widoczne w sklepie”). Sprawdzana jest wtedy sumaryczna ilość kompletów danego produktu i jest ona porównywana z ilością sztuk zakupionych w Allegro.
Jeżeli wszystkie produkty w koszyku są zgodne z koszykiem Allegro oraz mają taką samą ilość kompletów jaka była podana w aukcji, klient może przejść do podsumowania i zakończyć koszyk.
W przeciwnym przypadku, wyświetlony będzie odpowiedni komunikat informujący, że klient nie może sfinalizować transakcji oraz podana będzie ilość jaką powinien mieć każdy z produktów.
Od wersji 5.3 MnumiPanel wprowadzony został mechanizm obsługi wielu kont allegro. Z racji jego niekompatybilności z dotychczasowym formularzem, należy parametry skonfigurować samodzielnie w pliku konfiguracyjnym MnumiPanel.
Dostęp do pliku konfiguracyjnego dostępny jest tylko przy instalacji na własnym serwerze.
W pliku konfiguracyjnym, w gałęzi:
all / webapi / KLUCZ_API_MNUMI
należy dodać podgałąź:
allegro
a w niej:
login: LOGIN
password: HASŁO
api_key: KLUCZ_API_ALLEGRO
Docelowo struktura powinna wyglądać w następujący sposób:
all:
webapi:
KLUCZ_API_MNUMI:
allegro:
login: LOGIN
password: HASŁO
api_key: KLUCZ_API_ALLEGRO
Wartością dla KLUCZ_API_MNUMI musi być, podany w systemie Mnumi, klucz API.
Wartością dla KLUCZ_API_ALLEGRO musi być, podany w systemie Allegro, klucz API.