Exemplo n.º 1
0
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();
    }
}