问题标签 [woocommerce-rest-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2021 浏览

node.js - 在 Angular 2 中使用节点模块

我正在学习 Angular 2 并尝试使用使用 Angular 2 和 TypeScript 的 Ionic 2 RC0 构建移动应用程序。我正在尝试在我的应用程序中使用节点模块woocommerce-api,但我总是遇到错误。

我使用 npm 安装了模块。

然后在我的 .ts 文件中,我试图像这样导入它,

尽管 VS Code 没有显示任何错误,但我仍然无法在我的方法和构造函数中使用它。我不介意没有获得智能感知帮助,但我只想让这个模块工作。

非常感谢任何帮助。提前致谢。

PS:此模块没有可用的类型。

0 投票
1 回答
122 浏览

wordpress - 带有数组的 Javascript 序列化参数

我正在创建一个以 Woo 商务为内容的应用程序。到目前为止,我可以显示产品列表并访问产品,但我无法创建订单。

这是创建和 POST 命令的函数:

回应是:

当我使用浏览器检查时,参数似乎在那里:

我尝试硬编码并使用来自 Woocommerce 文档的相同数据,但结果是相同的。

某些组合会抛出“需要产品 ID”、“需要数量”或“需要 SKU”。

尝试使用 POSTMAN 并创建没有产品的订单。

任何帮助表示赞赏

更新

我试着评论这一行:

现在创建了订单,但没有产品数据,只分配了“非数组”参数,所以我几乎可以肯定是格式问题......

示例对象:

0 投票
1 回答
2250 浏览

php - 在 woocommerce 结帐时为我的自定义支付插件执行自定义 js 代码

我正在为我的 woo 商务网站创建一个全新的自定义支付插件。我需要为信用卡和其他一些输入字段添加一些自定义验证。我需要将所有这些验证添加到一个单独的 js 文件中,并且希望仅在 javascript 验证成功通过后才触发结帐功能。

我可以使用wp_enqueue_scripts函数加载 js,但是在点击结帐按钮后我的 js 代码没有执行。我想要的是在结帐时单击首先需要执行我的代码,并根据我的验证检查需要继续结帐功能。

0 投票
1 回答
449 浏览

wordpress - WooCommerce - API 正在草稿模式下创建产品

我们正在使用脚本在我们的 woocommerce 安装中创建产品。API 调用似乎运行良好 - 请参阅下面的请求和响应。

但是,当我们在后端查看产品时 - 它处于草稿模式,并且某些属性没有像图像和类别那样保存。

正在返回占位符图像作为响应。我已经检查过我们的安装中没有 W3 Total Cache Plugin。

要求 :

响应对象:

以下是代码片段:

Cron 调用:

请求建筑:

控制器定义:

0 投票
1 回答
973 浏览

php - WooCommerce REST API v2 - 显示受保护的元数据

我正在将 WooCommerce 网站集成到我构建的应用程序中。

我正在尝试使用 API 检索产品(元数据)的自定义字段。

以下是有关从 v1 到 v2 的更改的文档摘录

v1 不包括订单项元,v2 包括完整的订单项元(带有可选的过滤器参数以包括受保护的订单项元

https://woocommerce.github.io/woocommerce-rest-api-docs/v2.html#version

我似乎无法在任何地方找到这个实际的过滤器是什么。下面的过滤器是最初用于获取元数据的过滤器

但是通过我的搜索,我找不到额外的过滤器来返回产品的受保护元数据。注意我不是要更新受保护的元数据,而只是查看受保护的元数据。

0 投票
1 回答
4469 浏览

php - 在woocommerce中付款成功或失败后更新订单

我为 woocommerce 集成了一个自定义支付网关,我已经成功完成并能够输出成功/失败并正确重定向以及清空购物车.. 正确重定向 Emptys cart 不更新 order_status 或 add_order_note

} }

0 投票
1 回答
1118 浏览

react-native - 如何使用 oauth 1.0 通过本机反应进行网络调用?

我正在为 android 平台开发 react native 应用程序。基本上,我想连接由 woocommerce 平台制作的后端 api,为此我必须使用 oauth1.0 身份验证循环(带有consumer keyconsumer secret)来获取数据。那么,有没有可能我可以使用 fetch 或任何其他库在本机反应中发出网络请求?

0 投票
1 回答
3641 浏览

wordpress - WooCommerce REST API - 使用后/前参数获取订单

我正在使用 WooCommerce REST API ( http://woocommerce.github.io/woocommerce-rest-api-docs/#introduction ) 并且能够成功下载客户、订单等。我现在只想下载两个日期之间的订单列表 - 我可以在订单文档中看到以下参数:

我已将请求的 URL 修改为:

但我收到此响应的 400 错误:

据我所知,这两个日期是符合 ISO8601 的有效日期。找不到此请求应如何显示的示例,因此不确定从这里去哪里。

0 投票
0 回答
2334 浏览

angularjs - 如何在 Angular js 中集成 woocommerce rest api?

我想WooCommerce rest API融入angular js. 意味着我想angular js通过使用来获取所有产品的列表WooCommerce rest API

我正在使用它,但它不起作用:

http://angular.templatic.net/wp-json/wc/v1/products?oauth_consumer_key=ck_9ae878f7a1fa134a2acad1eef7c0182dd3f7e68a&oauth_nonce=0.07115150265051876&oauth_signature=cs_72e4b3ca15c1b9e326af8d806e47a1f95e76243c&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1455528864

0 投票
0 回答
543 浏览

javascript - Woocommerce rest api自定义路由在javascript中不起作用

我已经使用以下代码为 woocommerce rest api 注册了新的自定义路由

这条路线已成功注册,因为我可以在 woocommerce 端点中看到它,如下所示:

在此处输入图像描述

但是当我从javascript调用这个api时,它给了我这个错误:

我的网址:

我想将此路由用于在数据库中插入数据的 post 方法。