GuillaumeFr Posted January 16, 2022 Share Posted January 16, 2022 Bonjour, j'essaie de supprimer en masse des articles de mon site qui ont été généré à tort par un script. Pour ce faire je tente d'utiliser un script PHP qui identifie les produits que je veux supprimer. Cependant quand j'essaie de supprimer un produit, je constate dans le BO qu'il est bien supprimé, mais le script PHP ne finit jamais de tourner et ne passe jamais au second produit. Je n'arrive pas à trouver les logs pour débugger cela. Voici le code : <?php require_once('PSWebServiceLibrary.php'); $ini_array = parse_ini_file("config.ini"); define('DEBUG', true); define('PS_SHOP_PATH', $ini_array['PS_SHOP_PATH']); $key = "MaCleAPI"; try { $webService = new PrestaShopWebservice(PS_SHOP_PATH, $key, DEBUG); $id = 10209; $webService->delete([ 'resource' => 'products', 'id' => $id, // Here we use hard coded value but of course you could get this ID from a request parameter or anywhere else ]); echo 'Customer with ID ' . $id . ' was successfully deleted' . PHP_EOL; } catch (PrestaShopWebserviceException $e) { echo 'Error:' . $e->getMessage(); } ?> Ici je choisis un id particulier à supprimer, je lance le script et il ne termine jamais. Pourtant le produit 10290 est bien supprimé ! Des idées sur ce qui peut bloquer ? Merci ! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now