Integracja sklepu shopGold z Allegro
Integracja sklepu internetowego shopGold z Allegro pozwala na połączenie sklepu internetowego z Allegro, dzięki czemu możesz wystawiać swoje produkty na Allegro bezpośrednio z poziomu sklepu. Integracja pozwala na dwustronną wymianę danych, takich jak informacje o produktach, ceny, stan magazynowy, czy informacje o zamówieniach. Integracja również umożliwia aktualizowanie informacji o produktach i zamówieniach zarówno w sklepie internetowym jak i na Allegro.
Do poprawnego działania integracji sklepu internetowego shopGold z Allegro wystarczy połączenie z REST API allegro, którego dokonuje się bezpośrednio w edycji konta w systemie Allegro.
Przed rozpoczęciem wystawiania aukcji ze sklepu na Allegro należy w pierwszej kolejności utworzyć konta użytkowników, którzy będą mieli dostęp do API Allegro. W tym celu przechodzimy do menu Integracje / Allegro / Allegro - użytkownicy. Po jej wybraniu wyświetlona zostanie lista zdefiniowanych użytkowników.
Przed zalogowaniem użytkownika (a tym samym uzyskaniem przyzwolenia na wykonywanie przez aplikację żądań w jego imieniu), konieczna jest rejestracja samej aplikacji, prowadząca do wygenerowania danych dostępowych niezbędnych do działania oprogramowania komunikującego się z Allegro REST API.
Dane dostępowe można uzyskać w serwsie Allegro, korzystając z rozwiązania które udostępnione zostało w ramach portalu developerskiego. Po pomyślnej autoryzacji danymi Allegro, zostanie wyświetlony formularz. Należy uzupełnić dane w polach formularza i następnie po podaniu opisu aplikacji, ustaleniu adresu powrotu (adresu aplikacji, do której przekazany ma zostać kod autoryzujący) oraz akceptacji regulaminu API - można zapisać formularz co pozwoli na otrzymanie danych dostępowych niezbędnych do korzystania z zasobów REST API: Client ID oraz Client Secret.
Po zalogowaniu się w serwisie Allegro należy zarejestrować nową aplikację.
Wypełniając formularz należy wpisać dowolną własną nazwę aplikacji oraz opis. Istotne jest wpisanie adresu URL do przekierowania. Adres ten powinien mieć następującą postać :
W formularzu należy wybrać opcję "Aplikacja będzie posiadać dostęp do przeglądarki, za pomocą której użytkownik będzie się logował do Allegro (np. aplikacja na serwerze albo plik wykonywalny)".
Po wypełnieniu wszystkich pól i zatwierdzeniu formularza zostanie w serwisie Allegro utworzona nowa aplikacja umożliwiająca połączenie danego użytkownika z serwisem API Allegro. Każda aplikacja otrzymuje unikatowy Client ID oraz długi Client Secret. Client ID to taki login - za jego pomocą Allegro identyfikuje aplikację w zapytaniach do API Allegro. Client Secret to tajne hasło, które umożliwia połączenie z API.
Po poprawnym zarejestrowaniu aplikacji w Allegro można przystąpić do dodania użytkownika w sklepie. Po wybraniu opcji dodaj nową pozycję lub podczas edycji już istniejących użytkowników w formularzu należy wprowadzić dane, które zostały uzyskane podczas rejestracji aplikacji w Allegro.
Do poprawnego działania integracji sklepu internetowego shopGold z Allegro wystarczy połączenie z REST API allegro, którego dokonuje się bezpośrednio w edycji konta w systemie Allegro.
Przed rozpoczęciem wystawiania aukcji ze sklepu na Allegro należy w pierwszej kolejności utworzyć konta użytkowników, którzy będą mieli dostęp do API Allegro. W tym celu przechodzimy do menu Integracje / Allegro / Allegro - użytkownicy. Po jej wybraniu wyświetlona zostanie lista zdefiniowanych użytkowników.
Przed zalogowaniem użytkownika (a tym samym uzyskaniem przyzwolenia na wykonywanie przez aplikację żądań w jego imieniu), konieczna jest rejestracja samej aplikacji, prowadząca do wygenerowania danych dostępowych niezbędnych do działania oprogramowania komunikującego się z Allegro REST API.
Dane dostępowe można uzyskać w serwsie Allegro, korzystając z rozwiązania które udostępnione zostało w ramach portalu developerskiego. Po pomyślnej autoryzacji danymi Allegro, zostanie wyświetlony formularz. Należy uzupełnić dane w polach formularza i następnie po podaniu opisu aplikacji, ustaleniu adresu powrotu (adresu aplikacji, do której przekazany ma zostać kod autoryzujący) oraz akceptacji regulaminu API - można zapisać formularz co pozwoli na otrzymanie danych dostępowych niezbędnych do korzystania z zasobów REST API: Client ID oraz Client Secret.
Po zalogowaniu się w serwisie Allegro należy zarejestrować nową aplikację.
Wypełniając formularz należy wpisać dowolną własną nazwę aplikacji oraz opis. Istotne jest wpisanie adresu URL do przekierowania. Adres ten powinien mieć następującą postać :
https://www.adres.sklepu.pl/zarzadzanie/allegro/allegro_logowanie.phpWartość "www.adres.sklepu.pl" trzeba zastąpić adresem Twojego sklepu. Przy wpisywaniu adresu należy podać adres dokładnie taki jak otwiera się Twój sklep w oknie przeglądarki. Jeżeli masz włączone połączenie SSL to na początku musisz podać https - jeżeli nie masz włączonego SSL - http. Jeżeli Twój sklep ma wpisane www na początku adresu także trzeba podać tą wartość.
W formularzu należy wybrać opcję "Aplikacja będzie posiadać dostęp do przeglądarki, za pomocą której użytkownik będzie się logował do Allegro (np. aplikacja na serwerze albo plik wykonywalny)".
Po wypełnieniu wszystkich pól i zatwierdzeniu formularza zostanie w serwisie Allegro utworzona nowa aplikacja umożliwiająca połączenie danego użytkownika z serwisem API Allegro. Każda aplikacja otrzymuje unikatowy Client ID oraz długi Client Secret. Client ID to taki login - za jego pomocą Allegro identyfikuje aplikację w zapytaniach do API Allegro. Client Secret to tajne hasło, które umożliwia połączenie z API.
Po poprawnym zarejestrowaniu aplikacji w Allegro można przystąpić do dodania użytkownika w sklepie. Po wybraniu opcji dodaj nową pozycję lub podczas edycji już istniejących użytkowników w formularzu należy wprowadzić dane, które zostały uzyskane podczas rejestracji aplikacji w Allegro.
- Nazwa użytkownika w Allegro - login użytkownika w serwisie Allegro
- Client ID - id uzyskane po zarejestrowaniu aplikacji
- Client Secret - uzyskane po zarejestrowaniu aplikacji
Po uzupełnieniu wymaganych pól formularza można się zalogować w serwisie API Allegro. Po kliknięciu na liście przycisku logowania, użytkownik zostanie przeniesiony na stronę Allegro.
Po poprawnym uwierzytelnieniu, użytkownik zostanie przekierowany do strony, na której zgadza się by dana aplikacja miała możliwość wykonywania operacji / żądań w jego imieniu:
Po wyrażeniu zgody użytkownik wraca do panelu zarządzania sklepu i integracja jest gotowa. Można od tego momentu korzystać z integracji z Allegro.
Po poprawnym uwierzytelnieniu, użytkownik zostanie przekierowany do strony, na której zgadza się by dana aplikacja miała możliwość wykonywania operacji / żądań w jego imieniu:
Po wyrażeniu zgody użytkownik wraca do panelu zarządzania sklepu i integracja jest gotowa. Można od tego momentu korzystać z integracji z Allegro.