RÉSOLU
Après de nombreux tests, la solution est très simple.
Pour utiliser la classe du service Prestashop dans my_own_file.php , nous devons inclure
- config.inc.php situé dans le répertoire de configuration
- init.php situé à la racine du magasin
Mais, pour atteindre ces deux inclut, my_own_file.php doit être à la racine du répertoire de la boutique prestashop ou à l'intérieur de celui-ci.
La raison en est que, pour accéder aux fichiers de la boutique prestashop, le fichier doit également faire partie de la boutique. Sinon, vous n'avez pas la permission et votre serveur charge index.php .