从Big Commerce获取产品选项

时间:2013-12-20 18:30:37

标签: bigcommerce

我需要一些帮助。我正在使用大型商务API,我陷入困境。这是我想要达到的目标。我已经检索了订单详细信息,然后检索了产品。现在我想以某种方式获得附加到特定产品的选项。

这就是我的代码......

$minutes_to_go_back = 165;                              
$time = time() - ($minutes_to_go_back * 60);//calculating time
$date =  date(DateTime::RFC2822,$time);//getting date in required format
$filter = array('min_date_created' => $date);//query filter
$orders = Bigcommerce::getOrders($filter);//received all the orders in last '$minutes_to_go_back' minutes
$order_products = $orders[$i]->products();//getting products of orders..one by one traversing through orders
print_r($order_products);

这是它打印的内容。

enter image description here

您会看到有一个选项显示礼品消息。我想得到它的价值。有人可以指导我如何做到这一点吗?

先谢谢你的帮助。 艾哈迈德

1 个答案:

答案 0 :(得分:0)

在与BigCommerce团队工作了几天之后,我终于能够解决这个问题供我自己使用了,所以我认为这个解决方案对谷歌旅行者来说很有用:

include_once './vendor/autoload.php';
use Bigcommerce\Api\Client as Bigcommerce;

Bigcommerce::configure(array(
    'store_url' => 'YOUR_URL',
    'username'  => 'YOUR_USERNAME',
    'api_key'   => 'YOUR_API_KEY'
));
Bigcommerce::setCipher('RC4-SHA');
Bigcommerce::verifyPeer(false);


$ping = Bigcommerce::getTime();
if ($ping) echo $ping->format('H:i:s'); 

$orderID = "78165";

$options = Bigcommerce::getCollection('/orders/' . $orderID . '/products/', 'OrderProduct');
print_r($options);