Plugins & Modules
WooCommerce OCI & cXML PunchOut Plugin
WooCommerce is a widely used e-commerce platform for online stores. It is built on WordPress, featuring an open-source structure that can be easily extended with custom integrations, such as OCI and cXML PunchOut.
Abeta has developed a proprietary WooCommerce PunchOut plugin for this purpose. You can install this plugin directly from your WordPress dashboard, via the WordPress Plugin Directory, or straight from the WordPress SVN Repository. It allows you to quickly offer PunchOut capabilities from your WooCommerce online store.
#Why choose the Abeta plugin for WooCommerce?
Unlike custom-built frameworks like Laravel or heavy enterprise systems like Magento, WooCommerce runs entirely within the WordPress environment. Our plugin is specifically designed to protect the stability and performance of your WordPress website:
- Maintains database performance: WooCommerce relies on the wp_postmeta table, which can quickly become overloaded with large amounts of B2B data, causing your shop to slow down. Thanks to our plugin, OCI and cXML processing is handled by the Abeta middleware, keeping your database clean and your store fast.
- No risk during WordPress updates: WordPress and WooCommerce core updates can conflict with plugins that are heavily integrated into the system. Because our software runs within the middleware rather than inside the WordPress core, your PunchOut connection remains functional even after a store update.
- No conflict with other plugins: Many WooCommerce stores run dozens of plugins for shipping, taxes, or inventory. Our plugin captures PunchOut traffic directly and isolates it from standard store traffic. This prevents any conflicts with your current plugins or your existing checkout flow.
Behind the scenes, the plugin resolves WooCommerce’s B2B limitations while allowing you to retain full control over the rest of your WordPress website. Abeta is, of course, available to assist you with connecting and testing the integration.
#How does the WooCommerce OCI & cXML plugin work?
The plugin connects your online store via our middleware to your customers' procurement software (such as Coupa, SAP Ariba, Spend Cloud and AFAS). Abeta bridges the gap between the online store and the procurement system. This process is completely transparent to the customer, who experiences it as a direct connection to the store.
This process consists of 3 steps:
#1. Authentication / Login
When a customer wants to log in, their procurement system sends a request. This OCI or cXML PunchOut request is received by Abeta and, after verification, forwarded to the WooCommerce OCI plugin. The user is then automatically logged into the store.
#2. Cart transfer (PunchOut)
Our plugin ensures that the PunchOut user does not complete the checkout within the online store. Instead of the standard checkout process, the plugin provides a dedicated button to transfer the cart data back to the procurement system. The Abeta middleware can apply the correct data mapping or perform necessary data adjustments and translations during this step.
#3. Purchase order receiving (optional)
The purchase order can be sent directly back to the WooCommerce store or an underlying ERP system. The middleware ensures that orders from different procurement systems are correctly delivered into your WooCommerce environment.
#Get started
Would you like to learn more about the capabilities of Abeta’s PunchOut plugins? Or do you need specific advice for your WooCommerce store? Contact us to discover how your customers can order via PunchOut.