Powered by Adobe Commerce 2.4.8-p4

takeoffpunchoutsuiteicon.png

Punchout Integration Suite

First year:
0
TOTAL DUE TODAY:

Trader Information

Back to top

Overview

Back to top

Takeoff Digital is a specialist Adobe Commerce and Magento agency based in Poundbury, Dorchester, UK, with over 35 years of combined team experience in B2B eCommerce, procurement system integrations, and enterprise Magento development. Takeoff Digital is an official Adobe Commerce Extension Vendor, a UK eCommerce Awards finalist, and has delivered PunchOut integrations for leading global organisations including Komatsu, CERN, Sysco etc. The Takeoff PunchOut Suite is the agency's flagship extension — built from real-world enterprise integration experience and continuously developed based on live client deployments across SAP Ariba, Coupa, Jaggaer, Oracle, and 100+ other eProcurement platforms.

The Takeoff PunchOut Suite is the most complete PunchOut integration extension for Magento 2 and Adobe Commerce, delivering both cXML and OCI protocol support in a single install — with no separate purchases, no per-client fees, and no artificial limits. PunchOut is the standard procurement integration method used by enterprise buyers to connect their eProcurement systems directly to supplier online stores. When a buyer initiates a PunchOut session, they are authenticated directly into your Magento store from their procurement platform — SAP Ariba, Coupa, Jaggaer, Oracle, or any of 100+ supported systems — browse your live catalogue with their contract pricing applied, and transfer their cart back to their procurement system as a purchase requisition with a single click. The extension then receives and automatically creates the resulting purchase order in Magento once approved. For B2B merchants selling to organisations with formal procurement processes, PunchOut is frequently a mandatory requirement to win and retain enterprise accounts. This extension for Magento makes enabling PunchOut fast, straightforward, and scalable — whether you have two procurement clients or two hundred.

Account and Pricing

This purchase includes a Core Yearly Plan, which gives you unlimited PunchOut clients and organisations and one free client onboarding. The account is not created during extension installation. For full details on what is included, please visit our PunchOut pricing page

Features

  • Both cXML and OCI PunchOut protocols included in a single install — no additional purchase required
  • Unlimited PunchOut clients with independent credentials, customer accounts, payment methods, delivery methods, and order status per client — no per-client fees
  • Full cXML PunchOut flow: PunchOutSetupRequest authentication, PunchOutSetupResponse generation, live catalogue browsing with contract pricing, and PunchOutOrderMessage cart transfer
  • OCI (Open Catalogue Interface) support for SAP SRM and SAP S/4HANA environments — direct browser-based integration with standard OCI field mapping
  • Automated OrderRequest reception: purchase orders sent from eProcurement systems are automatically created in Magento with the correct line items, pricing, payment method, and delivery method
  • Automated cXML Invoice Transmission (InvoiceDetail): invoices are automatically sent to buyer procurement systems upon generation in Magento, enabling fully automated procure-to-pay processing
  • Automated Advanced Shipping Notice (ASN) transmission: cXML Ship Notice documents are sent automatically when shipments are created in Magento
  • Dedicated PunchOut Orders grid showing all procurement-originated orders (cXML and OCI) in a single consolidated admin view, with direct links to standard Magento order detail pages
  • Real-time PunchOut Logs viewer with full request and response payloads, filterable by Protocol, Endpoint, Client ID, and HTTP Status Code — all sensitive data automatically redacted
  • PunchOut Users dashboard showing login count, cart transfer count, protocol used, and last login date per buyer, with per-user session history
  • Top Items Report showing the 50 most frequently transferred products across all PunchOut sessions by SKU, product name, transfer count, and total quantity
  • Configurable redirect path after login on a per-client basis — direct buyers to specific categories, landing pages, or custom storefronts after authentication
  • UNSPSC product classification code support at the attribute level, included in cXML line item data
  • Unit of Measure (UOM) configuration — map Magento product attributes to standard UOM codes for cXML compliance
  • Custom and extrinsic data field support at line item and order header level, with configurable priority system (quote item data → product attribute → static value)
  • Level 2 PunchOut support (Edit PunchOut) for procurement systems requiring cart editing capability
  • Dynamic shipping calculation during PunchOut sessions — real-time delivery pricing included in PunchOutOrderMessage
  • Multi-store support — independent PunchOut configurations per store view for different brands, regions, or business units
  • Dedicated per-client credentials: From/To Domain, From/To Identity, Sender credentials, and Shared Secret — fully isolated authentication for every procurement relationship
  • CLI command support for manual triggering of invoice and shipment transmissions: takeoff:punchout:check-orders, takeoff:punchout:send-invoices, takeoff:punchout:send-ship-notices
  • Compatible with 100+ eProcurement platforms including SAP Ariba, Coupa, Jaggaer, Oracle Procurement Cloud, SAP SRM, SAP S/4HANA, Microsoft Dynamics 365, Workday, Basware, Ivalua, GEP SMART, and many more
  • Compatible with Magento Open Source 2.4.x, Adobe Commerce 2.4.x, and Adobe Commerce Cloud; PHP 8.1, 8.2, 8.3

Demo & Documentation

To request access to a live PunchOut demo environment, please contact us by visiting our contact page. We will provide demo credentials and a sandbox PunchOut URL for testing.

How It Works

Install this extension for Magento via Composer, navigate to Takeoff > Manage PunchOut Clients in the Magento admin, and add a new client. Configure the client's credentials, customer account, payment method, delivery method, and any additional options. Copy the unique PunchOut URL generated for the client and provide it to your buyer's procurement team. Test the full flow using the built-in log viewer and go live. The typical time from installation to first successful PunchOut session test is under one hour for a standard cXML integration.

Supported eProcurement Platforms

This extension for Magento is compatible with over 100 eProcurement systems including: SAP Ariba, Coupa, Jaggaer, Oracle Procurement Cloud, SAP SRM, SAP S/4HANA, Microsoft Dynamics 365, Basware, Ivalua, GEP SMART, Workday Procurement, PeopleSoft eProcurement, IBM Emptoris, Zycus, Tradeshift, Compleat, Proactis, Insite Software, Hubwoo, Perfect Commerce, JCatalog, Vinimaya, BravoSolution, SynerTrade, Unimarket, Epicor, Infor Lawson, BuyerQuest, Xeeva, Procurify, SutiProcure, Ketera, Vistex, OpenText, IQNavigator, Mercateo, Onventis, PRGX, ExpenseAnywhere, Medius, Corcentric, Aravo, Determine, JDA Software, OpusCapita, ProcurePort, Iris, Iplicit, Birchstreet, Fraxion, Precoro, Vroozi, Wax Digital, Elcom, Amazon Business, Punch2Go, TradingPartners, Quadrem, Claritum, Esker, TrueCommerce, SPS Commerce, Agiloft, Scout RFP, Spendesk, Zip, Pool4Tool, SupplyOn, Elemica, E2open, Spendwise, Bellwether, ProcureWare, Eyvo, Paramount WorkPlace, SpendMap, PLANERGY, Order.co, PurchaseControl, Tradogram, Penny Software, Nitor, Nipendo, and many others.

Client Testimonials

"The Punchout module we have is very easy to configure and very cost effective." — Chris, Slingsby

"We have implemented the cXML Punchout from Takeoff and also had a small number of customisations done for our specific case. Everything works properly, and the customisations were implemented very quickly." — Kevin, Frmwrk

"The plugin we bought for the company works great and the Takeoff Digital team has always been very responsive to any kind of support we needed." — Oliver Granau, OriGene Technologies

"After an exhaustive search globally, we came across Takeoff Digital UK and their Magento 2 Punchout cXML Integration Plugin. Suffice to say, we couldn't be more pleased! From our initial meeting, through to delivery, their solution meets and exceeds our expectations. The cXML Integration plugin from Takeoff Digital provides a robust, cost effective solution. From integration and testing, through to customisation, the team did an outstanding job." — Jon Silva, SABR Pty Ltd, Australia

Industry Recognition

The Takeoff PunchOut Suite was shortlisted for Best B2B Technology Solution at the UK eCommerce Awards — recognised for its impact on enterprise procurement integration and its approach to making PunchOut accessible to B2B merchants of all sizes. Takeoff Digital is rated 5.0 on Google and holds official Adobe Commerce Extension Vendor status.

Support

For technical support, onboarding assistance, or integration guidance, contact the Takeoff Digital team:

Technical Specifications

Back to top

Seller profile

Takeoff Digital Ltd

Seller contact

E-mail

Integrator

Punchout

Current Version

1.3.7

Adobe Commerce platform compatibility

Adobe Commerce (cloud): 2.4 (current)

Adobe Commerce (on-prem): 2.4 (current)

Magento Open Source: 2.4 (current)

Type

Stable Build

Updated

20 April, 2026

Categories

Extensions, Sales, Point of Sale (POS)

Supported Browsers

Chrome, Firefox, Opera, Safari, Edge, IE

Documentation

Installation Guides

User Guides

License Type

MIT License (MIT)

Policy

Privacy Policy

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

1.3.7:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Release Notes

    Overview

    The Takeoff Punchout Suite is a complete B2B PunchOut shopping solution for Magento 2, enabling seamless integration with corporate procurement systems (e-procurement). It
    allows buyers to "punch out" from their procurement application into your Magento storefront, shop for products, and transfer their cart back to the procurement system for
    requisition and purchase order processing.

    Modules Included

    The suite consists of four modules:

    - Takeoff_Core (v1.3.2) — Shared foundation module providing API connectivity, license key management, logging, usage analytics, and order tracking for all Takeoff punchout
    modules.
    - Takeoff_Punchout (v1.3.2) — cXML PunchOut integration. Supports the full cXML PunchOut workflow including PunchOutSetupRequest/Response, cart transfer
    (PunchOutOrderMessage), automated ship notice (ShipNoticeRequest) and invoice (InvoiceDetailRequest) generation via cron. Includes customer management, quote tracking,
    transmission logging, custom shipping carrier support, and checkout flow control for punchout sessions.
    - Takeoff_Ocipunchout (v1.3.2) — OCI (Open Catalog Interface) PunchOut integration. Supports the SAP OCI protocol for PunchOut shopping, with its own customer and quote
    management, client sync, and admin grids.
    - Takeoff_Iframe (v1.3.7) — Iframe compatibility module. Handles cookie and form-key behaviour required when the Magento storefront is loaded inside a procurement system's
    iframe, ensuring sessions and CSRF protection work correctly in embedded contexts.

    Key Features

    - Dual protocol support — both cXML and OCI PunchOut in a single suite
    - Admin dashboard — dedicated Takeoff admin section with customer, quote, order, log, and usage views
    - API-driven architecture — connects to the Takeoff P

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top