Sviluppo PrestaShop

PrestaShop lo sa gestire chi lo conosce dentro.

Sviluppo PrestaShop per agenzie: moduli su misura invece di override sparsi, temi costruiti sul design, integrazioni con gestionale e fatturazione elettronica, migrazioni alle versioni nuove. In white label, con il percorso d’acquisto provato in staging prima di ogni rilascio.

Il problema di PrestaShop non è PrestaShop: sono gli override di chi è passato prima.

Nei negozi che riceviamo in manutenzione la storia è quasi sempre la stessa: funzioni aggiunte copiando file nella cartella override, moduli di terze parti che si sovrascrivono a vicenda, e una versione ferma al 1.6 perché aggiornare fa paura.

Il lavoro vero comincia da lì: quello che serve diventa un modulo, con i suoi hook, che l’aggiornamento successivo non spazza via. Il resto si toglie.

Prima di toccare un negozio esistente lo misuriamo: versione, moduli attivi, override, tempi di risposta del catalogo.

Cosa consegniamo

Tutto quello che sta fra il catalogo e l’ordine evaso, scritto in modo che il prossimo aggiornamento non lo cancelli.

  • 01

    Moduli su misura

    La funzione che manca diventa un modulo con i suoi hook e la sua configurazione, non un file copiato in override.

  • 02

    Tema e scheda prodotto

    Catalogo, scheda, carrello e checkout costruiti sul design del progetto, non su un tema comprato e riadattato.

  • 03

    Integrazioni con il gestionale

    Prodotti, giacenze, ordini e clienti sincronizzati via webservice o API, con la gestione degli errori e dei riallineamenti.

  • 04

    Fatturazione elettronica

    Ordini che diventano fatture nel formato richiesto, con i dati fiscali raccolti al momento giusto del checkout.

  • 05

    Migrazione alle versioni nuove

    Da 1.6 o 1.7 a PrestaShop 8: dati, moduli e personalizzazioni, con il negozio vecchio in piedi fino al passaggio.

  • 06

    Catalogo che risponde

    Query, cache e filtri misurati su cataloghi veri: un negozio da diecimila referenze non si prova con dieci prodotti di esempio.

Come lavoriamo

Un negozio online non si ferma per un rilascio. Il flusso è costruito per questo.

  1. Analisi

    Versione, moduli, override, integrazioni e volumi del catalogo. Se il negozio esiste già, prima lo misuriamo e ti diciamo cosa conviene correggere e in che ordine.

  2. Sviluppo

    In locale, con Git e una copia dei dati veri. Nessuna modifica diretta sul negozio attivo, nessun file caricato via FTP.

  3. Staging con dati realistici

    Il negozio gira su un ambiente separato, dove tu e il cliente provate ordini, pagamenti, spedizioni e fatture.

  4. Rilascio controllato

    In produzione va la versione approvata, in una finestra concordata, e il percorso d’acquisto si verifica subito dopo.

Con cosa lo costruiamo

PrestaShop come lo prevede PrestaShop: moduli, hook e il suo webservice, senza scorciatoie che l’aggiornamento cancella.

  • PrestaShop
  • PHP
  • JavaScript
  • MariaDB
  • nginx
  • Git

Domande frequenti

  1. Lavorate su un negozio PrestaShop che esiste già?
    Sì, ed è il caso più frequente. Prima lo analizziamo — versione, moduli, override, tempi di risposta — e ti diciamo cosa conviene correggere e in che ordine, partendo da quello che costa ordini.
  2. Siamo fermi alla 1.6. Si può aggiornare?
    Quasi sempre sì, ma non è un clic: si migrano dati, moduli e personalizzazioni, e quello che era un override va riscritto come modulo. Il negozio vecchio resta in piedi finché quello nuovo non è approvato.
  3. Perché un modulo e non un override?
    Perché l’override è un file che sovrascrive il core: al primo aggiornamento sparisce o va in conflitto con un altro modulo. Un modulo con i suoi hook sopravvive agli aggiornamenti, e si disattiva senza rompere niente.
  4. Gestite il multinegozio?
    Sì: più negozi sulla stessa installazione, con cataloghi, lingue e listini diversi. È anche il punto in cui un modulo scritto male si nota subito.
  5. Fate anche WooCommerce?
    Sì, e non abbiamo una preferenza da vendere: se il progetto è nuovo ti diciamo quale dei due conviene, in base a catalogo, integrazioni e a chi dovrà gestirlo ogni giorno.
  6. Vi occupate anche dell’hosting del negozio?
    Se vuoi, sì, con l’hosting gestito: lo stesso team che sviluppa conosce il server, e nessuno rimpalla i problemi. È una possibilità, non una condizione.

Lo stesso team, per il resto del lavoro.