我在WooCommerce网络服务器上有一个PHP脚本,它与我正在开发的Android应用程序接口。我主要使用它来登录Wordpress帐户并在WooCommerce购物车中添加/删除产品。
这些功能很好用:
function add_to_cart(){
return WC()->cart->add_to_cart(
$_POST['product_id'],
$_POST['quantity'],
$_POST['variation_id'],
null,
null);
}
function remove_from_cart(){
if(empty($_POST['cart_item_key'])){
return 'Please specify cart_item_key';
}
WC()->cart->remove_cart_item($_POST['cart_item_key']);
return 'Product removed from cart!';
}
此函数也有效,但它返回一个空数组......
function get_cart_contents(){
return WC()->cart->get_cart();
}
但是我知道购物车不是空的,因为当我在应用程序中将产品添加到购物车时,它会显示在网站上的购物车中。我应该打电话给不同的功能吗?我忘记打电话了吗?