PunchOut via OCI

We support PunchOut via the OCI protocol. The functions introduced in OCI 5.0 (Validate, Sourcing, Detail, etc.) are also supported. Please ensure that the calling system passes all parameters via HTTP-POST.

Calling up the PunchOut catalogue

Parameter Note
username see PunchCommerce customer
password see PunchCommerce customer
HOOK_URL The redirect URL to the calling system must be provided here; for example, a URL or the value SAPEVENT:POST

Response to the purchasing system

On the return path to the calling system, we return the following values for each item in the shopping basket to the calling system. You have the option to configure a separate field mapping for each of your PunchOut customers.

Parameter Note
NEW_ITEM-DESCRIPTION Product name
NEW_ITEM-QUANTITY Quantity in the shopping basket
NEW_ITEM-UNIT Unit (currently always “PCE”)
NEW_ITEM-PRICE Net sales price
NEW_ITEM-CURRENCY Currency (currently always “Euro”)
NEW_ITEM-VENDORMAT Item number
NEW_ITEM-EXT_PRODUCT_ID Product ID in our system
NEW_ITEM-LEADTIME Delivery time in days, if set

Extended OCI functions (OCI 5.0 only)

This document describes how to access the extended OCI function calls introduced with the OCI Standard version 5.0.

Note: Customer-specific field mapping is taken into account for all functions.

Detailed Display of a Product or Service

This functionality allows you to access the detailed view of a product, which is identified by its order number.

Additional required parameters:

Parameter Note
FUNCTION DETAIL
PRODUCTID Product order number

Example URL:

https://punchcommerce.de/gateway/v3/authenticate?USERNAME=Beispiel&PASSWORD=Passwort&HOOK_URL=https://test.de&FUNCTION=DETAIL&PRODUCTID=50123

Sourcing / Product Search

This functionality corresponds to a search that returns a list of all matching products.

Additional parameters required:

Parameter Note
FUNCTION SOURCING
SEARCHSTRING Search term

Example URL:

  https://punchcommerce.de/gateway/v3/authenticate?USERNAME=Beispiel&PASSWORD=Passwort&HOOK_URL=https://test.de&FUNCTION=SOURCING&SEARCHSTRING=knopf

Background Search

Cross-catalogue product search. The user enters a search term once into the SRM server application, and this term is passed on to all catalogues that support this function when the catalogues are called up.

Parameter Note
FUNCTION BACKGROUND_SEARCH
SEARCHSTRING Search term

Example URL:

  https://punchcommerce.de/gateway/v3/authenticate?USERNAME=Beispiel&PASSWORD=Passwort&HOOK_URL=https://test.de&FUNCTION=BACKGROUND_SEARCH&SEARCHSTRING=knopf

Further information on the OCI protocol

Further documentation on the OCI 5.0 standard can be found on the SAP Wiki at https://www.punchcommerce.de/static/OCI_50_EN20130121.pdf

PunchCommerce® ist ein Produkt der Netzdirektion GmbH