PunchOut Connect – The turn key B2B Integration Extension for Magento

Pre-Built Connectivity

Our award winning extension provides
everything you need to run your b2b business
on Magento 1 and Magento 2

Punchout Connect Key Features

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


PunchOut Connect offers connectivity to your buyer’s ERP or eProcurement application via our packaged extension.  After installation and basic configuration your existing site is ready to connect to your customers.  

Support for all your transactions:

  • Carts – Customers connect to your site to shop and return items to their system via a cart transfer transaction.
  • Purchase Orders – Electronic purchase orders are sent to your system via a URL provided by the extension.   The PO then becomes an order in your magento store automatically.
  • Shipments / ASN – When you are ready to ship the items create a shipment in your magento store.  The extension will automatically create an advanced shipment notice (ASN) and send it to your customer letting them know the item is on the way.
  • Invoices – Create an invoice in Magento and an electronic invoice is sent to your customers system in the format they accept.  Get paid quicker by working electronically with your customers.

One system – Many Connections

Use the extension to configure connections with all of your customers.  Each one can have a different ERP or eProcurement solution with unique mapping, document types and more.

Map customers into groups to ensure they see the right pricing and products when they login to your system.  


No limit in the number of connections you can support.


Pricing is broken up into two parts

  • One-time connection fee
  • Monthly subscription (based on number of connections and transaction types)
  • Optional Connection Fee – PunchOut Catalogs will do all the work for you, including:
    • Contact your customer and explain the process
    • Work with your customer
    • Configure the connection in non-production
    • Work with customer to test the connection and ensure everything working correctly
    • Setup production connection and take the customer live

For a detailed quote, reach out to us via our Contact Us page.

PunchOut Catalogs provides different options depending on your business needs.  

PunchOut Express – fully hosted in our Amazon Web Services (AWS) data centers.  We provide the hosting, security, upgrades and maintenance for PunchOut Express customers.

PunchOut Connect – The punchout connect extension is packaged and installed on your existing eCommerce store on Magento 1 or Magento 2.  In this case, you host the solution anywhere you like.

For Punchout Connect, POC will support the installation of the extension from a technical perspective. Making our extension seamlessly integrates with your current environment. Please note that this extension was built under the assumption that no core Magento features have been altered.

For Punchout Express, POC is responsible for setting up a Magento 2 site with extension installed. Our setup includes basic theming and Out of the Box functionality.

Procurement SystemsPunchOut Catalogs can integrate with any eProcurement system that supports cXML PunchOut or OCI RoundTrip.  <link to full list>

eCommerce Systems – PunchOut Catalogs is a Magento technology partner and the extension can be found in the Magento Marketplace.

There are 4 primary transaction types that your customer can choose to process through the PunchOut:

  • Shopping Carts
  • Purchase Orders
  • Invoices
  • Advanced Ship Notices

Purchase Orders can be sent from customers ERP system through our gateway and into a suppliers eCommerce solution. If Magento – an order export can be run from Magento out to a customer fulfillment system.

Yes, our Punchout Express solution is fully hosted in our Amazon Web Services (AWS) data centers.  We provide the hosting, security, upgrades and maintenance for Punchout Express customers.

cXML (Commerce extensible Markup Language) or OCI (open catalog interface)

A buyer logs into their internal ERP system and selects a suppliers catalog to shop. A cXML or OCI message is sent to our punchout gateway with proper credentials enabling access to the suppliers catalog. Once the buyer has added the desired products to a shopping cart, rather going through a check out process, a cart is transferred from the suppliers eCommerce platform back to buyer’s eProcurement system. Along with the ability to connect buyers with their suppliers catalog, our extension supports purchase orders, invoices and advanced shipment notices.

Having PunchOut capabilities provides a large number of benefits for suppliers:

  • Do business the way the largest companies in the world do business, i.e. via B2B eProcurement systems.
  • Qualify for very large contracts with these large companies who require punchout capable suppliers.
  • Provide a captive purchasing experience when they access your site.
  • Upsell and/or cross-sell additional products and/or services.
  • Gain valuable insights into what your customers are doing on your site, e.g. searching, browsing, and many other user behavior analytics.

Punchout is an extension that seamlessly integrates with a buyers ERP system that makes buying easier and more efficient.

How It Works

PunchOut Connect provides everything you need to punchout enable your Magento store in an easy to install and configure 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

How to get started

Follow these steps to get integrated today.

  1. Contact Us for a demonstration and discuss on your project
  2. Download our official extension for B2B integration
  3. We help install and configure the extension for your initial connection – OR – you can use our help documents and complete the process yourself
  4. Use test mode to ensure your connection is working properly
  5. Enable your live connection and start taking orders