13

WooCommerce REST API を介して注文、商品、顧客のカスタム フィールドにアクセスすることはできますか? ネイティブではない場合、どのようなプラグイン、回避策、またはハックが機能しますか? ありがとう!

4

2 に答える 2

1

コメントで述べたように、WooCommerce が API を介して注文を作成した後、woocommerce_api_create_orderフックが起動されます。それを利用できます。

次のコードをテーマの functions.php ファイルに追加します

add_action( 'woocommerce_api_create_order', 'my_woocommerce_api_create_order', 10, 2);

function my_woocommerce_api_create_order( $order_id, $data ) {

     // $data contains the data was posted, add code to extract the required
     // fields and process it as required

}

同様に、plugins/woocommerce/includes/api/*.phpファイル内のコードを見て、エンドポイントに適したアクションまたはフィルター フックを見つけて使用します。

于 2016-04-05T04:56:49.077 に答える