Skip to content

← Fonaments

Què és PrestaShop?

Un CMS d'e-commerce open source, self-hosted i fet en PHP. Què vol dir cada paraula i per què importa.

5 slides 4 min de lectura
  1. PrestaShop · Fonaments

    Què és PrestaShop?

    El CMS d'e-commerce open source que controles de dalt a baix.

    PrestaShop · Fonaments arlaf.dev
  2. La definició curta

    PrestaShop és un programari per crear i gestionar botigues online. L'instal·les al teu servidor i la botiga és teva, codi inclòs.

    PrestaShop · Fonaments arlaf.dev
  3. Tres paraules clau

    El que el defineix de veritat:

    • Open source — el codi és obert i gratuït (llicència MIT des de la v8).
    • Self-hosted — viu al teu hosting, no en un servei de tercers.
    • PHP + MySQL — stack web clàssic, ara sobre components de Symfony.
    PrestaShop · Fonaments arlaf.dev
  4. Front-office i back-office

    Tota botiga té dues cares: el front-office que veu el client i el back-office des d'on gestiones productes, comandes i clients.

    PrestaShop · Fonaments arlaf.dev
  5. Per què importa per a un client

    Sense quota per venda i amb control total del codi, pots oferir botigues a mida sense lligar el client a una plataforma tancada.

    PrestaShop · Fonaments arlaf.dev
Llegir la nota completa

PrestaShop és, en una frase, un CMS especialitzat en comerç electrònic: un programari que instal·les al teu propi servidor per crear i gestionar una botiga online. La paraula important és self-hosted — a diferència d’un servei com Shopify, aquí el codi i les dades viuen al hosting que tu tries, i això canvia del tot com hi treballes.

Open source de veritat

El codi de PrestaShop és obert i gratuït. Des de la versió 8 fa servir llicència MIT, de les més permissives que hi ha: el pots descarregar, modificar i fins i tot redistribuir. Per a qui desenvolupa per a clients això vol dir dues coses pràctiques: no hi ha cap quota mensual obligatòria de la plataforma, i pots arribar fins a l’últim racó del codi quan una personalització ho demana.

El stack que hi ha a sota

Tècnicament, PrestaShop és una aplicació PHP amb base de dades MySQL/MariaDB. Les versions modernes (1.7 i 8.x) van migrar bona part de l’arquitectura cap a components de Symfony, tot i que encara conviuen amb codi “legacy” del nucli antic. Tenir clar aquest dualisme — Symfony nou + nucli clàssic — t’estalvia molts maldecaps quan més endavant toquis mòduls i overrides.

Les dues cares de tota botiga

  • Front-office: la botiga pública, el que veu i compra el client.
  • Back-office: el panell d’administració, on dones d’alta productes, gestiones comandes, clients, transport, impostos i mòduls.

Bona part d’aquest estudi consisteix a dominar el back-office primer (configurar) i després el front-office i el codi (personalitzar). Quan tinguis les dues cares clares, la resta de mòduls encaixa sol.