Woocommerce: уменьшить состояние на складе - PullRequest
0 голосов
/ 18 апреля 2019

Я использую надстройку WC checkout, которая добавляет метаданные в заказ WC.

При сохранении заказа я хочу добавить условную логику в процесс сокращения запасов.

Но я неНе знаю, как получить значения этого дополнения WC Checkout в условии:

function wcs_do_not_reduce_renewal_stock( $reduce_stock, $order ) {

     $addvalue= check_if_my_order_contains_a_specific_WC_checkout_add-on_value() ;

if ($addvalue=="achat-1")  {$reduce_stock = true;}
if ($addvalue=="achat-2")  {$reduce_stock = false;}
if ($addvalue!="achat-2" && $addvalue!="achat-1") {$reduce_stock = true;}
        return $reduce_stock;
    }
add_filter( 'woocommerce_can_reduce_order_stock','wcs_do_not_reduce_renewal_stock', 10, 2 );

Спасибо за помощь

...