Trader Information
Back to topOverview
Back to topOur cutting-edge cXML Punchout Integration Plugin for Magento empowers your website to seamlessly integrate with external procurement systems, enabling you to streamline B2B purchasing processes and strengthen customer relationships.
This extension for Magento is ideal for businesses that want to offer Punchout functionality to their clients who use various eProcurement platforms. Whether you're a supplier working with large organizations or a merchant serving B2B clients, our plugin simplifies the connection between your store and your customers' purchasing systems, making transactions faster, more efficient, and easier to manage.
With this extension for Magento, you can enable Punchout functionality for any customer requesting it, delivering a smooth and tailored B2B buying experience directly from their procurement platform.
Features
Core Punchout Functionality
Seamless cXML Punchout Login: Customers can log in to your Magento store directly from their eProcurement systems via cXML Punchout.
Cart Transfer to Procurement Systems: Effortlessly transfer shopping cart details from your Magento store to your customer's eProcurement system, streamlining the purchasing process.
Order Reception from eProcurement: Automatically receive and process orders placed from your customers' eProcurement systems directly in Magento, ensuring smooth and consistent order management.
Advanced Document Transmission
Automated Invoice Transmission: Automatically send cXML invoice documents to client eProcurement systems upon invoice generation. Configure unique endpoint URLs, authentication credentials, and shared secrets for each client to ensure secure, compliant invoice delivery.
Shipment Notice Transmission (ASN): Automatically transmit Advanced Shipping Notices to client eProcurement platforms when shipments are created, keeping your customers informed about order fulfillment status in real-time.
Transmission Log & Audit Trail: Comprehensive logging of all outbound cXML documents (invoices and shipment notices) with detailed transmission status, response codes, timestamps, and error messages. Monitor successful deliveries, troubleshoot failures, and maintain compliance records.
CLI Command Support: Manually trigger invoice and shipment transmissions via Magento CLI commands for testing or immediate processing:
takeoff:punchout:check-orders- Check order and transmission statustakeoff:punchout:send-invoices- Manually send invoicestakeoff:punchout:send-ship-notices- Manually send shipment notices
Configuration & Customization
Multi-Customer Configuration: Set up and manage multiple clients, each with their own Punchout credentials, specific custom payment methods, delivery methods, and order status settings.
cXML Item Configuration: Configure product data formatting with UNSPSC classification codes and Unit of Measure attributes. Set default values or map to specific product attributes for accurate product data transmission.
Extrinsic Data Support: Extend cXML documents with custom business-specific data fields for both line items (ItemIn) and order headers. Source values from default settings, product attributes, or database columns to meet unique client requirements.
Custom Payment and Delivery Methods: Configure unique payment methods and delivery options for each Punchout client, allowing you to meet the specific needs of different customers.
Order Status Control: Tailor the order status for each Punchout client, ensuring the right workflows and statuses are applied to each order from your clients.
Management & Monitoring
Punchout Quotes Management: View and track all items that customers have transferred from your store to their eProcurement systems. Analyze user behavior, identify popular products, and understand purchase patterns across different client organizations.
Comprehensive Logging: Detailed logging of Punchout logins, order requests, invoice transmissions, and shipment notices ensures transparency and easy troubleshooting. All sensitive information (shared secrets, authentication tokens) is automatically redacted for security.
Platform Support & Compatibility
Compatibility with 100+ Platforms: Supports integration with over 100 popular eProcurement systems, including Microsoft Dynamics, SAP Ariba, Coupa, Jaggaer, Oracle, Compleat, Workday, SciQuest, PeopleSoft, GEP, Basware, Ivalua, Proactis, Insite Software, Hubwoo, Perfect Commerce, JCatalog, Vinimaya, Tradeshift, IBM Emptoris, Zycus, Exostar, BravoSolution, SynerTrade, Unimarket, Epicor, Infor Lawson, BuyerQuest, Xeeva, Procurify, SutiProcure, Ketera, Advanced Procurement, ProQure, Vistex, OpenText, IQNavigator, Mercateo, Onventis, TradeGecko, PRGX, ExpenseAnywhere, ePlus, CBX Software, eProcurement by Cimpl, Medius, SAP S/4HANA, Corcentric, Aravo, Determine, JDA Software, GXS, OpusCapita, ProcurePort, and many others.
Multi-Store Support: Fully compatible with Magento's multi-store setup, allowing each store to have its own Punchout configurations.
No Third-Party Connections: The plugin does not connect to any third-party services, ensuring enhanced security and data privacy by maintaining direct communication between your store and your customer's eProcurement system.
Unlimited Connections: Connect an unlimited number of customers using Punchout, with each customer receiving their own dedicated URL and credentials, giving you ultimate flexibility and scalability.
User Interface (UI) and User Experience (UX) Enhancements
The only visible UI change is the replacement of the "Proceed to Checkout" button with a "Transfer to Punchout" button. This ensures a seamless transition to the Punchout experience, without disrupting the customer's usual workflow. All customizations, including special pricing, customer-specific rules, or discounts, remain fully intact. Customers will continue to enjoy their personalized buying experience while utilizing Punchout, preserving any pre-existing configurations specific to their account.
Customizations
Takeoff Digital is a UK-based magento agency specializing in innovative solutions for B2B eCommerce for Magento and for Adobe.
Whether it's adding custom workflows, integrating with additional procurement platforms, adjusting security protocols, or configuring unique payment and delivery methods for specific Punchout clients, we can deliver a solution that works for your business.
Our team of expert developers is ready to work with you to ensure that your Punchout integration perfectly aligns with your eCommerce goals. We also provide ongoing support and maintenance to ensure that your Punchout system evolves with your business and remains optimized for performance.
Reach out to Takeoff Digital for bespoke customization options that align with your specific requirements and business needs.
Use Cases
B2B Suppliers: If you regularly sell to businesses that use procurement systems like Ariba or Coupa, this extension for Magento will significantly simplify the purchasing process for your clients.
Enterprise Clients: Large organizations with procurement teams can seamlessly connect to your store via Punchout, simplifying their ordering process while maintaining procurement policies.
Automated Document Exchange: Businesses requiring automated invoice and shipment notice transmission to meet supplier compliance requirements and reduce manual data entry.
Multi-Client Operations: Suppliers managing multiple B2B customers with different eProcurement systems, each requiring unique configurations and credentials.
Scalable Solution: As your business grows, the extension scales with you, enabling you to add new Punchout clients without any limitations.
Benefits
By purchasing this extension for Magento, you'll give your B2B customers the tools they need to interact with your store efficiently and securely from their own procurement systems.
✓ Reduce order processing time and errors
✓ Automate invoice and shipment documentation
✓ Improve customer satisfaction with real-time updates
✓ Maintain comprehensive audit trails for compliance
✓ Scale effortlessly as your B2B customer base grows
✓ Stay ahead in the B2B eCommerce landscape with complete procurement system integration
Transform your B2B operations and deliver the seamless, automated procurement experience your enterprise customers demand.
Technical Specifications
Back to topSeller profile
Seller contact
Current Version
1.2.0
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
18 November, 2025
Categories
Extensions, Sales, Point of Sale (POS)
Supported Browsers
Chrome, Firefox, Opera, Safari, Edge, IE
Documentation
License Type
GNU General Public License 3.0 (GPL-3.0)
Policy
Quality Report
Back to topAll 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 top1.2.0:
- 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 - Takeoff Punchout for Magento 2 - Version 1.2.0
---
Major New Features
PunchOut Level 2 Support
Complete implementation of PunchOut Level 2 specification, providing advanced B2B procurement capabilities and enhanced integration with enterprise systems.
PunchOut Edit Functionality
- Full Edit Operations: Corporate customers can now modify existing shopping carts directly from their procurement systems
- Cart Reconstruction: Seamlessly rebuilds carts with updated quantities, pricing, and product selections
- Session Continuity: Maintains customer context and preferences during edit operations
- Procurement Workflow: Supports complete edit-approve-resubmit cycles
Custom Extrinsic Data Integration
Create Operation Enhancements
- ItemIn Level Data: Add custom fields to individual line items during cart creation
- Order Header Data: Include company-specific information at the order level
- Dynamic Data Extraction: Pull real-time data from Magento database tables
- Flexible Configuration: Easy setup through admin interface with unlimited custom fields
Advanced Data Mapping
- From Quote Fields: Extract data directly from quote table for order headers
- From Quote Item Fields: Include line-item specific data from quote_item table
- Priority System: Smart data resolution with configurable fallback options
- Custom Attributes: Map any Magento product or customer attribute
Added Dynamic Delivery
- In addition to the standard delivery and the ability to extend the delivery function we have added functionality to send the delivery charges from your estimate shipping section should your delivery rates be not standard and calculated instantly.
Invoice and Shipping Notices
1.1.1:
- 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:
This release provides compatibility updates for Magento 2.4.8.
1.1.0:
- 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:
Cxml Punchout Integration v1.1.0
What's New:
Enhanced Configuration: Admin panel now supports easy configuration of UOM (Unit of Measure) and UNSPSC (United Nations Standard Products and Services Code). Users can set default values or link these settings to existing product attribute codes. If an attribute code is available on a product, it will be utilized; otherwise, the system will default to the predefined values.
Code Refactoring: We have conducted a comprehensive refactoring of our codebase to enhance the overall security and robustness of our system.
Logging Enhancements: Initiated the development of a new logging section, aimed at providing deeper insights into system operations.
Improved UX for the Admin Panel
1.0.8:
- 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:
- Various updates and fixes in the transfer to punchout controller.
- Resolved minor bugs
- Adobe Commerce Cloud compatibility.
1.0.7:
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Version 1.0.7 - Updates & Improvements
=================================
- Code Enhancements: Improved overall code structure for better performance and maintainability.
- Security Enhancements: Implemented new security protocols to ensure safer transactions and secure handling of sensitive data during the Punchout process.
- Enhanced Punchout Login Handling: Optimized the handling of Punchout login data to streamline authentication processes and provide a more seamless user experience.
- Improved Multi-Customer Handling: Enhanced the handling of multiple Punchout customers, allowing for smoother integration and management of various client accounts.
- Custom Payment, Delivery Method, and Order Status: Introduced the ability to configure custom payment methods, delivery options, and order statuses for each Punchout client, providing greater flexibility and personalization for unique business needs.
- Added Logging.
1.0.6:
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Version 1.0.6 - requires core
Support
Back to topThe 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