Our Blog

Punchout Gateway For Magento 2 User Guide

Punchout Gateway For Magento 2 User Guide

Punchout Gateway For Magento 2 User Guide

This extension allows Magento 2 to connect with e-procurement systems like SAP Ariba to perform B2B business.

The Punchout Gateway For Magento 2  allows you to open the Magento site at the e-Procurement end by requesting from e-Procurement to Magento, and searching for the product to buy.

After making the cart ready, the order is sent to e-Procurement with product details and after confirmation from the e-Procurement end, the order has been placed at Magento 2 end. 

 

Requirements: Magento: 2.4.4

 

Features Of eShopSync Punchout Gateway For Magento 2

  1. Easy installation and configuration.
  2. cXML support.
  3. Logs creation for each request and response as per admin configuration.
  4. Lock product ordered quantity for admin-specified days after cart transfer to Aiba. The product quantity will be released if an order is not placed from e-Procurement after selected days.
  5. Configuration to choose shipping and payment methods for e-procurement orders.
  6. Configuration to choose order status for e-procurement orders.
  7. Suppliers can connect with multiple buyers more easily using a standard Punchout Gateway, reducing the effort required to support various procurement integrations.
  8. The punchout gateway seamlessly integrates with the buyer’s e-procurement system. Users can access the supplier’s catalog as if it were a part of their procurement system, eliminating the need to switch between different websites or systems.
  9. The provided solution fulfills the following-
    1. Cart Creation
    2. Order completion from eProcurement systems to Magento 2 with guest user consideration
    3. Sending back acknowledgment for PO.

 

Installation of eShopSync Punchout Gateway For Magento 2

  1. Install this extension in your Magento -2  Site and activate it.
  2. Ensure that folder WkPunchOut is in an expected path as app/code/Webkul/WkPunchOut in extracted form.
  3. After the successful installation, you have to run these commands in the Magento 2 root directory:
    1. Run command php bin/magento setup: upgrade
    2. Run command php bin/magento c:c

Magento 2 installation

Magento 2 Endpoint Setup At SAP End

File upload in SAP & set endpoint in punchout catalog configuration

  • After creating the site, the user is required to select the website and test it.
  • Then the screen opens up in which the user has to select the Credential Set and then select the product to simulate (the Ariba version you are using).
  • Click the Shop button to open the site.
  • After this, the site opens up and now the user can buy the products.

 

Configuration At Magento 2 End Of “eShopSync Punchout Gateway For Magento 2”

  1. For configuration, in Magento 2 (eCommerce system) click on the eShopSync Punchout Gateway option and click on the Configuration option
  2. Under Webkul, you have to configure the Punchout Configuration 
    • General Configuration- Provide general settings for your SAP Ariba (eProcurement System).

General Configuration-Settings-Stores-Magento-Admin 1

 Note- For default configuration, you can use the Reset Config button.

    • Custom Log Settings- In this, you have to mark Yes for the data that you want to store in the custom log. Also, you have to mention the number of days to clear the reserved stock quantity.

custom log-Settings-Stores-Magento-Admin 3

Note: To use this functionality, you have to set up the Cron job on your terminal with this command- 

    • Message Header Settings- This information is required for sending the data to the Ariba end (eProcurement System).

Message Header _ Settings _ Stores _ Magento Admin

 

Order Flow Of eShopSync Punchout Gateway For Magento 2

  • First of all, buyers access the SAP Ariba (eProcurement system).
  • Next, search and select the buyer’s approved site.
  • After creating the site, the user must select the website and test it.
  • Then the screen opens up in which the user has to select the Credential Set and then select the product to simulate (the Ariba version you are using).
  • Click the Shop button to open the site.

Set up Shop using simulated product in SAP

  • The system then routes the buyer into the supplier’s eCommerce platform to view the correct product offerings, inventory levels, and pricing.

Magento 2 site view in SAP Ariba using eprocurement gateway

  • After that, the buyers can easily add the products to their cart.
  • Once they finish shopping, they click on the Place Order button.
  • Then cart data automatically transfers from the Magento 2 (eCommerce system) to the SAP Ariba (eProcurement system). 

Submit Cart to place order and transfers cart data

  • After this, Magento 2 creates the purchase request with the help of transferred cart data.
  • When the buyer verifies the requisition, they place the order.

Note: We also maintain logs to track the requests.

 

The Workflow Of The eProcurement System

Punchout Gateway WorkflowFor any additional functionality such as – 

  1. Partial Order Fulfillment
  2. Order Refund or Order Confirmation after the PO generation.

Install customization as per the client’s available platform.

To connect any other eProcurement systems with any other eCommerce systems, you can connect with our SAP Consultant Team.

 

Some Other eProcurement Systems

Here is the list of some top eProcurement systems with which we help you out in creating a punchout gateway with any other eCommerce site.

If you are using any other eProcurement system then for customization connect with our SAP consultant team.

A list of some eProcurement systems are:-

Coupa Oracle Basware ESM Zycus
IBM OPT-Source C1 Birch Street Vroozi
Jaggaer Crest ERP Ivalua Workday NetSuite

 

List Of Other eProcurement Systems

Support

  1. For any further queries or customizations, click on Create a Ticket.
  2. To know more about the product, Request a demo.
  3. To view all our applications of SAP, you can visit eShopSync.

Leave a Comment

Comments (0)

Please verify that you are not a robot.

Welcome back

Welcome back! Please enter your details

One or more fields have an error. Please check and try again.

Forgot Password?

Tell us about Your Company

How can we help you with your business?