Jump to content

Suppression de produit via WS impossible


Recommended Posts

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...