---
title: PrestaShop
created: 2026-06-08
updated: 2026-06-08
type: app
tags: [catalogue, e-commerce, php, symfony, app-marathon3-batch-a]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=E-Commerce, https://www.prestashop-project.org/]
---

# 🛍️ PrestaShop

> Plateforme e-commerce open source française, leader en Europe.

## 📋 Informations Générales

| Champ | Valeur |
| :--- | :--- |
| **Site web** | [prestashop-project.org](https://www.prestashop-project.org/) |
| **GitHub** | [PrestaShop/PrestaShop](https://github.com/PrestaShop/PrestaShop) |
| **License** | OSL-3.0 / AFL-3.0 |
| **Langage** | PHP (Symfony) |
| **Étoiles GitHub** | 8k ⭐ |
| **Catégorie** | [[cat-e-commerce|E-commerce]] |

## 📝 Description

**PrestaShop** est une plateforme e-commerce open source **française**, créée en 2007. Cible les PME avec un focus catalogue produits : variantes, attributs, fabricants, gestion de stock multi-entrepôts, taxes multi-pays, ~5000 modules.

**Différence vs [[app-woocommerce]]** : PrestaShop est e-commerce d'abord, plus structuré pour le catalogue produit. WooCommerce repose sur WordPress, plus polyvalent mais plus lourd en plugins.

**Pour qui** : PME françaises et européennes qui veulent une solution mature, localisée, avec une large communauté FR.

## 🚀 Installation

### Docker Compose

```yaml
version: '3.8'
services:
  prestashop:
    image: prestashop/prestashop:8.1
    container_name: prestashop
    restart: unless-stopped
    volumes:
      - ./data:/var/www/html
    environment:
      - DB_SERVER=db
      - DB_NAME=prestashop
      - DB_USER=prestashop
      - DB_PASSWD=secret
    depends_on:
      - db
    labels:
      traefik.enable: "true"
      traefik.http.routers.prestashop.rule: "Host(`shop.example.com`)"
      traefik.http.routers.prestashop.tls.certresolver: letsencrypt
  db:
    image: mariadb:11
    container_name: prestashop-db
    restart: unless-stopped
    environment:
      MARIADB_DATABASE: prestashop
      MARIADB_USER: prestashop
      MARIADB_PASSWORD: secret
      MARIADB_RANDOM_ROOT_PASSWORD: "yes"
    volumes:
      - ./db:/var/lib/mysql
```

## 🔄 Alternatives

### Open Source
- [[app-woocommerce]] — Plugin WP
- [[app-evershop]] — Stack Node moderne
- [[app-lunar]] — E-commerce Laravel
- **Shopware** — Concurrent DE
- **Magento Open Source** — Plus lourd (Adobe)

### Propriétaires
- **Shopify** — Leader SaaS
- **Wix eCommerce**
- **Salesforce Commerce Cloud** — Enterprise

## 🔐 Sécurité
- **WAF** : recommandé
- **Mises à jour** : fréquentes, à planifier
- **2FA** : back-office natif en 8.x
- **PCI-DSS** : déléguer aux processeurs (Stripe)
- **Backups** : incrementaux sur volumes

## 📚 Ressources
- [Documentation PrestaShop](https://devdocs.prestashop-project.org/)
- [Modules Marketplace](https://addons.prestashop.com/)
- [Forum communautaire FR](https://www.prestashop.com/forums/)

## Pages Liées
- [[cat-e-commerce]] — Catégorie E-commerce
- [[app-woocommerce]] — Concurrent WP
- [[recettes-docker-compose]] — Templates Docker
