function set_price_rule($ProductId,$itemNumber,$list){ global $webService,$webservice_exi; $prices = SpecificPriceCore::getIdsByProductId($ProductId); $opt = array('resource' => 'specific_prices'); foreach ($prices as $price_rule_id){ $opt['id'] = (int)$price_rule_id['id_specific_price']; $xml = $webService->delete($opt); } $parameter = array("ItemNumber"=>$itemNumber, "List"=>$list, "key"=>"8770471727"); $price_details = $webservice_exi->GetPrice($parameter); $price_details = $price_details->GetPriceResult->PriceListResult; if(isset($price_details->Vol1)) savePriceRule($ProductId,$price_details->Vol1, $price_details->Price1,$price_details->LPrice); if(isset($price_details->Vol2)) savePriceRule($ProductId,$price_details->Vol2, $price_details->Price2,$price_details->LPrice); if(isset($price_details->Vol3)) savePriceRule($ProductId,$price_details->Vol3, $price_details->Price3,$price_details->LPrice); if(isset($price_details->Vol4)) savePriceRule($ProductId,$price_details->Vol4, $price_details->Price4,$price_details->LPrice); }
function set_price_rule($ProductId,$itemNumber,$list){ global $webService,$webservice_exi; $parameter = array("ItemNumber"=>$itemNumber, "List"=>$list, "key"=>"8770471727"); $price_details = $webservice_exi->GetPrice($parameter); $price_details = $price_details->GetPriceResult->PriceListResult; if(isset($price_details->Vol1)) savePriceRule($ProductId,$price_details->Vol1, $price_details->Price1,$price_details->LPrice); if(isset($price_details->Vol2)) savePriceRule($ProductId,$price_details->Vol2, $price_details->Price2,$price_details->LPrice); if(isset($price_details->Vol3)) savePriceRule($ProductId,$price_details->Vol3, $price_details->Price3,$price_details->LPrice); if(isset($price_details->Vol4)) savePriceRule($ProductId,$price_details->Vol4, $price_details->Price4,$price_details->LPrice); }