Nasza rola
Foreto odpowiadało za zaprojektowanie i wdrożenie pełnych wtyczek InPost Pay dla WooCommerce, PrestaShop i Magento.
Naszym zadaniem nie było przygotowanie pojedynczej integracji dla konkretnego sklepu. Tworzyliśmy rozwiązania systemowe, które miały działać powtarzalnie w wielu środowiskach e-commerce i stanowić bazę do kolejnych wdrożeń.
Sytuacja wyjściowa
Jeden mechanizm zakupowy, trzy różne platformy e-commerce i potrzeba spójnego działania niezależnie od środowiska sklepu.
InPost Pay umożliwia użytkownikowi realizację zakupów z poziomu aplikacji InPost. Aby rozwiązanie mogło być wdrażane w sklepach działających na różnych systemach, potrzebne były stabilne i powtarzalne integracje z najpopularniejszymi platformami e-commerce.
Naszym zadaniem było stworzenie pełnych wtyczek systemowych dla WooCommerce, PrestaShop i Magento. Każda z nich musiała współpracować z mechanizmami danej platformy, a jednocześnie zapewniać spójne działanie InPost Pay niezależnie od technologii sklepu.
3 platformy e-commerce
WooCommerce, PrestaShop i Magento mają różne architektury i mechanizmy działania.
Wspólna logika
Integracje musiały oferować spójny zakres funkcjonalny mimo różnic między platformami.
Zewnętrzny proces zakupowy
Część procesu odbywa się poza standardową ścieżką zakupową sklepu, w aplikacji InPost.
Wiele wdrożeń
Rozwiązanie musiało być przygotowane nie dla jednego sklepu, ale do wdrażania u wielu merchantów.
Wyzwanie
Największym wyzwaniem nie było samo połączenie z API, ale zaprojektowanie integracji, która zachowa spójność funkcjonalną na trzech różnych platformach i będzie gotowa do wielokrotnego wdrażania.
Różne architektury platform
WooCommerce, PrestaShop i Magento działają inaczej, dlatego każda wtyczka musiała wykorzystywać natywne mechanizmy swojego środowiska.
Spójność funkcjonalna
Użytkownik i merchant powinni otrzymać porównywalny sposób działania InPost Pay niezależnie od platformy sklepu.
Bezpieczna wymiana danych
Integracja musiała obsługiwać komunikację pomiędzy sklepem a zewnętrznym systemem przy zachowaniu bezpieczeństwa przekazywanych danych.
Niestandardowa ścieżka zakupu
Koszyk i zamówienie musiały działać poprawnie również wtedy, gdy część procesu zakupowego odbywała się poza standardowym checkoutem sklepu.
Rozwiązanie
Prace rozpoczęliśmy od zaprojektowania wspólnej logiki działania integracji. Chodziło o to, żeby zachować spójność funkcjonalną między platformami, umożliwić dalszy rozwój rozwiązania i ograniczyć ryzyko konfliktów z istniejącymi mechanizmami sklepów.
Na tej podstawie stworzyliśmy pełne wtyczki InPost Pay dla WooCommerce, PrestaShop i Magento.
Integracje obsługują kluczowe elementy procesu zakupowego: komunikację z API InPost Pay, synchronizację koszyka, obsługę zamówień pochodzących z aplikacji, zarządzanie sesją, przekierowania i potwierdzanie zamówień.
Każda wtyczka otrzymała również własną warstwę konfiguracyjną po stronie administracyjnej oraz kompletną dokumentację techniczną potrzebną do dalszego utrzymania i rozwoju.
- Pełne wtyczki InPost Pay dla WooCommerce, PrestaShop i Magento
- Integracja z API InPost Pay i synchronizacja danych koszyka
- Obsługa koszyka, zamówień, sesji i potwierdzeń
- Przyciski InPost Pay na listingu, karcie produktu, w koszyku i checkout
- Panel administracyjny do konfiguracji integracji
- Dokumentacja techniczna dla każdej platformy
- Technologie
- WooCommerce, PrestaShop, Magento, PHP, API InPost Pay
- Rola w projekcie
- Architektura rozwiązania, development wtyczek, integracje i dokumentacja
Wtyczka w praktyce
Wtyczka łączy standardową ścieżkę sklepu z procesem realizowanym w aplikacji InPost. Mechanizm działa od momentu wyświetlenia przycisku InPost Pay, przez synchronizację koszyka i wymianę danych z API, po utworzenie i potwierdzenie zamówienia.
Rezultat
Powstał zestaw stabilnych i skalowalnych integracji InPost Pay, które działają spójnie na trzech różnych platformach e-commerce i stanowią fundament do wdrażania rozwiązania w kolejnych sklepach. Architektura oraz dokumentacja zostały przygotowane z myślą o dalszym rozwoju i aktualizacjach.
Platformy e-commerce
3
WooCommerce, PrestaShop i Magento objęte spójnym mechanizmem integracji.
Pełne wtyczki systemowe
Rozwiązania gotowe do wdrażania w różnych środowiskach sklepów, a nie jednorazowe integracje.
Spójna architektura
Wspólna logika działania przy zachowaniu natywnych mechanizmów każdej platformy.
Gotowość do skalowania
Integracje i dokumentacja przygotowane do kolejnych wdrożeń, rozwoju i aktualizacji.
Tworzysz integrację, która ma działać w wielu systemach?
Opowiedz nam o systemach, które trzeba połączyć. Pomożemy zaprojektować architekturę, przygotować integracje i zbudować rozwiązanie gotowe do dalszego rozwoju.








