A customizable e-commerce web application for building online stores with integrated shopping cart and payment services.

PrestaShop is an open-source e-commerce web application used to build and manage online stores. It provides a full-stack framework that includes an integrated shopping cart and payment services for merchants and customers. The software allows for the creation of a complete digital storefront where administrators can manage products, track orders, and handle customer interactions through a centralized interface.
The software is deployed as a server-side application. It requires a web server running PHP 8.1 or higher and a MySQL 5.6+ compatible database, such as MariaDB or Percona Server. It is typically hosted on Apache or Nginx servers and can be deployed using a Docker-based environment for development, which includes a pre-configured setup for the web server and database to accelerate the initial installation process.
Written in PHP, the platform is designed for merchants who need a customizable storefront. It allows developers to extend functionality through a system of modules and themes, ensuring the store can be adapted to specific business needs. The architecture supports standard database administration tools like phpMyAdmin for configuration and management. For those contributing to the project, the source code is available for development and preview, with a dedicated branch system to manage work in progress for future versions.
PrestaShop is a self-hosted e-commerce platform for users who require a highly customizable online retail environment with full control over their server configuration and data.
A Laravel and Vue.js based framework for building online stores, multi-vendor marketplaces, and headless commerce solutions.
A comprehensive platform for building and managing a unique online store with basic ecommerce capabilities.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.