Katalog PunchOut dla SAP Ariba, SAP i Coupa
Twoi najwięksi klienci kupują w swoich systemach zakupowych. Z Saly mogą to robić dalej: kupiec przechodzi do Twojego katalogu, widzi swoje ceny i swój asortyment, a gotowy koszyk wraca do jego systemu do akceptacji. Przez cXML i OCI.
Czym jest katalog PunchOut?
PunchOut (katalog PunchOut, ang. PunchOut catalog) to integracja e-procurement, w której kupiec z własnego systemu zakupowego — np. SAP Ariba, SAP lub Coupa — przechodzi do katalogu dostawcy, kompletuje koszyk i odsyła go do swojego systemu. Akceptacja i zamówienie (PO) odbywają się po stronie klienta, zgodnie z jego procesem zakupowym. Platforma B2B Saly obsługuje PunchOut w standardach cXML 1.2 i SAP OCI, a kupiec widzi w niej ceny ze swojego cennika indywidualnego i asortyment ograniczony maskowaniem.
Jak działa PunchOut krok po kroku
Wybierz standard i prześledź sesję zakupową. Każdy krok pokazuje, kto wysyła jaki komunikat i co dzieje się po stronie Saly.
System zakupowy otwiera sesję
Kupiec wybiera katalog dostawcy w SAP Ariba lub Coupa. System zakupowy wysyła do Saly żądanie z NetworkID i SharedSecret. Saly weryfikuje nadawcę i przypisuje go do konkretnego klienta.
Saly odsyła adres startowy
Saly generuje jednorazowy token sesji i odsyła adres startowy katalogu. Kupiec nie zna i nie podaje hasła — logowanie odbywa się automatycznie.
Kupiec trafia do swojego katalogu
Przeglądarka kupca otwiera katalog Saly. Kupiec widzi ceny z cennika indywidualnego swojej firmy i asortyment ograniczony maskowaniem.
Kompletowanie koszyka
Kupiec wyszukuje produkty, korzysta z Enterprise Search i kompletuje koszyk tak jak w zwykłej platformie B2B. Ceny są netto — VAT policzy system zakupowy.
Koszyk wraca do systemu zakupowego
Jeden przycisk w koszyku generuje komunikat PunchOutOrderMessage i odsyła go automatycznie na adres BrowserFormPost. Koszyk w Saly dostaje status „Wysłany – Punchout”.
Akceptacja i zamówienie u klienta
Koszyk przechodzi ścieżkę akceptacji w systemie zakupowym klienta i staje się zamówieniem (PO). Jeśli trzeba coś zmienić, kupiec może ponownie otworzyć ten sam koszyk w Saly (operacja edit) i odesłać go jeszcze raz.
SAP otwiera katalog dostawcy
System SAP otwiera katalog Saly, przekazując login i hasło użytkownika oraz adres powrotny HOOK_URL. Bezpieczne logowanie blokuje drugie, równoległe połączenie tego samego użytkownika.
Kupiec kompletuje koszyk
Kupiec widzi ceny i asortyment swojej firmy — z cennika indywidualnego i maskowania — i kompletuje koszyk jak w zwykłej platformie B2B.
Koszyk wraca formularzem do SAP
Saly odsyła koszyk formularzem na HOOK_URL. Każda pozycja zawiera indeks dostawcy, opis, ilość, jednostkę, cenę netto, walutę, grupę materiałową i zewnętrzny identyfikator produktu.
Akceptacja i zamówienie w SAP
Koszyk przechodzi akceptację w SAP zgodnie z procesem zakupowym klienta i staje się zamówieniem.
Z jakimi systemami e-procurement działa PunchOut w Saly?
SAP Ariba
Sesja PunchOut przez cXML oraz cykliczna wysyłka katalogu statycznego z cenami klienta.
SAP
PunchOut w standardzie Open Catalog Interface z bezpiecznym logowaniem i powrotem koszyka na HOOK_URL.
Coupa
Sesja zakupowa w standardzie cXML: wejście z NetworkID, katalog w cenach klienta i powrót koszyka.
Inne systemy e-procurement
Każdy system zgodny z cXML lub OCI. Zgodność potwierdzimy podczas analizy przedwdrożeniowej.
PunchOut cXML czy OCI — porównanie
O wyborze standardu decyduje system zakupowy Twojego klienta. Saly obsługuje oba.
| Cecha | cXML PunchOut | OCI PunchOut |
|---|---|---|
| Standard | cXML 1.2 | SAP Open Catalog Interface |
| Typowe systemy | SAP Ariba, Coupa i inne zgodne z cXML | SAP |
| Logowanie kupca | bez hasła — NetworkID + SharedSecret i jednorazowy token | login i hasło użytkownika, z blokadą równoległych sesji |
| Powrót koszyka | PunchOutOrderMessage na adres BrowserFormPost | formularz z polami NEW_ITEM-* na HOOK_URL |
| Edycja odesłanego koszyka | tak — operacja edit odtwarza ten sam koszyk | nowa sesja zakupowa |
| Ceny i podatek | netto, VAT liczy system zakupowy | netto, VAT liczy system zakupowy |
| Błędy autoryzacji | zwracane jako poprawne odpowiedzi cXML | komunikat logowania |
Więcej o standardach w słowniku B2B: PunchOut catalog · cXML · OCI · EDI. Przeczytaj też: Katalog PunchOut – sposób na współpracę z dużymi przedsiębiorstwami.
Katalogi i zamówienia w formatach, których oczekują działy zakupów
cXML PunchOut
Sesja zakupowa z SAP Ariba, Coupa i systemami zgodnymi z cXML — z edycją odesłanego koszyka.
OCI PunchOut
Sesja zakupowa z systemów SAP, z powrotem koszyka na HOOK_URL.
Bezpieczne logowanie OCI
Kontrola równoległych sesji blokuje drugie połączenie tego samego użytkownika.
Katalog statyczny Ariba
Cykliczna wysyłka katalogu z cenami klienta do SAP Ariba, np. co noc.
Katalog JSON
Pełny katalog klienta — atrybuty, zdjęcia, opisy i ceny — pobierany stronami.
Eksport zamówienia
Dokument zamówienia w formacie systemu klienta, w tym cXML OrderRequest i EDIFACT D96A / D01B.
Każdy kupiec widzi tylko swój katalog
PunchOut korzysta z tych samych mechanizmów co cała platforma: cenników indywidualnych i maskowania produktów. Dane klientów są od siebie oddzielone.
-
01
Każdy NetworkID ma swojego klienta
Kupiec dostaje ceny i asortyment przypisanej firmy. Dane klientów są od siebie oddzielone.
-
02
Osobny SharedSecret i jednorazowe tokeny
Każdy NetworkID ma własny klucz, a tokeny sesji są jednorazowe i regularnie czyszczone.
-
03
Sesja powiązana z koszykiem
Dlatego kupiec może wrócić z systemu zakupowego i poprawić ten sam koszyk.
-
04
Dostęp przez role i uprawnienia
O tym, kto może korzystać z PunchOut, decydujesz w panelu Saly.
-
05
Czytelne błędy
Nieudana autoryzacja wraca jako poprawna odpowiedź cXML — system zakupowy wie, co poszło nie tak.
Dlaczego duzi klienci wymagają PunchOut
Dla Ciebie — dostawcy
- ✓Wejście do grona dostawców korporacji, które kupują tylko przez system zakupowy
- ✓Zamówienia bez przepisywania i pomyłek
- ✓Jeden katalog i jeden cennik dla PunchOut i platformy B2B
Dla działu zakupów klienta
- ✓Zakupy zgodne z procesem akceptacji i budżetami
- ✓Zawsze aktualne, wynegocjowane ceny
- ✓Pełna kontrola: zamówienie powstaje w ich systemie
Dla kupca
- ✓Logowanie bez dodatkowego hasła (cXML)
- ✓Wygoda platformy B2B: wyszukiwarka, zdjęcia, opisy
- ✓Możliwość poprawienia odesłanego koszyka
Pytania o katalog PunchOut
Czym jest katalog PunchOut?
+
Katalog PunchOut (ang. PunchOut catalog) to integracja e-procurement, dzięki której kupiec z własnego systemu zakupowego, np. SAP Ariba, SAP lub Coupa, przechodzi do katalogu dostawcy, kompletuje koszyk w swoich cenach i odsyła go do systemu zakupowego do akceptacji i zamówienia (PO).
Czym różni się PunchOut cXML od OCI?
+
cXML to standard używany m.in. przez SAP Ariba i Coupa; kupiec jest rozpoznawany przez NetworkID i SharedSecret, bez hasła. OCI to standard SAP; kupiec loguje się loginem i hasłem, a koszyk wraca na adres HOOK_URL.
Czy kupiec w PunchOut widzi swoje ceny?
+
Tak. Każdy NetworkID jest przypisany do klienta w Saly, więc kupiec widzi ceny z jego cennika indywidualnego i asortyment ograniczony maskowaniem.
Czy można edytować koszyk po odesłaniu do systemu zakupowego?
+
Tak, w cXML. Kupiec ponownie otwiera koszyk z systemu zakupowego, Saly odtwarza go, a po poprawkach koszyk wraca jeszcze raz.
Kto liczy VAT w PunchOut?
+
System zakupowy klienta. Saly przekazuje ceny netto, bez podatku.
Jakie standardy PunchOut obsługuje Saly?
+
cXML 1.2 — dla SAP Ariba, Coupa i innych systemów zgodnych z cXML — oraz SAP OCI. Dla SAP Ariba Saly wysyła też katalog statyczny CIF 3.0, a zamówienia eksportuje m.in. w cXML, UBL, PEPPOL, EDIFACT, CSV i XLSX.
Czy do PunchOut potrzebny jest osobny katalog lub cennik?
+
Nie. PunchOut korzysta z tego samego katalogu, cenników indywidualnych i maskowania co platforma B2B Saly, więc klient kupujący przez system zakupowy i przez platformę widzi te same ceny i ten sam asortyment.
W jakim pakiecie Saly jest katalog PunchOut?
+
Katalog PunchOut jest dostępny w pakiecie Enterprise.
Ostatnia aktualizacja:
Sprawdź inne funkcjonalności
Zobacz wszystkie →Twój klient wymaga PunchOut? Porozmawiajmy
Sprawdzimy jego system zakupowy, standard (cXML lub OCI) i przygotujemy katalog w jego cenach.
Jakie będą kolejne kroki?
- 1Zaplanujemy wideokonferencję w optymalnym terminie
- 2Przeprowadzimy discovery call, aby poznać Twoje cele
- 3Zaprezentujemy funkcjonalności, które je zrealizują