miałem ten sam problem, muszę przyznać ze bardzo frustrujący

z tego co udalo mi się znaleźć na forum Presta Shop problem może rozwiązać:
- folder tymczasowy z odpowiednimi prawami,
- warto sprawdzic ustawienia php
file_uploads musi byc On
upload_max_filesize podobno przynajmniej 32M
upload_tmp_dir musi mieć wpisana ścieżkę
- Presta Shop domyślnie obrabia przesłana grafikę wiec dobrze jest mieć zainstalowana na serwerze bibliotekę GD
Od siebie mogę jeszcze dodać: u mnie był to problem ścieżek (sklep był w podfolderze na serwerze, gdy skierowałem domenę na podkatalog zaczęło ładnie śmigać

).