PrestaShop

PrestaShop is an open-source eCommerce platform (PHP/MySQL) used worldwide. It offers a full storefront, back office, and module marketplace, with a focus on flexibility and localization.
Overview
PrestaShop runs on your server; you manage hosting, PHP, and MySQL. Products, combinations (variants), customers, and orders are stored in a clear schema. Versions 1.7 and 8.x offer a modern admin and REST API; the module ecosystem adds payments, shipping, and marketing.
Market segment
SMBs and regional retailers, especially in Europe and Latin America. Suits merchants who want open-source and low upfront license cost. Popular in multilingual and multi-currency environments.
Specialization
Multilingual and multi-currency: Strong localization out of the box. Module ecosystem: Add-ons for payments, shipping, and marketing. Combinations: Product combinations map cleanly to variants. Multi-store: Multiple shops from one installation.
Main features
- Products, combinations (variants), categories, and attributes
- Customers, addresses, and customer groups
- Orders, carriers, and payment modules
- Multi-store and localization
- REST API (PrestaShop 1.7+) and module hooks
What makes it different
PrestaShop is open-source and self-hosted, like WooCommerce and OpenCart, but with a dedicated eCommerce codebase (not WordPress). It is more structured than some older PHP carts and has strong localization. Suited to merchants who want full control and a clear data model without the WordPress dependency.