2014-07-10 163 views
1

我试图使用的Bigcommerce API来创建产品规则创建产品规则,但我得到错误:使用的Bigcommerce API

“阵列(1){[0] =>对象(stdClass的)#1352(2 ){“status”] => int(400)[“message”] => string(55)“这个资源不支持”调整器“字段。”}}“

这是我的代码:

 $adjustor = new stdClass() ; 
    $adjustor->adjustor="absolute"; 
    $adjustor->adjustor_value=14.25; 
    $rule = array(
     "sort_order" => 0, 
     "is_enabled" => true, 
     "is_stop" => false, 
     "price_adjuster" => $adjustor, 
     "weight_adjuster" => null, 
     "is_purchasing_disabled" => false, 
     "purchasing_disabled_message" => "", 
     "is_purchasing_hidden" => false, 
     'conditions' => array($x, $y) 
    ); 
    $result = Bigcommerce::createProductRule($productId, $rule); 
    echo '<pre>'; 
    var_dump($result); 
    echo '</pre>'; 
    if (!$result) { 
     $error = Bigcommerce::getLastError(); 
     var_dump($error); 
    } 

回答

0

这看起来像一个错字。你拼写为adjustor而不是adjuster

它应该是:

$adjustor->adjuster="absolute"; 
$adjustor->adjuster_value=14.25;