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
- Easy installation and configuration.
- cXML support.
- Logs creation for each request and response as per admin configuration.
- 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.
- Configuration to choose shipping and payment methods for e-procurement orders.
- Configuration to choose order status for e-procurement orders.
- Suppliers can connect with multiple buyers more easily using a standard Punchout Gateway, reducing the effort required to support various procurement integrations.
- 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.
- The provided solution fulfills the following-
- Cart Creation
- Order completion from eProcurement systems to Magento 2 with guest user consideration
- Sending back acknowledgment for PO.
Installation of eShopSync Punchout Gateway For Magento 2
- Install this extension in your Magento -2 Site and activate it.
- Ensure that folder WkPunchOut is in an expected path as app/code/Webkul/WkPunchOut in extracted form.
- After the successful installation, you have to run these commands in the Magento 2 root directory:
- Run command php bin/magento setup: upgrade
- Run command php bin/magento c:c
Magento 2 Endpoint Setup At SAP End
- You have to create the site first.
- Set the endpoint https://YOUR_MAGENTO_INSTANCE/pub/rest/default/V1/wk_punchout/postRequest in the punchout gateway configuration at the e-Procurement end.
- Set another endpoint https://YOUR_MAGENTO_INSTANCE/pub/rest/default/V1/wk_punchout/postRequestOrder on which the order details in cXML format has been sent to the eCommerce from the e-Procurement end.
- After site creation, it will be shown in the list with its status.
- 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”
- For configuration, in Magento 2 (eCommerce system) click on the eShopSync Punchout Gateway option and click on the Configuration option
- Under Webkul, you have to configure the Punchout Configuration
- General Configuration- Provide general settings for your SAP Ariba (eProcurement System).
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.
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).
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.
-
The system then routes the buyer into the supplier’s eCommerce platform to view the correct product offerings, inventory levels, and pricing.
- 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).
- 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
For any additional functionality such as –
- Partial Order Fulfillment
- 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 |
Support
- For any further queries or customizations, click on Create a Ticket.
- To know more about the product, Request a demo.
- To view all our applications of SAP, you can visit eShopSync.
Leave a Comment
Comments (0)