【发布时间】:2019-08-23 03:56:21
【问题描述】:
我正在开发一个基于 woocommerce 网站的 cordova 应用程序。 woocommerce REST API 不提供购物车 API,因此我们使用自定义代码将产品添加到购物车。 产品成功添加到购物车,但购物车对所有用户都是通用的。如果第 1 个人将产品添加到购物车,则将相同的产品添加到所有其他应用程序用户。我该如何解决这个问题??
我的 PHP 代码是
require('../wp-load.php');
global $wpdb;
$id = $_POST['user'];
$username = $_POST['username'];
$password = $_POST['password'];
if (empty($id)) {
exit;
}
$creds = array();
$creds['user_login'] = $username;
$creds['user_password'] = $password;
$creds['remember'] = true;
$user = wp_signon($creds, false);
//print_r($user);
wp_clear_auth_cookie();
wp_set_current_user($id, $password);
wp_set_auth_cookie($id, true, false);
$addcart = WC() - > cart - > add_to_cart($product_id, $quantity, $variation_id, $arrayvariation, $cartmeta);
【问题讨论】:
标签: php wordpress woocommerce phonegap woocommerce-rest-api