# Dojo Plugins Documentation > Guides for integrating Dojo no-code plugins for WooCommerce, Magento, OpenCart, and PrestaShop. API quick reference: - **API base URL**: https://api.dojo.tech - **Environment selection**: Sandbox and production both use `https://api.dojo.tech`; the API key determines which environment receives the request - **Authentication**: `Authorization: Basic ` (literal `Basic ` prefix; do not base64-encode `api_key:`) - **Version header**: `version: 2026-02-27` Use this file for plugin installation, activation, configuration, platform-specific release notes, and prebuilt checkout behavior rather than custom API development. Machine-readable specs: - [Dojo API v3](https://docs.dojo.tech/api/v3/bundled.json) - [Payments API (legacy)](https://docs.dojo.tech/payments/bundled.json) For complete plugin troubleshooting, also load: - `llms-online.txt` — underlying hosted checkout and online payment behavior used by the plugins - `llms-payment-intents.txt` — payment lifecycle, refunds, and saved-card concepts when plugin questions cross into backend behavior This file contains all documentation content in a single document following the llmstxt.org standard. ## Adobe Commerce > Learn how to install and configure **Dojo for Adobe Commerce**. ## Install the module The following instructions apply to [Magento Commerce (Cloud)](https://business.adobe.com/uk/products/magento/magento-commerce.html). * Make sure you're set up with Magento. See the [readme on GitHub](https://github.com/magento/magento2/blob/2.4-develop/README.md) for more information on system prerequisites and pre-start instructions. The Dojo Magento module available on the [Magento Marketplace](https://marketplace.magento.com/dojo-payments-dojo-payments.html) is for **Magento Commerce (Cloud)**. 1. Connect to your Magento environment using SSH. 2. Navigate to the root directory of your Magento store and install Dojo Magento: ```sh composer require dojo_payments/dojo-payments composer update ``` 3. Activate the module: ```sh bin/magento module:enable Dojo_DojoPayments ``` 4. Set up the module in your Magento environment: ```sh php bin/magento setup:upgrade ``` 5. Deploy the static view files: ```sh php bin/magento setup:static-content:deploy ``` 6. Clean the cache: ```sh php bin/magento cache:clean ``` > **Info:** For detailed instructions, see [Install an Extension](https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/tutorials/extensions) > > > ## How to configure the module > > 1. Login to the Magento admin panel and go to **Stores** -> **Configuration** -> **Sales** -> **Payment Methods**. > 2. If the Dojo payment method does not appear in the list of the payment methods, go to > **System** -> **Cache Management** and clear the Magento cache by clicking on the **Flush Magento Cache** button. > 3. Go to **Payment Methods** and click the **Configure** button next to the payment method **Dojo** to expand the configuration settings. > 4. Set **Enabled** to **Yes**. > > ### Adding your specific integration details: > 1. [Create an API key](https://docs.dojo.tech/plugins/magento/installation-guide-adobe-commerce#step-1-create-an-api-key). > 2. [Use your API key](https://docs.dojo.tech/plugins/magento/installation-guide-adobe-commerce#step-2-use-your-api-key). > 3. [Add your webhook endpoint](https://docs.dojo.tech/plugins/magento/installation-guide-adobe-commerce#step-3-add-a-webhook-endpoint). > 4. [Use your webhook endpoint](https://docs.dojo.tech/plugins/magento/installation-guide-adobe-commerce#step-4-use-your-webhook-endpoint). > > ### Step 1: Create an API key > > After installing the module, you need to [create an API key](https://docs.dojo.tech/development-resources/portal#api-keys) from the [developer portal](https://docs.dojo.tech/development-resources/portal). > > **Info:** Ensure that you use the production API key. ### Step 2: Use your API key 1. Copy the API key that you created. 2. In the **Magento** module page, paste your API key in the **Secret API Key** field. 3. Click the **Save config** button. ### Step 3: Add a webhook endpoint > **Info:** Webhooks are crucial as they ensure orders are updated to the correct status in Magento based on the payment intent status communicated by Dojo. > > > 1. In the **Developer portal**, go to **Webhooks** and click the **Add endpoint** button. > 2. Enter the endpoint URL. > **Info:** This is your Magento public URL followed by `/dojo2/checkout/notification`. For example, `https://yourwebsite.com/dojo2/checkout/notification`. 3. Click **Select events** under **Select Dojo events to listen to**. 4. Select **Status update** event. This displays the payment intent status. > **Info:** You must select only **Status update** event. The rest of the events aren't needed. 5. Click the **Add events** button. 6. Click the **Add endpoint** button. ### Step 4: Use your webhook endpoint 1. In the webhooks page of the **Developer portal**, click the key under **Secret value** of your **URL**. This copies the secret value key to your clipboard. 2. In the **Magento** module page, paste your key in the **Webhook Secret** field. 3. Click the **Save config** button. You are now all set to accept payments using Dojo checkout for your ecommerce transactions. Email [devsupport@dojo.tech](mailto:devsupport@dojo.tech) for any issues you encounter during the installation process. --- ## Magento Open Source > Learn how to install and configure **Dojo for Magento Open Source**. ## Install the module The following instructions apply to [Magento Open Source](https://business.adobe.com/products/magento/open-source.html) versions **2.3.x** and **2.4.x** (tested up to [2.4.6](https://experienceleague.adobe.com/docs/commerce-operations/release/notes/magento-open-source/2-4-6.html)). * Make sure you're set up with Magento. See the [readme on GitHub](https://github.com/magento/magento2/blob/2.4-develop/README.md) for more information on system prerequisites and pre-start instructions. ## Download and Install the Plugin 1. **[Download](https://docs.dojo.tech/plugins/dojo-payments-magento-2-0-3.zip) the Dojo plugin ZIP file.** 2. Extract the `.zip` file into the `app/code` directory of your Magento installation: ```bash mkdir -p app/code/Dojo/DojoPayments unzip dojo-payments-magento-2-0-3.zip -d app/code/Dojo/DojoPayments ``` 3. Activate the module: ```sh bin/magento module:enable Dojo_DojoPayments ``` 4. Set up the module in your Magento environment: ```sh php bin/magento setup:upgrade ``` 5. Deploy the static view files: ```sh php bin/magento setup:static-content:deploy ``` 6. Clean the cache: ```sh php bin/magento cache:clean ``` ## How to configure the module 1. Login to the Magento admin panel and go to **Stores** -> **Configuration** -> **Sales** -> **Payment Methods**. 2. If the Dojo payment method does not appear in the list of the payment methods, go to **System** -> **Cache Management** and clear the Magento cache by clicking on the **Flush Magento Cache** button. 3. Go to **Payment Methods** and click the **Configure** button next to the payment method **Dojo** to expand the configuration settings. 4. Set **Enabled** to **Yes**. ### Adding your specific integration details: 1. [Create an API key](https://docs.dojo.tech/plugins/magento/installation-guide-open-source#step-1-create-an-api-key). 2. [Use your API key](https://docs.dojo.tech/plugins/magento/installation-guide-open-source#step-2-use-your-api-key). 3. [Add your webhook endpoint](https://docs.dojo.tech/plugins/magento/installation-guide-open-source#step-3-add-a-webhook-endpoint). 4. [Use your webhook endpoint](https://docs.dojo.tech/plugins/magento/installation-guide-open-source#step-4-use-your-webhook-endpoint). ### Step 1: Create an API key After installing the module, you need to [create an API key](https://docs.dojo.tech/development-resources/portal#api-keys) from the [developer portal](https://docs.dojo.tech/development-resources/portal). > **Info:** Ensure that you use the production API key. > > > ### Step 2: Use your API key > > 1. Copy the API key that you created. > 2. In the **Magento** module page, paste your API key in the **Secret API Key** field. > 3. Click the **Save config** button. > > ### Step 3: Add a webhook endpoint > > **Info:** Webhooks are crucial as they ensure orders are updated to the correct status in Magento based on the payment intent status communicated by Dojo. 1. In the **Developer portal**, go to **Webhooks** and click the **Add endpoint** button. 2. Enter the endpoint URL. > **Info:** This is your Magento public URL followed by `/dojo2/checkout/notification`. For example, `https://yourwebsite.com/dojo2/checkout/notification`. > > 3. Click **Select events** under **Select Dojo events to listen to**. > 4. Select **Status update** event. This displays the payment intent status. > **Info:** You must select only **Status update** event. The rest of the events aren't needed. 5. Click the **Add events** button. 6. Click the **Add endpoint** button. ### Step 4: Use your webhook endpoint 1. In the webhooks page of the **Developer portal**, click the key under **Secret value** of your **URL**. This copies the secret value key to your clipboard. 2. In the **Magento** module page, paste your key in the **Webhook Secret** field. 3. Click the **Save config** button. You are now all set to accept payments using Dojo checkout for your ecommerce transactions. Email [devsupport@dojo.tech](mailto:devsupport@dojo.tech) for any issues you encounter during the installation process. --- ## Release notes >Learn more about latest changes, improvements, and bug fixes for **Dojo Magento**. ## Fixed issues ### Version 2.0.3 - Updated the plugin to reflect the latest Dojo brand design. ### Version 2.0.2 - Enhanced logic for processing amounts and values to ensure greater accuracy and reliability ### Version 2.0.1 - Updated extension to ensure full compatibility with Magento 2.4.6 - Introduced additional logging capabilities to improve diagnostics and troubleshooting - Apple Pay and Google Pay now supported on Magento Open Source ### Version 2.0.0 - Initial release to Adobe Marketplace :::warning Legacy version 1.0.x If you are using an older version of the plugin, Dojo recommends that you update to the latest version from the Adobe Marketplace. The legacy version has limited features with limited support. If you need help in upgrading to the latest version, reach out to [Dojo support](https://support.dojo.tech/hc/en-gb). --- ## Magento The Dojo Magento module allows for Magento e-commerce transactions to be processed using Dojo's secure [checkout page](https://docs.dojo.tech/payments/accept-payments/online-payments/checkout-page) which offers Apple Pay, Google Pay, and handles all security including 3DS2. - **Adobe Commerce**: The Dojo module for Adobe Commerce is available for download from the [Magento Marketplace](https://marketplace.magento.com/dojo-payments-dojo-payments.html). - **Magento Open Source**: The Dojo module for Magento Open Source can be downloaded from the [installation guide](https://docs.dojo.tech/plugins/magento/installation-guide-open-source). > **Info:** Dojo recommends that you install the latest version of the Dojo Magento module if you are still using version 1.0.x. > > > ## See how it works > Watch this video when installing and enabling the Dojo Magento module to ensure it's up and running! > > > > ## Prerequisites > Ensure your [Developer Portal account is setup](https://docs.dojo.tech/development-resources/portal) > > --- > > ## OpenCart > > [OpenCart](https://www.opencart.com/) is a lightweight open-source e-commerce platform geared primarily towards small to medium-sized online businesses. It > has a user-friendly interface and uncomplicated admin panel, along with flexibility through various [extensions](https://www.opencart.com/index.php?route=marketplace/extension). > The Dojo plugin for OpenCart 3 allows you to integrate Dojo payments with an OpenCart online store. It has been tested up to OpenCart version [3.0.3.6](https://github.com/opencart/opencart/releases/tag/3.0.3.6). > > ## Download and install the plugin > > * **[Download](https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=46379) the Dojo plugin from the OpenCart Marketplace.** > > ## Install using Extension Installer > > OpenCart includes an [Extension Installer](https://docs.opencart.com/en-gb/extension/installer/) which should simplify the next steps in setting up the plugin. > > 1. Login to the **OpenCart Admin Panel** > 2. Go to **Extensions** -> **Extensions Installer** -> Upload to upload the extension's zip file > 3. Go to **Extensions** -> **Extensions** -> **Payments** and click the **Install** button next to **Dojo**. > 4. Click the **Edit** button next to **Dojo** to configure the extension. > 5. Set **Extension Status** to **Enabled**. > 6. Set your **Gateway Username/URL** and **Gateway JWT**. > 7. Set the **Gateway Environment** to **Test** or **Production**. > 8. Optionally, set the rest of the settings as per your needs. > 9. Click the **Save** button. > > ## Manual installation > > If you're unable to use the Extension Installer, or it's not appropriate for your integration, you can manually install the Dojo > for OpenCart plugin: > > 1. Unzip the extension's file and upload the content of the upload folder to the root folder of your OpenCart. > 2. Login to the **OpenCart Admin Panel** > 3. Go to **Extensions** -> **Extensions** -> **Payments** and click the **Install** button next to **Dojo**. > 4. Click the **Edit** button next to **Dojo** to configure the extension > 5. Set **Extension Status** to **Enabled**. > 6. Set your **Gateway Username/URL** and **Gateway JWT** > 7. Set the **Gateway Environment** to **Test** or **Production**. > 8. Optionally, set the rest of the settings as per your needs. > 9. Click the **Save** button. > > ## Changelog > ### Version 1.0.2 > - Updated checkout to fix deprecated function. > > ### Version 1.0.1 > - Added `metaData` parameter for API requests. > - Removed `userAgent` header and `userAgent` parameter for API requests. > > **Note:** The **Dojo for OpenCart** plugin is not currently compatible with Google Pay or Apple Pay. > > Email [devsupport@dojo.tech](mailto:devsupport@dojo.tech) for any issues or problems! > > --- > > ## Plugins > > Plugins are our no-code payments solutions. > > **Tip:** If we don’t support your platform, [let us know](https://support.dojo.tech/hc/en-gb). Setting up a custom Dojo integration is going to require some development know-how, but you can use any number of third-party platforms to make it easier. If you do use a third-party platform to build and maintain your site, you can add Dojo payments to it with a plugin. Try one of our recommended solutions for your site: --- ## PrestaShop [PrestaShop](https://prestashop.com/) is an e-commerce platform with a modular architecture, catering to businesses of different sizes. It offers customization options and scalability, and is supported by an active [community](https://www.prestashop.com/forums/) and [marketplace](https://addons.prestashop.com/en/489-marketplaces). The **Dojo for PrestaShop** plugin integrates Dojo's [checkout page](https://docs.dojo.tech/payments/accept-payments/online-payments/checkout-page) as a [PrestaShop module](https://devdocs.prestashop-project.org/8/modules/). ## Download and install the plugin * **[Download](https://docs.dojo.tech/plugins/dojo-prestashop-1-0-2.zip) the Dojo plugin ZIP file.** ### Requirements * PrestaShop 1.7 (tested up to [1.7.7.4](https://build.prestashop-project.org/news/2021/prestashop-1-7-7-4-maintenance-release/)) * [PHP 7.0](https://www.php.net/releases/7_0_0.php) or higher (a version with security support is highly recommended) * [PHP CURL extension](https://www.php.net/manual/en/curl.installation.php) * [PHP JSON extension](https://www.php.net/manual/en/json.installation.php) * [PCI](https://www.pcisecuritystandards.org/)-certified server using [TLS 1.2+](https://www.ncsc.gov.uk/guidance/using-tls-to-protect-data). ### Installation 1. Login into the admin area of your PrestaShop website. 2. Go to **Modules** -> **Module Manager**. 3. Click the **Upload a module** button at the top of the page. 4. A pop-up window will appear for uploading the module. 5. Click the **Select file** link and choose the module's ZIP file, or drop the module's ZIP file into the designated area. 6. The module will be installed automatically and a message about the successful installation should appear. 7. Click the **Configure** button to configure the module. Skip to step 4. of the Configuration section below to keep on configuring from here. ## Configuration 1. Login into the admin area of your PrestaShop website. 2. Go to **Modules** -> **Module Manager**. 3. Find the **Dojo** module and click the **Configure** button. 4. Set your **Gateway Username/URL** and **Gateway JWT**. 5. Set the **Gateway Environment** to **Test** or **Production** based on whether you want to use the Test or the Production gateway environment. 6. Optionally, set the rest of the settings as per your needs. 7. Click the **Save** button at the bottom of the page. 8. Go to **Advanced Parameters** -> **Performance** and click the **Clear cache** button. ## Enabling secure checkout 1. Make sure TLS is configured on your PCI-DSS certified server. 2. Login into the admin area of your PrestaShop website. 3. Go to **Shop Parameters** -> **General**. 4. Click the **Please click here to check if your shop supports HTTPS** link. 5. Set **Enable SSL** to **YES**. 6. Click the **Save** button at the bottom of the page. 7. Set **Enable SSL on all pages** to **YES**. 8. Click the **Save** button again. ## Changelog ### Version 1.0.2 - Updated checkout to fix deprecated function. ### Version 1.0.1 - Added `metaData` parameter for API requests. - Removed `userAgent` header and `userAgent` parameter for API requests. **Note:** The **Dojo for PrestaShop** plugin is not currently compatible with Google Pay or Apple Pay. Email [devsupport@dojo.tech](mailto:devsupport@dojo.tech) for any issues or problems! --- ## Configure > Learn how to configure and enable the **Dojo for WooCommerce** plugin. After you have enabled the **Dojo checkout** method, do the following to begin setting up the plugin in your WooCommerce ecosystem: 1. In the **WooCommerce** plugin, go to **Settings** > **Payments**. 2. Under **Payment Methods**, click **Finish set up** in the **Dojo checkout** method. ![Configure](https://docs.dojo.tech/images/dojo-for-woocommerce-setup-wp.png) This takes you to **Dojo checkout** settings where you can configure the plugin. ## How to configure the plugin To configure the **Dojo for WooCommerce** plugin, do the following: 1. [Create an API key](https://docs.dojo.tech/explore/changelog#step-1-create-an-api-key). 2. [Use your API key](https://docs.dojo.tech/explore/changelog#step-2-use-your-api-key). 3. [Add your webhook endpoint](https://docs.dojo.tech/explore/changelog#step-3-add-a-webhook-endpoint). 4. [Use your webhook endpoint](https://docs.dojo.tech/explore/changelog#step-4-use-your-webhook-endpoint). ### Step 1: Create an API key After installing the plugin, you need to [create an API key](https://docs.dojo.tech/development-resources/portal#api-keys) from the [developer portal](https://docs.dojo.tech/development-resources/portal). ### Step 2: Use your API key 1. Copy the API key that you created. 2. In the **WooCommerce** plugin page, go to **Settings** > **Payments**. 3. In the **Dojo checkout** method, click **Manage**. This takes you to the **Payments** > **Dojo checkout** page. 4. Under **Gateway settings**, in the **Secret API key** field, paste the API key. 5. Click the **Save changes** button. > **Info:** note > Ensure that you use the production API key. ### Step 3: Add a webhook endpoint 1. In the **Developer portal**, go to **Webhooks** and click the **Add endpoint** button. 2. Enter the endpoint URL. > **Info:** note > This is your WordPress public URL followed by `/?wc-api=wc_dojo`. For example, `https://yoursite.com/?wc-api=wc_dojo`. 3. Click **Select events** under **Select Dojo events to listen to**. 4. Select **Status update** event. This displays the payment intent status. > **Info:** note > You must select only **Status update** event. The rest of the events aren't needed. 5. Click the **Add events** button. 6. Click the **Add endpoint** button. ![Webhook endpoint](https://docs.dojo.tech/images/dojo-for-woocommerce-webhook-endpoint.png) ### Step 4: Use your webhook endpoint 1. In the webhooks page of the **Developer portal**, click the key under **Secret value** of your **URL**. This copies the secret value key to your clipboard. 2. In the **WooCommerce** plugin page, go to **Settings** > **Payments** > **Dojo checkout**. 3. Under **Webhook settings**, in the **Webhook secret** field, paste the key you copied. ![Webhook secret](https://docs.dojo.tech/images/dojo-for-woocommerce-webhook-key-wp.png) 4. Click the **Save changes** button. You are now all set to accept payments using Dojo checkout for your ecommerce transactions. --- ## Enable Dojo checkout >Learn how to enable Dojo checkout in the WooCommerce plugin settings. After you have installed and activated the **Dojo for WooCommerce** plugin, enable the **Dojo checkout** method in the WooCommerce plugin settings. This enables you to accept payments from credit or debit cards using Dojo. To enable the **Dojo checkout** method, do the following: 1. Login to your WordPress site, and go to **WooCommerce** > **Settings** > **Payments**. 2. Under **Payment Methods**, enable **Dojo checkout**. ![Enable](https://docs.dojo.tech/images/dojo-for-woocommerce-enable-wp.png) 3. Click **Save changes** button. --- ## Install and activate > Learn how to install and activate the Dojo for WooCommerce plugin. The Dojo plugin is available for [WooCommerce](https://woo.com/) and integrated with the Dojo [Online Checkout](https://docs.dojo.tech/payments/accept-payments/online-payments/checkout-page) page. It uses Dojo’s secure payment form to take payment, then redirects a customer back to your site for order confirmation. > **Info:** Dojo recommends that you install the [latest version](https://wordpress.org/plugins/dojo-for-woocommerce/) of Dojo for WooCommerce > plugin if you are still using version 1.0.x. ## Prerequisites 1. Go to **WooCommerce** -> **Settings** -> **Payment**. 2. Click the **Manage** button for the **Dojo Checkout** payment method. 3. Check the **Enable Dojo Checkout** checkbox. 4. Enter your **Secret API key**. 5. Enter your **Webhook secret**. 6. Optionally, set the rest of the settings as per your needs. 7. Click the **Save changes** button. # Installation To install and activate the plugin, do the following: 1. Login to your WordPress site. 2. Go to the **Plugins** > **Add New**. 3. In the search bar, type **Dojo for WooCommerce** and press enter. 4. Click the **Install Now** button next to the **Dojo for WooCommerce** plugin. ![Install Now](https://docs.dojo.tech/images/dojo-for-woocommerce-install-wp.png) 5. After you install the plugin, click the **Activate** button. ![Activate](https://docs.dojo.tech/images/dojo-for-woocommerce-activate-wp.png) --- ## Introduction >Learn about the Dojo for WooCommerce plugin The [**Dojo for WooCommerce**](https://wordpress.org/plugins/dojo-for-woocommerce/) plugin is a free plug-in that includes all Dojo's key payment functionality, ready to integrate with [WooCommerce](https://woo.com/). This means that with the Dojo for WooCommerce plugin, customers can pay using a [Dojo checkout page](https://docs.dojo.tech/payments/accept-payments/online-payments/checkout-page) that is integrated seamlessly into a WooCommerce online storefront. **WooCommerce** is a WordPress e-commerce plugin, so it uses core functionality that will already be familiar to WordPress site developers. That includes many of the same [hooks](https://woocommerce.github.io/code-reference/hooks/hooks.html) and [filters](https://woo.com/document/woocommerce-product-search/api/filters/?quid=fcb2f0458711b6247f18721be34a00b4). Because of its open-source community there are a range of free-to-use themes available online, and WooCommerce also includes both [built-in shortcodes](https://woo.com/document/woocommerce-shortcodes/) and [widgets](https://wordpress.org/documentation/article/block-based-widgets-editor/), which can give a quick view on a variety of useful information, including sales and reviews, stock levels, and store performance. ## See how it works Watch this video when installing and enabling the Dojo for WooCommerce plugin to ensure it's up and running! Email [devsupport@dojo.tech](mailto:devsupport@dojo.tech) for any issues or problems! --- ## Release notes(Woocommerce) >Learn more about the latest changes, improvements, and bug fixes in the **Dojo for WooCommerce** plugin. Dojo for WooCommerce plugin is available on WordPress. Dojo recommends that you [install the latest version](https://wordpress.org/plugins/dojo-for-woocommerce/) of the plugin from the WordPress plugin directory. ### Version 2.1.0 - **Enhancement**: Added WooCommerce Blocks compatibility - Tested and updated compatibility with the latest versions of WooCommerce, WordPress and PHP ### Version 2.0.15 - **Enhancement**: Added support for Italian and Spanish translations. - Fixed an issue affecting pickup products and order notes. ### Version 2.0.14 - Updated compatibility with the latest versions of WooCommerce and WordPress. - Updated API versioning integration for better performance and stability. ### Version 2.0.13 - Updated error logging and added the collection of email addresses and phone numbers for 3DS2 authentication. ### Version 2.0.12 - Updated the plugin to reflect the latest Dojo brand design. ### Version 2.0.11 - Upgraded plugin to use the latest Dojo API version. ### Version 2.0.10 - Addressed an issue with how the plugin determined compatibility with websites' SSL/TLS certificates. ### Version 2.0.9 - **New Feature**: Introduced an option to exclude item lines from the hosted checkout page, providing a cleaner and more customizable checkout experience. - **Enhancement**: Added plugin observability, allowing for better monitoring and troubleshooting capabilities. ### Version 2.0.8 - **Enhancement**: Added support for High Performance Order Storage [HPOS](https://woo.com/document/high-performance-order-storage/). ### Version 2.0.7 - Fixed an issue affecting orders with virtual products where shipping information was not collected in the order details. - **Enhancement**: Added a 60-minute timeout for payment intents to enhance security and consistency. ### Version 2.0.6 - Updated broken links. - Extended the character limit for `Product Name`. - Fixed PHP 8 compatibility issue. ### Version 2.0.5 - Tax, shipping, and total amount information have been added to the checkout page. ### Version 2.0.4 - An intermittent total rounding issue affecting the online checkout page and the refund flow has been fixed. - A PHP 7.2 compatibility issue has been fixed. ### Version 2.0.3 - Installation issue with running on PHP version before 7.4. ### Version 2.0.2 - Bug fixes and security enhancements. ### Version 2.0.1 - Initial release. :::warning Legacy version 1.0.x If you are using an older version of the plugin, Dojo recommends that you update to the latest version from the WordPress plugin directory. The legacy version has limited features with limited support. If you need help in upgrading to the latest version, reach out to [Dojo support](https://support.dojo.tech/hc/en-gb). --- ## Dojo for WooCommerce >Learn how to download, install, and configure the Dojo for WooCommerce plugin. Also see the latest changes to the plugin in our release notes. [![](https://docs.dojo.tech/images/dojo-icons/Presentation.svg) **Introduction** Know more about Dojo for WooCommerce plugin.](/plugins/woocommerce/introduction) [![](https://docs.dojo.tech/images/dojo-icons/PenNib.svg) **Release notes** Stay updated with new features, issues resolved, known issues, or improvements to the plugin.](/plugins/woocommerce/release-notes) [![](https://docs.dojo.tech/images/dojo-icons/Settings.svg) **Install** Find out how to install the plugin.](/plugins/woocommerce/install-and-activate) [![](https://docs.dojo.tech/images/dojo-icons/Toggle-1.svg) **Enable Dojo checkout** Find out how to enable Dojo checkout after you activate the plugin.](/plugins/woocommerce/enable-dojo-checkout) [![](https://docs.dojo.tech/images/dojo-icons/Wrench.svg) **Configure** Find out how to configure the plugin and setup a payment.](/plugins/woocommerce/configure) [![](https://docs.dojo.tech/images/dojo-icons/Headset.svg) **Need a hand?** Our support team is always happy to help with any questions you have.](https://support.dojo.tech/hc/en-gb)