Plugins & Modules

Connect with WooCommerce

WooCommerce is a flexible e-commerce plugin for WordPress that allows users to easily set up a webshop within their existing website. Thanks in part to its user-friendly nature, WooCommerce is suitable for both small and larger webshops. The platform offers sufficient hooks and expansion options to enable complex integrations such as OCI or cXML Punchout.

#Basic installation for WooCommerce

The Abeta plugin for WooCommerce can be downloaded from the WordPress Plugin Directory.

  1. Once you are logged into WooCommerce, you will see the Plugins button on the left side of the menu. Click on Plugins, and then on “Add New Plugin” in the menu that appears.
  2. Use the search bar and search for “Abeta.”
  3. Once you have found the Abeta Link PunchOut plugin, click on the “Install” button in the top right corner.
  4. Once the installation process is complete, the button in the top right corner will change to “Activate.” Click on it.

The Abeta PunchOut plugin is now installed! If everything went well, you will see the Abeta PunchOut button in the menu on the left!

#Set up the plugin correctly

There are a few details to fill in for the Abeta plugin. We will go through these below.

Abeta Link API Token This is the API token used to establish a secure connection between Abeta and your webshop.

Return button text This is the text that is displayed for PunchOut customers on the button to return to the purchasing system. By default, we recommend the text “Return to purchasing package”.

Checkout required If this is checked, the customer must provide all the information for shipping and invoicing the order in the webshop. Only activate this option if you are sure it is necessary! (Default off)

Save cart / order If this is checked, the shopping cart will always be saved as an order (with status “on hold”) before the customer is redirected to the checkout package. (Default off)

Force shipping By checking this box, customers are forced to enter a delivery address to calculate shipping costs before they can return to the shopping cart. (Default off)

Redirect after login Here you can enter the URL to which logged-in customers will be sent. This is a general URL for all customers. (If you want to set a URL for each customer, please refer to these instructions to set a different URL for each customer.)

Add CSS Punchout-specific CSS can be placed here. The CSS is only applied to customers who are logged into the webshop via Punchout.

#Create consumer key and secret

If you are setting up the Order Method for WooCommerce, you will need to enter a consumer_key and consumer_secret. These must first be created in WooCommerce before Abeta can process the orders.

  1. Go to: WooCommerce > Settings > Advanced > REST API.
  2. Click on “Add Key” and enter a description, a linked user (this must be an admin user), and give the key read/write permissions.
  3. Click on generate API key, and copy these values. Please note that these values can no longer be viewed in WooCommerce!

If necessary, you can also follow WooCommerce's own instructions for creating an API key: Official WooCommerce REST API documentation.

#Themes and modules

Some themes and modules require additional settings. Below is an overview of themes and modules that require additional settings.

#Avada

In order to display the ‘Back to purchase package’ button correctly, some Avada themes require the CSS below to be added to the Add CSS field of the Abeta plugin.

 1div.wc-proceed-to-checkout, div.wc-proceed-to-checkout a, .checkout-button, .fusion-update-cart  {
 2    display: block !important;
 3    visibility: visible !important;
 4    height: auto !important;
 5}