0 レビュー
1 回答
php-注文後に在庫がなくなったときに、特定のカテゴリとタグを製品に自動的に追加します
<脇>
答えへのリンク
閉鎖。この質問はもっと焦点を合わせる必要があります。現在、回答を受け付けていません。
わからない
0
レビュー
答え :
解決策:
在庫変更イベント後の利用可能なフック、メールのトリガー、注文メモの追加
は次の場所にあります。https://github.com/woocommerce/woocommerce/blob/master/includes/wc-stock-functions.php
いくつかのアクションフックを含む関数
wc_trigger_stock_change_notifications()
があります
利用可能なフック:
// No stock function action_woocommerce_no_stock( $wc_get_product ) { // make action magic happen here... } add_action( 'woocommerce_no_stock', 'action_woocommerce_no_stock', 10, 1 );
// Low stock function action_woocommerce_low_stock( $wc_get_product ) { // make action magic happen here... } add_action( 'woocommerce_low_stock', 'action_woocommerce_low_stock', 10, 1 );
// On backorder function action_woocommerce_product_on_backorder( $array ) { // make action magic happen here... } add_action( 'woocommerce_product_on_backorder', 'action_woocommerce_product_on_backorder', 10, 1 );
したがって、必要なものには、
を使用できます。woocommerce_no_stock
と3.0のCRUDオブジェクトfunction action _ woocommerce_no_stock($ wc_get_product){ //カテゴリIDを設定します $ wc_get_product-> set_category_ids(array(39、2)); //製品セットのタグID $ wc_get_product-> set_tag_ids(array(40)); // 保存する $ wc_get_product-> save(); } add_action('woocommerce_no_stock'、'action _ woocommerce_no_stock'、10、1);
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。