Feature Overview
Core features for real PunchOut deployment

Designed for supplier-hosted PunchOut on PrestaShop 9 with dashboard visibility, diagnostics, and buyer onboarding.

// cXML Flow
How PunchOut Works
01
🏢

Buyer initiates PunchOut

The procurement system (Oracle / Ariba) sends PunchOutSetupRequest to PunchOutHub

02
🔗

Create Session

PunchOutHub Validate SharedSecret, create a token, and return the URL

03
🛒

Select Products

The buyer browses and adds products directly in the PrestaShop catalog

04
📤

Return Order

When returning, PunchOutHub sends PunchOutOrderMessage back to the procurement system

// FeatureIncluded
Includes the full feature scope needed for enterprise projects
🔒

SharedSecret Authentication

Secure authentication using SHA-256 HMAC with separate credentials for each buyer

  • Use different SharedSecret values for each buyer
  • Show/hide secret control in the admin panel
  • Automatic validation on every request
📋

cXML PunchOut Create Flow

Main scope of the current commercial package

  • PunchOutSetupRequest handling
  • PunchOutSetupResponse generation
  • Catalog browsing
  • Add to cart
  • PunchOutOrderMessage return
  • InvoiceDetail and additional document workflows depend on the selected package or project scope.
📡

OCI Add-on Path

Not included automatically in Single Buyer, but there is an upgrade path when the buyer uses SAP Ariba OCI.

  • Quoted separately based on project scope
  • Best suited for customers with one buyer
  • Useful as an upsell from Single Buyer
📊

Dashboard, Status & License Health

Helps admins verify readiness before real buyer onboarding

  • Entry URL visibility
  • System status and runtime health
  • License health visibility
  • Logging for onboarding
🏷️

UNSPSC Feature ID

Supports using a designated product field for UNSPSC

  • Configure the feature field in admin
  • Use together with buyer onboarding
  • Does not claim automatic mapping in every case
🧭

Buyer Onboarding Ready

Documentation and back-office screens help teams start real buyer testing faster

  • README_INSTALL
  • README_ADMIN
  • Buyer onboarding guide
  • Release checklist
🌏

Multi-currency & Multi-lang

Suitable for selling to buyers worldwide

  • Multiple currencies (THB, USD, EUR, JPY, and more)
  • Multi-language catalog support
  • Tax/VAT handling international
🔑

RSA License System

A secure and manageable licensing system

  • RSA encryption + SHA-256 integrity
  • Domain binding helps prevent copying
  • Upgrade without uninstalling
🚫

Not included by default

To keep the website aligned with the commercial package, the following items should not be counted as part of the Single Buyer base scope.

  • Multi-buyer routing
  • InvoiceDetail bundled by default
  • ASN automation bundled by default
  • Enterprise custom workflow
// Compared with competitors
PunchOutHub vs Competitors
Features PunchOutHub Typical competitors
Transparent pricing on the website
Scope matches the commercial package
Dashboard & Status Visibility
OCI Add-on pathSome
cXML PunchOut create flowSome
UNSPSC field supportDepends on the system
Clear single-buyer scopeSome
Tested in real production
PrestaShop 9 Native
One-time purchase, no monthly module fee
Ready to get started?

Choose the package that fits your business