【问题标题】:How to get woocommerce cart item using REST API?如何使用 REST API 获取 woocommerce 购物车项目?
【发布时间】:2021-03-06 22:11:16
【问题描述】:

我是 WordPress 和 Woocommerce 的新手,我一直在尝试使用 cocart's 为在不同域上运行的网站获取购物车内容,以在 Woocommerce 网站和 React 应用程序之间同步购物车

我已从商店网站将一些产品添加到购物车中,并从 Postman 调用“mydomain.com/wp-json/cocart/v1/get-cart”REST API,但在响应中得到一个空数组。

从他们的文档中,他们提到了 Cart KeyCookie:wp_cocart_session_,但我很困惑关于如何获得购物车钥匙。

我们将不胜感激任何形式的帮助。

提前致谢

【问题讨论】:

    标签: reactjs wordpress woocommerce woocommerce-rest-api


    【解决方案1】:

    使用这个插件

    https://wordpress.org/plugins/cart-rest-api-for-woocommerce/

    或者您可以将产品 id 保存在 sqlite 中,并从 woocommerce rest api 获取数据到 sqlite 数据库中的每个产品并计算总数

    【讨论】:

    • 你是想制作一个安卓应用还是什么?如果 android 你可以使用包含参数woocommerce.github.io/woocommerce-rest-api-docs/… 之后你在点击添加到 btn 到 sqlite 数据库时保存产品 ID,如果网站对不起我不能帮助你但你可以尝试使用插件,你应该知道如何解析 json 并制作http 请求已经
    【解决方案2】:

    我遇到了同样的问题。 Cookie 显然需要与请求以及 cart_key 一起发送。

    我通过安装 Postman Interceptor 浏览器扩展解决了这个问题。

    在 Postman 中,单击“Cookies”,它会询问您是否要为您请求的域设置拦截器。它将安装浏览器扩展程序并获取 cookie 并将它们添加到您的 Postman 请求中。

    Postman 提供了拦截器和 cookie 捕获的辅助分步设置,但要手动访问 cookie 捕获设置,请单击 Postman 右上角的“使用 Postman 捕获请求和 cookie”图标。这就是那些设置所在。

    更多关于拦截器的信息在这里:https://learning.postman.com/docs/sending-requests/capturing-request-data/interceptor/#installing-interceptor

    【讨论】:

      猜你喜欢
      • 2020-02-28
      • 2017-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-22
      • 1970-01-01
      • 2014-04-10
      相关资源
      最近更新 更多