WooCommerce Payments – (SAP) OCI Checkout

WooCommerce Payments – BACS Extended

 
**WooCommerce OCI** connects your WooCommerce shop to SAP procurement systems through the **SAP Open Catalog Interface (OCI)**. A buyer working in SAP (SRM, ECC or S/4HANA self-service procurement) “punches out” into your shop, builds a basket as usual, and the items are posted back into the SAP shopping cart — including material number, price, currency, unit, lead time and vendor data.
The plugin supports **OCI 2.0 up to OCI 5.0** and ships with a backend setting so you can pick the version that matches your SAP release (SAP ECC EHP6 … S/4HANA).

Features

  •  **SAP OCI punchout catalog** — use any WooCommerce store as an external catalog for SAP procurement.
  •  **OCI 2.0 – 5.0 support** — selectable in the backend; the transferred fields adapt to the chosen version.
  •  **SAP release flexibility** — works with SAP ECC (EHP6+), SAP SRM and SAP S/4HANA.
  •  **Automatic single sign-on gateway** — SAP opens a gateway URL with credentials and `HOOK_URL`; the matching WordPress user is authenticated and redirected into the shop.
  •  **OCI-compliant basket transfer** — the cart is posted back to SAP using the standard `NEW_ITEM-*` fields and the `HOOK_URL` mechanism (incl. classic `SAPEVENT:POST`).
  •  **Per-product OCI data** — material number, unit, lead time, material group, vendor material number and manufacturer part number per product.
  •  **Store-wide defaults** — fallback unit, lead time and material group for products without their own values.
  •  **Per-user vendor id** — assign a SAP vendor id to each WordPress user; connection data (URL, user, OCI version) is shown right on the profile.
  •  **WooCommerce settings tab** — a dedicated “SAP OCI Punchout” tab for all configuration.
  •  **HPOS ready** — declares compatibility with WooCommerce High-Performance Order Storage.
  •  **Developer friendly** — actions and filters (`spwcoci_field_min_version`, `spwcoci_oci_item_fields`, `spwcoci_punchout_settings`, …) to extend the field mapping.
  •  **Internationalised** — full text-domain support; German and English documentation included.