Powered by Adobe Commerce 2.4.6

punchoutgateway.png

Punchout Gateway

This is an Integration with a Third Party Service. Other charges and fees may be required to use this extension on your Store
PRODUCT:
0
TOTAL:

Overview

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 Cloud into a Magento environment.   

Account & Pricing

The extension is $2,000 and comes with a free trial.  It requires an account with Punchout Catalogs.  The Punchout Catalogs account will have a subscription fee associated to it.  You can view the pricing model here.  Please reach out to customer.service@punchoutcatalogs.com to obtain an account and get your trial started. 

PunchOut Connect Key Features

  • 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 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.  

New Order Process

  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

Technical Specifications

Back to top

Seller profile

Punchout Catalogs

Seller contact

E-mail

Integrator

Punchout Gateway

Current Version

1.6.7

Adobe Commerce platform compatibility

Open Source (CE): 2.4 (current), 2.1 (obsolete), 2.2 (obsolete), 2.3 (obsolete)

Commerce on prem (EE): 2.4 (current), 2.1 (obsolete), 2.2 (obsolete), 2.3 (obsolete)

Commerce on Cloud (ECE): 2.4 (current), 2.3 (obsolete)

Type

Stable Build

Updated

07 July, 2022

Categories

Extensions, Sales

Supported Browsers

Chrome, Firefox, Safari, Edge, IE

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.6.7:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    1.6.0
    - Changes required to support Magento CE/EE 2.4.x
    - Implemented db_schema.xml
    - Implemented Data Patches
    - Some redundant code clean up
    - Fixed bug with an empty link's text `View and Edit cart` in minicart in punchout session

    1.6.1
    - Bug fix to db-split logic

    1.6.2
    - Data Patches improvement

    1.6.3
    - Minicart enhancements

    1.6.4
    - Fixed mapping for attributes like `poc_test_0_0

    1.6.5
    - Fixed ShippingDiscount issue

    1.6.6
    - Fixed PHP 8.1 compatibility

    1.6.7
    - SOAP and REST API fixes

1.6.2:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    0.2.7
    - Clear EAV cache after EAV installed

    0.2.8
    - 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

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

    0.2.10
    - 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.

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

    0.2.12
    - Fixed url-encoded option when transferring cXML to ERP

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

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

    0.3.0
    - Added Purchase Order support

    0.3.3
    - Added UBL format support for Purchase Orders

    0.4.0
    - Moved Purchase Orders to native magento `sales_order` tables

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

    0.5.0
    - Added Invoicing Support

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

    0.6.0
    - Added ASN Support

    0.6.3
    - Fixed Sign-Out issue caused by customer save action and replaced `PHPSESSID` cookie

    0.7.0
    - Code improvements

    0.8.0
    - Code improvements

    0.9.0
    - Mapping has been moved to Cloud

    0.9.3
    - Punchout Customer login enhancements
    - Order Receipt Mapping fixes
    - Added Magento 2.3.x Support

    0.9.4
    - Added PO xCBL support

    0.9.5
    - SPAID security

1.3.0:

  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    .10.1
    - Implemented configurable: Tax, Shipping, Discount options in POOM
    - Added new transformations: `Amount`, `Negative Amount`, `Abs Amount`

    0.10.2
    - Added a new Option `Use Native Customer Accounts`.
    It provides a possibility to restrict login using existing customer accounts, which were not created in POSR.

    0.10.3
    - Disable Checkout button once shipping rates are available

    0.11.0
    - Implemented Token feature - init punchout session by token
    - Moved Customer Login Params from Store Configuration to Connection level

    0.11.1
    - Fixed JS issue with Totals and EE 2.2.1 When Bundling JS is enabled

    0.11.2
    - Added Support for CE 2.2.3
    - Fixes to PO release: added map to `child_sku`
    - Fixed Checkout Cart UI with shipping address

    1.0.0
    - Moved Transferred Carts from sales_order to pgw_cart tables

    1.1.0
    - Added Level 2 navigation in cXML SetupRequest - ability to land to a certain SKU view page

    1.1.1
    - Fixed Cart Item Default UNSPSC
    - Misc code enhancements

    1.2.0
    - Added `Use Buyer ID` for cXML Setup Request and Order Receipt

    1.2.1
    - Added enhancement to quote item collection attributes

    1.3.0
    - Enhancements to Bundle Products

0.9.13:

  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    0.6.0
    - Added ASN Support

    0.6.3
    - Fixed Sign-Out issue caused by customer save action and replaced `PHPSESSID` cookie

    0.7.0
    - Code improvements

    0.8.0
    - Code improvements

    0.9.0
    - Mapping has been moved to Cloud

    0.9.3
    - Punchout Customer login enhancements
    - Order Receipt Mapping fixes
    - Added Magento 2.3.x Support

    0.9.4
    - Added PO xCBL support

    0.9.5
    - SPAID security enhancements

    0.9.6
    - SID fixes in Landing URL

    0.9.7
    - Added `Buyer Email` validation - only one buyer is allowed for the same email
    - Added `License` & `Client Token` validation on configuration page when `Save Config` button is clicked
    - Fixed multiple button click issue on checkout cart page

    0.9.8
    - Fixed PO item totals calculation issue with duplicated tax
    - Fixed Stock Reduce issue with Transferred Carts - now stock is not affected at all
    - Fixed Stock issue with Purchase Orders - now stock is affected if the `Manage Inventory` connection option is turned on

    0.9.9
    - Fixed PO cancel action with Non-Catalog items (AdHocs)
    - Fixed conflict with EE version: Magento\Staging\Plugin\Customer\Model\Session::aroundDestroy()

    0.9.10
    - Added `Item Short Description` field to Cart JSON mapping
    - Enhanced Cart/POOM Line Description
    - Removed Buyer Phone JS Validation

    0.9.11
    - Added Lang attribute to cXML description
    - Added striptags and htmlspecial transformations
    - Mapping UI Enhancements

    0.9.12
    - Fixed issues with the `generated` folder read-only permissions on PO create action

    0.9.13
    - Added `Manage Addresses` option to the Cart Connection page

0.9.7:

  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    0.2.7
    - Clear EAV cache after EAV installed

    0.2.8

    - 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

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

    0.2.10
    - 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.

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

    0.2.12
    - Fixed url-encoded option when transferring cXML to ERP

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

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

    0.3.0
    - Added Purchase Order support

    0.3.3
    - Added UBL format support for Purchase Orders

    0.4.0
    - Moved Purchase Orders to native magento `sales_order` tables

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

    0.5.0
    - Added Invoicing Support

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

    0.6.0
    - Added ASN Support

    0.7.0
    - Code improvements

    0.8.0
    - removing encryption

    0.9.0
    - Mapping has been moved to Cloud

0.9.0:

  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    0.2.7
    - Clear EAV cache after EAV installed

    0.2.8

    - 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

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

    0.2.10
    - 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.

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

    0.2.12
    - Fixed url-encoded option when transferring cXML to ERP

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

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

    0.3.0
    - Added Purchase Order support

    0.3.3
    - Added UBL format support for Purchase Orders

    0.4.0
    - Moved Purchase Orders to native magento `sales_order` tables

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

    0.5.0
    - Added Invoicing Support

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

    0.6.0
    - Added ASN Support

    0.7.0
    - Code improvements

    0.8.0
    - removing encryption

    0.9.0
    - Mapping has been moved to Cloud

0.8.0:

  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    0.2.7
    - Clear EAV cache after EAV installed

    0.2.8
    - 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

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

    0.2.10
    - 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.

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

    0.2.12
    - Fixed url-encoded option when transferring cXML to ERP

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

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

    0.3.0
    - Added Purchase Order support

    0.3.3
    - Added UBL format support for Purchase Orders

    0.4.0
    - Moved Purchase Orders to native magento `sales_order` tables

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

    0.5.0
    - Added Invoicing Support

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

    0.6.0
    - Added ASN Support

    0.7.0
    - Code improvements

    0.8.0
    - removing encryption

0.2.10:

  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce on prem (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

0.2.2:

  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce on prem (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

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