- Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par , le il y a 5 années.
3 sujets de 1 à 3 (sur un total de 3)
3 sujets de 1 à 3 (sur un total de 3)
- Vous devez être connecté pour répondre à ce sujet.
WooFrance Dépannage et support WordPress WooCommerce › Forums › Forum de Support WooCommerce › Suppression des produits d'une categorie API REST
Étiqueté : API REST, suppression produits
Je donne la solution au cas où quelqu’un en a besoin :
====================$woocommerce = getWoocommerceConfig();
$page = 1;
$products = [];
$all_products = [];
do{
try {
$products = $woocommerce->get(‘products’,array(‘per_page’ => 100, ‘page’ => $page));
}catch(HttpClientException $e){
die(« Can’t get products: $e »);
}
$all_products = array_merge($all_products,$products);
$page++;
} while (count($products) > 0);
$obj = $all_products;
foreach ($obj as $data) {
if($data->categories[0]->name == ‘LE NOM DE VOTRE CATEGORIE’){
$woocommerce->delete(‘products/’.$data->id, [‘force’ => true]);
}
}
echo (‘Suppression des anciennes importation fini!’). »<br /><br /> »;