What’s New in PrestaShop v9.0: Is it Time to Migrate?

Knowband-Blog-What's-New-in-PrestaShop-v9

PrestaShop v9.0 marks a significant milestone in the evolution of this open-source e-commerce platform. Packed with new features, enhancements, and a focus on modernizing the framework, this release aims to provide store owners and developers with a more robust and future-proof solution.

But is it the right time for you to migrate?

Let’s delve into the new PrestaShop v9.0 to help you make an informed decision.

New Features in PrestaShop v9.0!

Knowband-Blog-New-Features-in-PrestaShop-v9

Symfony Framework Upgrade to Version 6.4:

PrestaShop has been updated to Symfony 6.4, the latest long-term support (LTS) version, ensuring improved performance, security, and access to modern development features.
This version of Symfony will receive bug fixes till November 2026 and security fixes till November 2027 making it more reliable and future-ready.
The previous version of PrestaShop i.e., v8.1 was compatible with Symfony 4.4 which was introduced in Nov 2019. This upgrade brings the platform in line with modern PHP and Symfony standards.

Enhanced PHP Compatibility:

The platform now supports PHP versions 8.1, 8.2, and 8.3, allowing store owners to leverage the latest PHP improvements for better performance, faster execution, and enhanced security. At least PHP version 8.1 is required to run PrestaShop v9.0, ensuring your store benefits from cutting-edge features and optimizations.

Introduction of a Modern API Platform:

A new, flexible API based on the API Platform version 3 framework has been introduced, facilitating seamless integration with third-party applications, headless commerce setups, and custom developments. This API overhaul ensures scalability and better support for modern e-commerce ecosystems.

Revamped Back Office Layout Using Symfony:

The back office has undergone a comprehensive redesign powered by Symfony and Twig components, offering a more responsive, intuitive, and user-friendly interface. This redesign aims to make store management more efficient and accessible, even for those new to e-commerce platforms.

Notable Changes for Developers:

guzzlehttp/guzzle Library Replaced with Symfony HTTP Client: The guzzlehttp/guzzle library has been replaced with Symfony’s native HTTP Client, providing a more streamlined and efficient way to handle HTTP requests.

swiftmailer/swiftmailer Library Replaced with Symfony Mailer: The deprecated SwiftMailer library has been replaced with Symfony Mailer, which aligns PrestaShop with modern email-sending practices and improves the overall email management system.

Back Office Login Migration to Symfony: The Back Office login process has been fully migrated to Symfony, resulting in the removal of the following admin hooks:

  • actionAdminLoginControllerBefore
  • actionAdminLoginControllerLoginBefore
  • actionAdminLoginControllerLoginAfter
  • actionAdminLoginControllerForgotBefore
  • actionAdminLoginControllerForgotAfter
  • actionAdminLoginControllerResetBefore
  • actionAdminLoginControllerResetAfter

A new hook, actionBackOfficeLoginForm, has been introduced to allow developers to customize the Admin login form.

Twig Template Improvements:

  • The transition to Twig templates in both the Back Office and Front Office allows for cleaner, reusable, and modern templating practices.
  • This transition also reduces reliance on legacy Smarty templates, ensuring compatibility with modern development standards.

Is PrestaShop v9.0 Ready for Production?

While PrestaShop v9.0 introduces numerous advancements, it’s essential to approach migration with careful planning:

  • Thorough Testing: The alpha version is available for testing, and community feedback is crucial to identify and resolve any issues before the stable release. This iterative testing process ensures a more stable and reliable final product.
  • Compatibility Checks: Store owners should verify the compatibility of their custom themes and Prestashop modules with v9.0 to ensure a smooth transition. Some outdated plugins may require updates to work with the new framework and PHP versions.
    Migration Best Practices:
  • Backup: Ensure all store data, including files and databases, are thoroughly backed up.
  • Staging Environment: Test the upgrade in a staging environment before applying changes to the live site.
  • Community and Support: The active PrestaShop community provides extensive documentation, forums, and resources to assist with the migration process. Developers and store owners can also leverage the support network for troubleshooting and guidance.

Knowband Prestashop ChatGPT Content Generator/Translator Addon

Generate and Translate the Content for Prestashop Effortlessly with AI

Read More..

SHOP NOW

Why Migrate to PrestaShop v9.0?

Upgrading to PrestaShop v9.0 offers several benefits:

  1. Future-Proofing Your Store: The adoption of Symfony 6.4 and support for the latest PHP versions ensure your store remains technically advanced and ready for future updates.
  2. Improved User Experience: A modernized back office and enhanced performance contribute to a more efficient management experience and happier customers.
  3. Enhanced Security: Integration of advanced security protocols provides peace of mind for both store owners and customers.

Conclusion!

PrestaShop v9.0 marks a significant step forward for the platform, introducing cutting-edge features and essential enhancements to meet the demands of modern e-commerce. While migrating requires careful planning, the benefits in terms of performance, security, and flexibility make it a worthwhile investment for most store owners.

It is important to note that PrestaShop v9.0 is currently in the testing phase. Store owners and developers are encouraged to explore its capabilities in a staging environment to provide feedback and prepare for the stable release. With proper preparation, you can unlock the full potential of PrestaShop v9.0 and position your store for long-term success.

So, are you ready to take the leap into the future of e-Commerce?

 

Gabriel

We are professionals in the eCommerce industry, specializing in plugin development. With years of experience, We provide the best plugins for platforms like - Magento, Prestashop, OpenCart and Shopify. We also offer custom module development and customization services for websites and modules. Our team remains at the forefront of industry trends, delivering cutting-edge solutions to enhance eCommerce website functionality. With a customer-centric approach, our company is trusted partner for eCommerce plugin solutions.

Leave a Reply

Your email address will not be published. Required fields are marked *