Dove si trovano fisicamente e vengono salvate le immagini in Prestashop?

In Prestashop individuare la posizione fisica delle immagini dello shop non è semplice.

Le immagini risiedono sotto la directory /img e sono individuabili come segue:

  1. sia dato il nome virtuale di un'immagine come un nome composto da id-abbreviazione_prodotto_o_tassonomia.estensione
  2. a seconda se l'immagine fa riferimento a un prodotto o ad una tassonomia si avrà la directory di partenza come /img/p o img/c, rispettivamente
  3. a questo punto si scomponga l'ID numerico dell'immagine in cifre e le si consideri ognuna come una sottodirectory della directory di partenza ( es. se l'ID è 100 si avrà /img/p/1/0/0)
  4. l'immagine fisica si troverà nell'ultima sottodirectory dove avrà il formato id-posizione.estensione dove posizione è l'abbreviazione della posizione in cui appare nel frontend dello shop (es. home_default); possono quindi esservi più versioni della stessa immagine con dimensioni diverse.

Nel database di Prestashop è presente come riferimento all'immagine fisica il solo ID dell'immagine stessa.