我试图从产品中所选规则的条件中获取sku_id。
{{1}}
我似乎从此没有得到任何回报,甚至没有错误信息。有没有人以前用API完成此操作,如果我在哪里出错了可以告诉我。
答案 0 :(得分:0)
最后在联系BigCommerce支持后解决了。
Rule.php中的条件函数中存在错误。
找到这个功能:
public function conditions()
{
$conditions = Client::getCollection($this->fields->conditions->resource, 'RuleCondition');
foreach ($conditions as $condition) {
$condition->product_id = $this->product_id;
}
return $conditions;
}
并将其更改为:
public function conditions()
{
return $this->fields->conditions;
}
这解决了这个问题。