Previously known as “SaaS App”, the PrestaShop Integration Framework includes several different services that you can select according to your needs. It improves merchant experience and streamlines the development of commonly used features such as billing and data synchronization.
Faster time to market: The PrestaShop Integration Framework allows you to upgrade PrestaShop module less frequently, so you can deploy your services as soon as they are ready, and make them available to all merchants right away.
Open tech stack: You can develop your services in any language (PHP, Node.js, Go, Rust, Java, …) or framework available. APIs allow your developers to agnostically integrate a PrestaShop environment.
Breaking changes loose coupling: When PrestaShop releases a major version, only your module has to be updated. You can keep your backend services as they are.
High computing load: You can manipulate data without compromising the merchants’ ability to serve their customers. Heavy data processing can be performed on your own services.
PrestaShop Account establishes a link between the module and the PrestaShop accounts. It allows you and PrestaShop to identify the merchant in the PrestaShop system.
PrestaShop Billing allows the PrestaShop billing system to deal with the management and invoicing of merchant subscriptions.
At the core of PrestaShop, CloudSync allows you to duplicate and synchronize merchant store data on PrestaShop cloud servers (carriers, carts, orders, products and more) so you can access and integrate comprehensive data into your modules or services to offer merchants the most optimized experience.
The following configuration is required to use the PrestaShop Integration Framework:
PrestaShop platform | PHP | PrestaShop Account | PrestaShop Billing (components) | PrestaShop Billing (PHP helper) | PrestaShop CloudSync (EventBus) |
---|---|---|---|---|---|
8.0 | 7.2 – 8.1 | 6.x | Yes | 1.x | 2.0.x - PHP 7.1+ |
1.7.8 | 7.1 – 7.4 | 5.x | Yes | 1.x | 2.0.x - PHP 7.1+ |
1.7.7 | 7.1 – 7.3 | 5.x | Yes | 1.x | 2.0.x - PHP 7.1+ |
1.7.5 – 1.7.6 | 5.6 – 7.2 | 5.x | Yes | 1.x | 2.0.x - PHP 7.1+ |
1.7.4 | 5.6 – 7.1 | 5.x | Yes | 1.x | 2.0.x - PHP 7.1+ |
1.7.0 – 1.7.3 | 5.6 – 7.1 | 5.x | Yes | 1.x | 2.0.x - PHP 7.1+ |
1.6.1.x | 5.6 – 7.1 | 5.x | Yes | 1.x | No |
To perform the integration of your module with the PrestaShop ecosystem, you need to use the following languages:
If you need any extra help, please get in touch with your Solution Engineer at PrestaShop.