Punchout Connect

Compatible With: Community 2.1, 2.2 Enterprise 2.1, 2.2

Tech Specifications

Current Version:
Stable Build
15 November, 2018
Extensions, Sales
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Edge Windows: 42 IE Windows: 10, 11, 8, 9
License Type:


Our award winning extension provides every thing you need to run your B2B business on Magento 2

Other Extensions by Punchout Catalogs

PunchOut Connect


Back to top

PunchOut Catalogs is the fastest growing provider of Business-to-Business eCommerce solutions. PunchOut provides buyers with an attractive, fully customizable, and totally complementary layer on top of their eProcurement system, including SAP, Oracle, PeopleSoft, Ariba, and Coupa. PunchOut provides suppliers with a turnkey, Magento powered, shopping cart solution that integrates seamlessly with all of the eProcurement solutions in the market.

Founded in 2009 the company has enabled thousands of suppliers to connect with their buyers in a true B2B environment. PunchOut Catalogs makes it easy to do B2B business with your customers using cXML and OCI connectivity for a tightly integrated experience everyone will love. We support transferred carts, electronic purchase orders, purchase order acknowledgment, advanced ship notices (ASN) and invoice capabilities to truly run an integrated B2B experience with Magento.

With the release of our functionality as an extension companies can now have the same functionality as our existing clients but can now self-host an add-on to existing Magento deployments.

We offer solutions for Magento 2 and Magento 1 in our PunchOut Connect extension and a turnkey B2B platform PunchOut Express.

**In order for users to access this functionality, the extension must be implemented to a Magento environment and user must be configured to access site through the punchout gateway. Additional fees can apply to integrating PunchOut Connect into a Magento environment. 


Account & Pricing

This extension is free, but requires a Punchout Catalogs subscription. Additional fees apply. Click here to find out more.


PunchOut Connect key features include: 

  • Full B2B integration
  • Works on your existing Magento store
  • Easy installation and configuration
  • cXML and OCI support
  • Setup help included

PunchOut Connect provides everything you need to punchout enable your Magento store in an easy to install and configure the extension.  Once installed your store is ready for B2B integration with any ERP or eProcurement solution and you are ready to start taking integrated B2B orders.


Your new order process will be as follows:

  1. Your buyer will start a request in their purchasing platform
  2. A punchout message (punchout setup request) will be sent through PunchOut Catalogs to your store
  3. The extension will create a user session and generate a customer account for the user
  4. The user will shop and create a shopping cart
  5. The “checkout” button will be replaced with a “Transfer Cart” button
  6. The user clicks the button and the extension formats the cart to return to the buyers purchasing platform (punchout response)
  7. The extension creates a record of the cart under the transferred carts grid in the administrative area
  8. The buyer completes their process in the purchasing system and sends the purchase order
  9. The electronic purchase order is passed to PunchOut catalogs and then onto the extension
  10. An order is generated in Magento and linked to the transferred cart

Release Notes

Back to top


  • Compatible with CE: 2.1 2.2
  • Compatible with EE: 2.1 2.2
  • Stability: Stable Build
  • Description:

    - Clear EAV cache after EAV installed

    - Fixed url-encoded parameter for cXML
    - Fixed connection edit page`Test Connections` field note
    - Fixed system configuration `Allow SID Param From Domains` field label + note
    - Fixed credentials which come with cXML multiple nodes
    - Added `Send Background POOM` connection option
    - Added `POOM cXML ShortName Rule` connection option for Oracle iProcurement

    - Fixed `Area is not set` issue in admin panel
    - Fixed dynamic `Attribute Set ID` and `Entity Type ID` values

    - Removed default POOM JSON
    - Added Extrinsics to Cart Test cXML
    - Added Cart Shipping And Billing Address Rules + Default Address Data
    - Added HTTP_REFERER To `extra_notes`.
    - The `extra_notes` column has been hidden fron Transactions grid. This field available on Transaction view page.

    - Fixed transferring Zero-Price items
    - Fixes cXML error caused by `&` in <ManufacturerName> xml node

    - Fixed url-encoded option when transferring cXML to ERP

    - Fixed Custom regions issue with TC
    - Fixed non-US countries issue with TC

    - Fixed OCI issue with 0 index
    - Fixed OCI SPAID: added it as optional to include in name and description

    - Added Purchase Order support

    - Added UBL format support for Purchase Orders

    - Moved Purchase Orders to native magento `sales_order` tables

    - Fixed Serialized data in `pgw_sales_order` table
    - Added `Customer Group ID` field to Profile mapping in PunchOut Order Request

    - Added Invoicing Support

    - Fixed `[ReflrectionException] Class \Punchout\Gateway\Model\Document\PreparerInterface`

    - Added ASN Support

    - Code improvements

    - removing encryption


  • Compatible with CE: 2.1 2.2
  • Compatible with EE: 2.1 2.2
  • Stability: Stable Build
  • Description:

    Punchout Connect 0.2.2
    - Initial packaged version of software
    - Provides cXML and OCI punchout connectivity for ERP and eProcurement solutions


  • Compatible with CE: 2.1 2.2
  • Compatible with EE: 2.1 2.2
  • Stability: Stable Build
  • Description:

    Punchout Connect 0.2.2
    - Initial packaged version of software
    - Provides cXML and OCI punchout connectivity for ERP and eProcurement solutions


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

Q & A

Back to top


Back to top