我需要一些帮助。我正在使用大型商务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);
这是它打印的内容。
您会看到有一个选项显示礼品消息。我想得到它的价值。有人可以指导我如何做到这一点吗?
先谢谢你的帮助。 艾哈迈德
答案 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);