PrestaShop Framework

We had recommended it in the past: it was an excellent integration of PayPal payments, which simplified the process of payment by credit card and alternative methods for the user. Mainly it integrated all PayPal functions in a more intuitive way than the official module. Initially, it suffered from serious stability problems, which were solved with time. However, with the new PrestaShop management, new dependencies were introduced, first with the PrestaShop Account module and now with PrestaShop Marketplace.

More dependencies less stability!

Overlooking the data these modules exchange with the PrestaShop marketplace, the current situation makes the module highly unstable. Being dependent on two other modules, the potential problems are tripled. If in the past it was enough to update PrestaShop Checkout and then PrestaShop Account to run into serious problems, up to and including complete eCommerce inaccessibility, now a three-way dependency makes, in my experience and intuition, it almost impossible for this module to function properly and reliably.

A path that takes away the Seft-Hosted advantage offered by PrestaShop against SaaS solutions.

The reason for this choice seems to be purely commercial, aimed at getting PrestaShop Account and PrestaShop Marketplace installed. The former is virtually useless, while the latter has minimal utility, allowing you to see when an update is available for a module purchased on PrestaShop Addons. However, this module should have been kept disabled, as it unfortunately slows down the BackOffice by exchanging data with the Marketplace servers. Now, however, one is forced to install it and keep it active.

The only real utility introduced by these modules is also potentially dangerous, especially in versions prior to PrestaShop 8.2: it allows you to install module updates with one click in the BackEnd. I strongly advise against using this feature, even in WordPress, where it is much more tested. So even if you have version 8.2, where the most serious flaw has been fixed, I still recommend avoiding this update mode.

I have no words to describe the requirement to install these two modules just to use PrestaShop Checkout. At this point, I recommend switching to the official PayPal module alongside PayPlug, Revolut or other payment methods. I also recommend using only the GitHub version of PrestaShop, not so much because of the opaque exchange of data, but as a matter of stability and security.

PrestaShop Integration Framework

PrestaShop SA, is pushing more and more to want to impose"PrestaShop Integration Framework", integrating it into the payment methods and making those that don't use it disappear from PrestaShop Addons, limiting our freedom to use the GitHub version. There are advantages for us as developers, such as the future possibility of greater control of licenses and where they are installed, updating them and distributing them, but this in less control on the part of the end user, making the advantage of a Seft-Hosted application over a SaaS solution disappear.

If this is the way, what advantage is there in using PrestaShop instead of Shopify?

The dependencies have increased to 3, no longer just PS Accont and PS Marketplace (ps_mbo), now PS EventBus is also mandatory. Many modules on PrestaShop Addons are pushed to use these three dependencies, even Stripe and Klarna now require these dependencies. Alternative modules that do not use them are disappearing from PrestaShop Addons.

It pays for PrestaShop modules and themes to turn to alternative marketplaces today, such as envatomarket

Why not use PrestaShop Checkout

Author: Loris Modena

Loris Modena

SENIOR DEVELOPER

Per Ind Loris Modena owner of Arte e Informatica, began working in the computer industry in 1989 as a systems engineer in charge of maintenance and installation of computer systems. He starts programming for the web in 1997 dealing with CGI programming in PERL and later moving to programming in PHP and JavaScript. During this period he approaches the Open source world and Linux server management.

Product added to wishlist