Dla Salonów Jubilerskich Korn zaprojektowaliśmy i wdrożyliśmy integrator JubiDOC–PrestaShop. Łączy informacje o produktach, sprzedaży i dostępności z salonów stacjonarnych oraz sklepu internetowego, tworząc wspólny stan magazynowy dla obu kanałów.
Dwa kanały sprzedaży, dwa systemy
Korn prowadzi sprzedaż zarówno w salonach jubilerskich, jak i online. Salony korzystają z systemu magazynowo-handlowego JubiDOC, zawierającego dane o dostępności, sprzedaży i cechach produktów. Sklep internetowy działa na PrestaShop.
Wyzwaniem było połączenie tych informacji w działający proces. W przypadku sprzedaży w kilku kanałach dostępność prezentowana online powinna uwzględniać także to, co dzieje się w salonach, a obsługa katalogu nie powinna wymagać niezależnego prowadzenia tych samych danych w każdym systemie.
Co obsługuje integrator?
- Dane o dostępności i sprzedaży: zebranie informacji o produktach dostępnych, sprzedanych i zamówionych w salonach oraz online.
- Wspólny stan magazynowy: połączenie danych potrzebnych do obsługi obu kanałów sprzedaży.
- Aktualizację cech produktów: przekazywanie wskazanych danych do PrestaShop.
- Dodawanie nowych produktów: obsługę wprowadzania kolejnych pozycji do sklepu internetowego.
Komunikacja przez SOAP i REST API
Po stronie JubiDOC integrator korzysta z SOAP API, a po stronie PrestaShop z REST API. Warstwa integracyjna łączy więc systemy udostępniające różne interfejsy. Zaplecze technologiczne projektu obejmuje Laravel i MySQL.
Przedmiotem integracji jest konkretny zakres danych: produkty, ich wskazane cechy oraz informacje potrzebne do aktualizacji stanów. Taki podział pozwala opisać odpowiedzialność obu systemów i ustalić, które dane mają trafiać do sklepu.
Co zmieniło wdrożenie?
Korn otrzymał mechanizm automatycznej aktualizacji stanów i obsługi danych produktowych pomiędzy środowiskiem salonów a PrestaShop. Sprzedaż stacjonarna i internetowa korzystają z połączonych informacji zamiast pozostawać odrębnymi źródłami dostępności.
Integrator uwzględnia także rozwój katalogu: aktualizację wskazanych cech i dodawanie nowych produktów do sklepu. Dzięki temu połączenie obejmuje nie tylko ilości magazynowe, lecz również część bieżącej pracy nad ofertą.
Potrzebujesz połączyć sklep z systemem magazynowym?
Projektujemy dedykowane aplikacje i integracje dla procesów, które wymagają wymiany danych między systemami. Działające rozwiązania możemy objąć wsparciem technicznym i dalszym rozwojem.
W zapytaniu opisz system magazynowy, sklep, dostępne API i zakres informacji, które mają być wymieniane. Zobacz także realizację integratora PrestaShop–WAPRO oraz sklepu Cloudshop z integracją enova365.