function deleteDeletedProducts(){ global $webService, $product_added; $allproducts= ProductCore::getAllProductsId(); //var_dump($product_added); try { foreach($allproducts as $product){ if (!in_array($product['id_product'], $product_added)) { $opt = array('resource' => 'products'); $opt['id'] = $product['id_product']; $xml = $webService->delete($opt); } } } catch (PrestaShopWebserviceException $e) { // Here we are dealing with errors $trace = $e->getTrace(); if ($trace[0]['args'][0] == 404) echo 'Bad ID'; else if ($trace[0]['args'][0] == 401) echo 'Bad auth key'; else echo 'Other error<br />'.$e->getMessage(); } }