Recent from talks
Nothing was collected or created yet.
PrestaShop
View on WikipediaThis article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
PrestaShop is a freemium,[1] open source e-commerce platform. The software is published under the Open Software License (OSL). It is written in the PHP programming language with support for the MySQL database management system. It has a software dependency on the Symfony PHP framework.
Key Information
PrestaShop is currently used by 300,000 shops worldwide and is available in 60 different languages.[2]
History
[edit]PrestaShop started in 2005 as a student project within the EPITECH IT School in Paris, France. Originally named phpOpenStore, the software was first available in two languages: English and French. Three months after its launch, the project was translated into thirteen languages.[citation needed]
The company, PrestaShop SA, was founded in 2007 by Igor Schlumberger and Bruno Lévêque.
Between May 2010 and April 2012, PrestaShop grew from 17 employees to more than a hundred. In 2011, it established a secondary headquarters in the United States in Miami.[3][4] As of April 2016, PrestaShop has over 120 employees and offices in 6 countries.[5]
In March 2014, PrestaShop SA secured $9.3M in Series B Funding to continue its global expansion efforts.[6]
In January 2015, the company launched PrestaShop Cloud, a free self-hosted version of its software,[7] but at least since 2017 is no longer available.[8]
The 1.7.x branch of PrestaShop was first released as a stable version in November 2016.[9]
Initially, maintenance for the 1.6 version was planned to expire in October 2018. For various reasons, PrestaShop decided to extend this maintenance period until June 30, 2019.[10]
PrestaShop has been built as a monolith following traditional object-oriented PHP practices. Originally based on a custom framework, it is progressively being migrated to Symfony.[11]
In February 2018, Alexandre Eruimy took over as CEO of PrestaShop. Since then, the company has been signing large-scale strategic partnerships with companies such as Paypal, Google, Meta, TikTok and many others, in order to make the latest technological solutions available to e-retailers.[citation needed]
In April 2019, PrestaShop reached 32% market share of all online shopping sites in France, according to BuiltWith.[12]
PrestaShop's worldwide marketshare of sites using open-source shopping cart software was 0.31% in October 2021 according to BuiltWith.[13] According to W3Techs's August 2023 report, 0.8% of the top 10 million websites worldwide are built using PrestaShop.[14]
In October 2019, PrestaShop closed the Miami headquarters and ceased its operations in the Americas.[15]
In 2019, PrestaShop received the Acteurs du Libre International Award[16] for its international development strategy.
A beta version of PrestaShop 8 was released in August 2022 along with a migration path from PrestaShop 1.7.[17] In October 2022, PrestaShop 8.0 was released.[18] In June 2025 version 9.0 was released.
In November 2021, PrestaShop was taken over by the MBE Worldwide to accelerate its growth and become the leading commerce platform for accelerating business growth worldwide.[19] MBE Worldwide later renamed itself into Fortidia.[20]
After the takeover Prestashop was divided into an opensource software project (website prestashop-project.com) and the Prestashop Corporation. The project maintains the main software. The corporation provides a couple of extra modules that are included in the distributed software.
Business model
[edit]As an open-source organization, PrestaShop is faced with the challenge of generating revenues. By leveraging the size and international scope of its open-source community, the company established two main sources of revenue:
- PrestaShop Addons, a marketplace through which merchants purchase custom addons and themes for their stores
- Strategic partnerships with e-commerce industry leaders such as PayPal or Google[21]
Features
[edit]PrestaShop has more than three hundred built-in features for managing product listing, payments, shipping, manufacturers and suppliers. PrestaShop uses a web template system that allows users to customize store themes and add new features through add-on modules. The PrestaShop Addons marketplace provides a platform for third-party developers to sell themes and modules to merchants.
Themes
[edit]PrestaShop provides a basic responsive theme by default. Users can install or develop their own themes that change the display of the website without altering its content.
Modules
[edit]Add-on modules extend the software's built-in functionalities. Users may install modules directly within the software administration panel or develop their own.
Partnerships
[edit]On June 14, 2021, Wish announced a partnership with PrestaShop to provide over 300k merchants with access to the Wish marketplace.[22]
In June 2023, Prestashop forms an official, co-branded partnership with marketing automation platform Klaviyo launching Prestashop Automation with Klaviyo [23][24]
See also
[edit]References
[edit]- ^ "Internationalization and Open Source drive Growth for PrestaShop". PrestaShop. 2016-10-13. Retrieved 2017-11-28.
- ^ "About PrestaShop". PrestaShop. 18 December 2020.
- ^ "Harley Davidson, four other firms bring 185 jobs to Miami-Dade". Miami Herald. 2011-10-13. Archived from the original on 2011-11-29.
- ^ Dahlberg, Nancy (2014-06-03). "PrestaShop secures $9.3 million in Series B financing | The Starting Gate". Miami Herald. Retrieved 2023-09-03.
- ^ "PrestaShop's female CEO tells all - Interview with Corinne Lejbowicz, CEO of PrestaShop". HostAdvice. April 14, 2016.
- ^ "PrestaShop raises $9.3M in Series B Funding". 6 March 2014.
- ^ "PrestaShop disrupts the ecommerce market with the industry's first free cloud software for merchants". PrestaShop. 27 January 2022.
- ^ "PrestaShop on Twitter". twitter.com. Archived from the original on 3 March 2020. Retrieved 12 January 2022.
- ^ "About PrestaShop 1.7". Retrieved 18 September 2021.
- ^ "End of maintenance for PrestaShop 1.6". 12 October 2018. Retrieved 20 September 2021.
- ^ "The PrestaShop architecture". devdocs.prestashop.com. Retrieved 27 September 2021.
- ^ "eCommerce technologies Web Usage Distribution in France". BuiltWith. 2019-04-03. Archived from the original on 2019-04-03. Retrieved 2023-09-03.
- ^ "Statistics for websites using Open Source technologies". BuiltWith. 2021-10-10. Archived from the original on 2021-10-16.
- ^ "Usage statistics and market share of PrestaShop for websites". W3Techs. 2023-08-30. Retrieved 2023-09-02.
- ^ "PrestaShop Inc. business filings". sunbiz.org.
- ^ "Le CNLL révèle les lauréats du concours des Acteurs du Libre 2019". CNLL.
- ^ "Migrate your solutions from PrestaShop 1.7 to 8.0". build.prestashop-project.org. 2022-08-15. Retrieved 2023-01-19.
- ^ "PrestaShop 1.8.0 Release". GitHub. 2022-10-26.
- ^ "MBE and PrestaShop join forces to become a leading global commerce platform to power business growth". MBE Worldwide. Archived from the original on 2022-01-04. Retrieved 2022-01-04.
- ^ "Fortidia: We are at a pivotal moment in the life of our Group". postandparcel.info. Retrieved 2025-11-11.
- ^ "E-commerce Industry Partners". PrestaShop. 30 January 2020.
- ^ "Wish Announces Partnership with Leading Ecommerce Platform PrestaShop" (Press release). 14 June 2021.
- ^ "PrestaShop Automation with Klaviyo". Prestashop.com. June 13, 2023. Retrieved March 27, 2024.
- ^ "Prestashop et Klaviyo lancent Prestashop Automation". Ecommercemag.fr (in French). July 11, 2023. Retrieved March 27, 2024.
PrestaShop
View on GrokipediaOverview
Introduction
PrestaShop is a free, open-source e-commerce software platform written in PHP, enabling users to create and manage customizable online shops with ease.[2][11] It is primarily designed for small to medium-sized businesses seeking to establish scalable e-commerce sites, offering built-in features for product management, payment processing, and shipping logistics to streamline online sales operations.[11][1] As of November 2025, PrestaShop powers approximately 174,000 live stores worldwide, with its latest major version, 9.0, released in June 2025 to enhance performance and developer tools.[5][10] In the global e-commerce platform market, PrestaShop maintains a niche share of about 0.3-0.8%, distinguished by its user-friendly interface and robust multilingual support tailored for international sellers.[12][13]Key Characteristics
PrestaShop operates under an open-source model governed by the Open Software License (OSL) 3.0, which enables users to freely download, modify, and distribute the software while ensuring that any derivative works remain open source.[14] This licensing approach fosters a collaborative development environment, allowing developers worldwide to contribute to the platform's evolution through its GitHub repository.[2] A core strength of PrestaShop lies in its modular architecture, centered on a lightweight base system that can be extensively customized via themes and modules. Themes handle visual and layout adjustments to align with brand aesthetics, while modules integrate additional features such as payment gateways, shipping calculators, or analytics tools, enabling merchants to tailor the platform without altering the underlying code.[15] This extensibility is supported by an official marketplace offering thousands of pre-built add-ons, promoting rapid deployment of specialized functionalities.[16] The platform excels in internationalization, supporting over 60 languages for seamless multilingual storefronts and a wide array of currencies to accommodate global transactions.[17] Built-in SEO tools, including URL rewriting, meta tag management, and sitemap generation, further enhance its suitability for international markets by improving search engine visibility across regions.[18] PrestaShop's user base is predominantly composed of small and medium-sized enterprises (SMEs), with a strong foothold in Europe—particularly France, where it powers approximately 14.5% of its installations—due to its intuitive interface that appeals to non-technical users seeking straightforward e-commerce setup.[5] Overall, it supports more than 126,000 active stores across Europe, reflecting its alignment with regional business needs like localized payment and compliance features.[19] In terms of scalability, PrestaShop is optimized for stores handling up to thousands of products and moderate traffic volumes, leveraging its PHP-based structure for efficient resource use on standard hosting environments.[20] However, for very large-scale operations with high concurrent users or extensive catalogs, it often requires server optimizations, caching mechanisms, or cloud scaling to maintain performance.[21]History
Founding and Early Development
PrestaShop originated in 2005 as a student project called phpOpenStore at the EPITECH IT School in Paris, France, initiated by Bruno Lévêque during his studies there.[22] The project aimed to create an accessible open-source e-commerce solution, evolving from initial concepts into a functional platform.[23] In 2007, Lévêque partnered with Igor Schlumberger, a former president of LeGuide.com,[24] to formally establish PrestaShop SA in Paris, focusing on making e-commerce software freely available and adaptable for small to medium-sized businesses.[25] This founding marked the transition from an academic endeavor to a commercial open-source venture, with the platform quickly gaining traction through community contributions and downloads. Early on, the company introduced an add-ons marketplace to extend core functionalities, laying the groundwork for its ecosystem.[25] The company saw rapid expansion in its initial years, growing from under 20 employees in 2010 to over 100 by 2012, reflecting increasing adoption by global merchants.[26] To penetrate the U.S. market, PrestaShop opened a secondary office in Miami, Florida, in 2011, which operated until its closure in 2019.[27] This period of scaling culminated in March 2014, when PrestaShop raised $9.3 million in Series B funding led by XAnge Private Equity, Seventure Partners, and Serena Capital to accelerate international growth and product development.[28]Major Releases and Milestones
PrestaShop's evolution from 2014 onward has been characterized by major version releases that introduced architectural advancements and performance optimizations. In November 2016, version 1.7 was released, marking a pivotal shift by integrating the Symfony framework, which improved code modularity, security, and the overall developer experience while supporting modern PHP standards. This release laid the foundation for more scalable e-commerce solutions, transitioning from legacy structures to a framework-based architecture.[29][30] Subsequent milestones included the launch of PrestaShop Cloud in January 2015, a free hosted service aimed at simplifying store setup for beginners, which attracted over 50,000 new stores in its initial year but was discontinued by 2017 in favor of enhanced self-hosting options and partnerships. In October 2022, version 8.0 arrived with significant performance improvements through codebase refactoring, support for PHP 8.1, and an updated Symfony 4.4 integration, resolving over 170 bugs and enhancing backend efficiency for larger-scale operations. These updates contributed to broader adoption, with the platform powering approximately 174,000 live stores globally as of November 2025.[31][32][33][5] A key corporate milestone occurred in November 2021 when PrestaShop was acquired by MBE Worldwide, enabling deeper integration with global logistics services to streamline shipping and fulfillment for merchants. This partnership accelerated the platform's expansion in e-commerce logistics, particularly in Europe and Latin America. Annual community events, such as the Friends of Presta (FOP) Days starting in the 2010s, have further supported growth by facilitating developer collaborations and knowledge sharing, with editions continuing to draw hundreds of participants for workshops and discussions.[34][35] In 2025, version 9.0 was released on June 10, introducing the Hummingbird theme for modern front-office design, a new Admin API for seamless integrations, and support for PHP 8.4 and Symfony 6.4, emphasizing improved performance and extensibility after over two years of community-driven development. A maintenance release, 9.0.1, followed in October 2025, incorporating bug fixes and stability enhancements. Recent developments also addressed security concerns, with January 2025 updates providing enhancements against SQL injection vulnerabilities in third-party modules, including randomized table prefixes and hardened file protections to safeguard store data.[10][36][37]Technical Foundation
Core Technologies and Architecture
PrestaShop is primarily built using PHP as its core programming language, leveraging object-oriented programming principles for its backend development. Since version 1.7, the platform has incorporated the Symfony framework to enhance robustness, modularity, and maintainability in the back office, while the front-end employs Twig as the templating engine and JavaScript for dynamic interactions.[38][39] The architecture follows the Model-View-Controller (MVC) pattern, established since version 1.6, where models handle data processing and database interactions, views manage user interfaces through themes, and controllers synchronize the two components. PrestaShop relies on MySQL or compatible databases like MariaDB to store essential data such as products, orders, and user information, treating the database as the single source of truth across front and back office operations.[40][41] Security is integrated through built-in protections, including Cross-Site Request Forgery (CSRF) tokens and measures against SQL injection, which have been strengthened in version 9.0 via the migration to Symfony for session management and upgrades to Doctrine for secure database queries. The platform supports PHP 8.1 and later versions, benefiting from their inherent security enhancements, and issues regular security patches.[42] For performance, PrestaShop employs caching mechanisms like Memcached or Redis to reduce database load and improve response times, alongside a modular design that facilitates efficient scaling for larger stores. In version 9.0, the introduction of a RESTful Admin API, powered by API Platform, provides developers with secure access to backend functions through OAuth-authenticated endpoints, enabling better integrations and automation.[43][44][45]Installation and System Requirements
PrestaShop 9 requires a compatible web hosting environment to ensure optimal performance and security. The software operates on a LAMP or similar stack, with specific software prerequisites including PHP version 8.1 or higher, where 8.4 is recommended for the latest features and stability.[46] MySQL 5.7 or later, or MariaDB 10.2 or later, is required for the database, with a recent version advised to support advanced queries and data integrity.[46] The web server must be Apache 2.4 or higher, though Nginx 1.0 or later is supported with additional configuration.[46] Essential PHP extensions include CURL, DOM, Fileinfo, GD, Iconv, Intl, JSON, Mbstring, OpenSSL, PDO, PDO_MySQL, SimpleXML, and Zip, along with the settingallow_url_fopen = On.[46]
For hardware, PrestaShop 9 mandates a minimum memory allocation of 512 MB per script via the memory_limit directive in PHP, though higher amounts are recommended for stores with significant traffic or modules.[46] It performs best on Unix-based systems like Linux or macOS, with Windows support limited and not actively maintained.[46] Server compatibility can be verified using the official PHP-PS-Info tool, which generates a report on PHP configuration and extensions when uploaded to the server and accessed via a web browser with credentials "prestashop"/"prestashop".[46]
The installation process begins with downloading the PrestaShop 9 release package as a ZIP file from the official GitHub repository or the PrestaShop website.[47] The files are then uploaded to the web server's document root via FTP or extracted directly into a local development environment like XAMPP.[47] A web-based installer is launched by navigating to the /install directory in a browser, guiding users through language selection, license agreement, and compatibility checks.[47] During setup, a new database is created—typically with UTF8MB4 collation—and configured with a dedicated user granted full privileges, followed by entering database credentials in the installer.[47] The process concludes with creating an administrator account and selecting an initial theme, such as the default Classic theme, after which the installer generates configuration files and removes itself for security.[47]
Upon completion of the installation, users can first connect to the PrestaShop back office by accessing the admin link provided during setup, typically at a URL like /admin appended to the domain.[47] Login is achieved using the email address and password established for the administrator account during the installation process, granting access to the dashboard.[48] Optionally, the back office language can be changed to French—PrestaShop's language of origin—via the profile menu under "My Preferences," where the employee language setting can be selected.[49] If demo data was included during installation, it can be removed post-setup through "Advanced Parameters" in the back office or via the welcome guide's options.[47]
PrestaShop supports self-hosted deployments on shared, VPS, or dedicated servers, providing flexibility for various scales of e-commerce operations.[47] For containerized environments, Docker integration is available via official Docker Compose files, allowing quick setup of the full stack including PHP, MySQL, and the web server.[50] Multistore mode enables managing multiple independent shops from a single installation, configured post-install through the back office by defining shop groups and URLs.[51]
After installation, basic configuration involves setting the domain name in the back office, enabling SSL certificates for HTTPS via the hosting provider or tools like Let's Encrypt, and activating essential modules such as those for payments or shipping.[47] File permissions must be adjusted to allow write access to directories like /cache and /img, often a common challenge on shared hosting where providers impose restrictions.[47]
Upgrading from older versions, such as 1.7 to 9.0, requires migration tools like the MigrationPro module to transfer data, themes, and modules while preserving SEO and customizations, though compatibility testing is essential due to architectural changes.[52] Hosting provider compatibility remains a frequent issue, as not all shared plans meet the PHP extension or memory requirements, necessitating verification tools or provider support tickets.[46]
