Woocommerce通过外部请求获取购物车

时间:2018-09-20 17:45:41

标签: php wordpress laravel woocommerce woocommerce-rest-api

我正试图从Wordpress外部获取购物车计数。

想法是:向Wordpress发出一些Get请求>返回数量>对数据进行处理。

问题是,我可以根据请求登录和注销,但无法获得购物车。

发送请求的客户端是Laravel应用程序,laravel上的auth已经与Wordpress共享并且运行良好,但是,我根本无法获得购物车。

我在Postman进行测试时,使用的是我在其他用户发布的信息,而解决问题的壁橱就是这段代码

<?php
header("Access-Control-Allow-Origin: *");
require_once("../wp-load.php");

clean_user_cache($_GET['user_id']);
wp_clear_auth_cookie();

$user = wp_set_current_user ( $_GET['user_id'] );
wp_set_auth_cookie  ( $_GET['user_id'], true, false);

update_user_caches($user);
$cartCount = WC()->cart->get_cart_contents_count();
echo json_encode($cartCount);
exit();

你们中的一个可以告诉我可以执行此操作,使用数据库还是使用请求或其他方法吗?

预先感谢

0 个答案:

没有答案