Integracja PunchOut cXML i OCI, uproszczona: Twój pomost do systemów e-procurement

Wejście w świat dostaw B2B dla dużych przedsiębiorstw oznacza mówienie ich językiem. W kontekście cyfrowym tym językiem jest niemal zawsze jeden z dwóch globalnych standardów: cXML (Commerce eXtensible Markup Language) lub OCI (Open Catalog Interface). To protokoły, które umożliwiają Twojemu sklepowi e-commerce płynną i bezpieczną komunikację z systemami e-procurement Twoich klientów, takimi jak SAP Ariba, Coupa, Jaggaer czy Oracle.

Jednak wdrożenie tych integracji od podstaw to notoryjnie złożone przedsięwzięcie. Wymaga dogłębnego studiowania gęstej dokumentacji technicznej, zarządzania sztywnymi schematami XML, tworzenia bezpiecznych punktów końcowych oraz miesięcy testów i debugowania. To znacząca inwestycja czasu i zasobów, która odwraca uwagę od Twojego podstawowego biznesu.

W tym miejscu pojawia się PunchOut Rocket, wspierany dziesięcioletnim doświadczeniem Weblink w integracji dziesiątek systemów e-procurement, który prezentuje się jako Twój doświadczony tłumacz. Zdestylowaliśmy tę złożoność w rozwiązanie typu plug-and-play, które obsługuje wszystkie techniczne niuanse cXML i OCI, umożliwiając Ci połączenie Twojego sklepu WooCommerce, Magento lub NopCommerce w ciągu dni, a nie miesięcy.

cXML: Szczegółowy standard dla ustrukturyzowanych integracji

cXML to solidny i wysoce opisowy protokół oparty na XML, preferowany przez wiele największych platform e-procurement na świecie, w tym SAP Ariba. Jego siła tkwi w rygorystycznej strukturze, która gwarantuje, że każda komunikacja jest jasna, kompletna i możliwa do śledzenia.

Jak działa PunchOut cXML z PunchOut Rocket?

  1. Inicjalizacja sesji (PunchOutSetupRequest): Gdy użytkownik z firmy Państwa klienta kliknie link do katalogu w swoim systemie (np. Ariba), nie zostaje on po prostu przekierowany na Państwa stronę. System klienta wysyła żądanie PunchOutSetupRequest do naszego punktu końcowego. To żądanie jest dokumentem XML zawierającym „cyfrowy paszport” w celu zidentyfikowania osoby rozpoczynającej sesję. Głównymi danymi uwierzytelniającymi są:
    • FromIdentity & SenderIdentity: Jednoznacznie identyfikują firmę klienta.
    • SharedSecret: Współdzielone „hasło”, które gwarantuje, że żądanie jest autentyczne i pochodzi z zaufanego źródła.
      PunchOut Rocket odbiera to żądanie, weryfikuje dane uwierzytelniające pod kątem konfiguracji określonej dla danego klienta końcowego i inicjuje bezpieczną, spersonalizowaną sesję w Państwa sklepie e-commerce.
  2. Zwrot koszyka (PunchOutOrderMessage): Gdy użytkownik wypełni koszyk i kliknie „Wyślij zamówienie” (lub podobny przycisk), nasza wtyczka przechwytuje zawartość koszyka i przesyła ją do PunchOut Rocket. Nasza platforma tłumaczy ją na idealnie sformatowany dokument cXML o nazwie PunchOutOrderMessage, zawierający wszystkie szczegóły produktu, i wysyła go pod adres URL zwrotny określony przez klienta. System klienta otrzymuje te dane i wykorzystuje je do utworzenia wewnętrznego zapotrzebowania zakupu, gotowego do zatwierdzenia.

Zarządzanie danymi niestandardowymi: CXML Extrinsics

Często klient potrzebuje, abyś zwracał stałe, specyficzne informacje w każdej transakcji, takie jak kod działu lub identyfikator umowy. cXML obsługuje to za pomocą pól Extrinsic. Zamiast zmuszać Cię do modyfikowania kodu Twojego e-commerce, PunchOut Rocket udostępnia proste pole tekstowe, w którym możesz wprowadzić te informacje. Automatycznie uwzględnimy je w każdym PunchOutOrderMessage, zapewniając pełną zgodność bez żadnego wysiłku programistycznego z Twojej strony.

OCI: Szybkie i bezpośrednie połączenie

OCI to standard pierwotnie opracowany przez SAP, który jest bardziej bezpośredni i mniej rozwlekły niż cXML. Wykorzystuje podejście oparte na parach klucz-wartość wysyłanych za pomocą wywołania HTTP, co często czyni go szybszym do wdrożenia w przypadku prostych katalogów.

Jak działa PunchOut OCI z PunchOut Rocket?

  1. Inicjalizacja sesji: Uwierzytelnianie w OCI bardziej przypomina tradycyjne logowanie. Gdy użytkownik inicjuje PunchOut, system klienta wysyła serię parametrów do PunchOut Rocket, w tym:
    • Username & Password: Unikalne dane uwierzytelniające dla każdej firmy klienta, które wcześniej skonfigurowałeś na naszej platformie.
      PunchOut Rocket weryfikuje te dane uwierzytelniające i, podobnie jak w przypadku cXML, przekierowuje użytkownika do spersonalizowanej sesji na Twojej stronie.
  2. Zwrot koszyka: Po zakończeniu procesu zakupowego koszyk jest wysyłany do PunchOut Rocket. Nasza platforma konwertuje go na ciąg danych OCI, gdzie każdy produkt i jego charakterystyki (ilość, cena, kod) stanowią określone pole (np. NEW_ITEM-DESCRIPTION[1], NEW_ITEM-QUANTITY[1]). Te dane są wysyłane na adres URL zwrotny klienta, natychmiast wypełniając jego zapotrzebowanie zakupowe.

Przewaga PunchOut Rocket: nasze doświadczenie zamknięte w rozwiązaniu

Bez PunchOut Rocket Twój zespół musiałby stać się ekspertem w obu standardach, interpretować subtelne, ale kluczowe różnice wdrażane przez każdy system e-procurement i utrzymywać te złożone integracje w czasie.

Wykonaliśmy już tę pracę. Nasza platforma to wynik lat rzeczywistych integracji. Wiemy dokładnie, jakich danych oczekuje SAP Ariba, jak Oracle obsługuje sesje OCI i specyficzne osobliwości Coupa. Nasze wtyczki dla WooCommerce, Magento i NopCommerce (z Prestashop w przygotowaniu) są ukoronowaniem tej wiedzy, obsługując przejrzystą komunikację z Twoim sklepem.

Zamiast studiować standardy, z PunchOut Rocket wystarczy, że wprowadzisz dane uwierzytelniające swojego klienta w przejrzyste i intuicyjne pola tekstowe. Zajmujemy się tłumaczeniem, bezpieczeństwem i niezawodnością komunikacji.

Uwolnij swoje zasoby i przyspiesz czas wprowadzenia na rynek. Pozwól PunchOut Rocket zarządzać złożonością cXML i OCI i skup się na rozwoju sprzedaży B2B.

Zarejestruj się w PunchOut Rocket i aktywuj swoją pierwszą integrację e-commerce i klienta końcowego w ciągu kilku minut.