問題タブ [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 に答える
122 参照

wordpress - 配列を使用した Javascript シリアライゼーション パラメータ

Woo commerce をフィードするアプリを作成しています。これで、製品リストと製品へのアクセスを表示できますが、注文を作成できません。

これは、注文を作成し、POST する関数です。

応答は次のとおりです。

ブラウザで検査すると、Params が存在するようです:

Woocommerce のドキュメントから同じデータをハードコーディングして使用しようとしましたが、結果は同じです。

一部の組み合わせでは、「製品 ID が必要」、「数量が必要」、または「SKU が必要」がスローされます。

POSTMAN で試してみたところ、商品なしで注文が作成されました。

どんな助けでも大歓迎です

アップデート

この行にコメントしてみました:

そして今、注文が作成されましたが、製品データがなく、「非配列」パラメーターのみが割り当てられたため、フォーマットの問題はほぼ確実です...

例のオブジェクト:

0 投票する
1 に答える
449 参照

wordpress - WooCommerce - API はドラフト モードで製品を作成しています

スクリプトを使用して、woocommerce インストールで製品を作成しています。API 呼び出しは正常に行われているようです。以下の要求と応答を参照してください。

しかし、バックエンドで製品を見ると、ドラフト モードであり、画像やカテゴリなどの一部の属性が保存されていません。

応答でプレースホルダー画像が返されています。インストールに W3 Total Cache Plugin がないことを確認しました。

リクエスト :

応答オブジェクト:

コード スニペットは次のとおりです。

クロンコール:

建物のリクエスト:

コントローラーの定義:

0 投票する
1 に答える
973 参照

php - WooCommerce REST API v2 - 保護されたメタデータを表示

作成したアプリケーションに WooCommerce Web サイトを統合しています。

API を使用して製品 (メタデータ) のカスタム フィールドを取得しようとしています。

以下は、v1 から v2 への変更に関するドキュメントからの抜粋です。

v1 には注文アイテム メタが含まれず、v2 には完全な注文アイテム メタが含まれます (保護された注文アイテム メタを含めるためのオプションのフィルター パラメーターを使用)

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

この実際のフィルターが何であるかをどこにも見つけられないようです。以下のフィルターは、最初にメタデータを取得するために使用されるものです

しかし、検索しても、製品の保護されたメタデータを返す追加のフィルターが見つかりません。保護されたメタを更新しようとしているのではなく、保護されたメタを表示していることに注意してください。

0 投票する
1 に答える
4469 参照

php - woocommerce での支払いの成功または失敗後に注文を更新する

woocommerce 用のカスタム支払いゲートウェイを統合しました。正常に完了し、成功/失敗を出力し、カートを空にするとともに正しくリダイレ​​クトすることができます。

} }

0 投票する
0 に答える
2334 参照

angularjs - angular jsにwoocommerce rest apiを統合するにはどうすればよいですか?

WooCommerce rest APIに統合したいangular jsangular 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 を呼び出すと、次のエラーが表示されます。

私のURL:

このルートをポストメソッドに使用して、データベースにデータを挿入したいと考えています。