如何在woocommerce中为购物车创建API?

Say*_*tra 5 php wordpress woocommerce woocommerce-rest-api

我知道Woocommerce为大多数功能提供API的事实。我已经阅读了以下文档

Woocommerce REST API

现在,购物车是任何电子商务应用程序中最重要的功能之一。我进行了一些研究,发现购物车可用于Web会话。现在,我不了解如何在Woocommerce中为购物车创建API。我做了很多研究,但徒劳无功。似乎没有任何作用。必须有一种方法可以做到这一点。任何帮助表示赞赏。

Her*_*mes 0

要将购物车与后端同步,您需要监听woocommerce_add_to_cart并在商品添加到购物车时将有关购物车的信息发送到后端。

在您的代码中functions.php添加以下代码以添加一个钩子来侦听该woocommerce_add_to_cart函数并运行该track_add_to_cart方法。

add_action('woocommerce_add_to_cart', 'track_add_to_cart');
function track_add_to_cart() {
    global $woocommerce;
    $items = $woocommerce->cart->get_cart();

    foreach($items as $item => $values) { 
        $_product =  wc_get_product( $values['data']->get_id()); 
        // build a POST request and send product info to your server
    } 
}
Run Code Online (Sandbox Code Playgroud)