PrestaShop
PrestaShop 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 and marketplace.
The Dojo for PrestaShop plugin integrates Dojo's checkout page as a PrestaShop module.
Download and install the plugin
- Download the Dojo plugin ZIP file.
Requirements
- PrestaShop 1.7 (tested up to 1.7.7.4)
- PHP 7.0 or higher (a version with security support is highly recommended)
- PHP CURL extension
- PHP JSON extension
- PCI-certified server using TLS 1.2+.
Installation
- Login into the admin area of your PrestaShop website.
- Go to Modules -> Module Manager.
- Click the Upload a module button at the top of the page.
- A pop-up window will appear for uploading the module.
- Click the Select file link and choose the module's ZIP file, or drop the module's ZIP file into the designated area.
- The module will be installed automatically and a message about the successful installation should appear.
- Click the Configure button to configure the module. Skip to step 4. of the Configuration section below to keep on configuring from here.
Configuration
- Login into the admin area of your PrestaShop website.
- Go to Modules -> Module Manager.
- Find the Dojo module and click the Configure button.
- Set your Gateway Username/URL and Gateway JWT.
- Set the Gateway Environment to Test or Production based on whether you want to use the Test or the Production gateway environment.
- Optionally, set the rest of the settings as per your needs.
- Click the Save button at the bottom of the page.
- Go to Advanced Parameters -> Performance and click the Clear cache button.
Enabling secure checkout
- Make sure TLS is configured on your PCI-DSS certified server.
- Login into the admin area of your PrestaShop website.
- Go to Shop Parameters -> General.
- Click the Please click here to check if your shop supports HTTPS link.
- Set Enable SSL to YES.
- Click the Save button at the bottom of the page.
- Set Enable SSL on all pages to YES.
- 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 anduserAgent
parameter for API requests.
Note: The Dojo for PrestaShop plugin is not currently compatible with Google Pay or Apple Pay.
Email devsupport@dojo.tech for any issues or problems!