Код: Выделить всё
function get_product_data( $customer_data, $order ) {
foreach ( $order->get_items() as $item ) {
if ( 12496 === $item->get_product_id() && ($order->get_total() > '0') ) {
$customer_data['journey_sub_variation'] = $item['variation_id'];
}
}
return $customer_data;
}
add_filter( 'wpf_woocommerce_customer_data', 'get_product_data', 10, 2 );
Что мне действительно хотелось бы сделать, так это выполнить действие, ЕСЛИ заказ включает в себя этот продукт по подписке. (идентификатор 12496), и это не ордер Switch.
В качестве альтернативы мы могли бы проверить, является ли рассматриваемый заказ родительским, и выполнить действие, даже если общая сумма равна 0.
Надеюсь, что это поможет смысл.
Я пробовал играть с ним уже несколько часов, но ничего не получилось.
Есть идеи?
Есть идеи?
п>
Подробнее здесь: https://stackoverflow.com/questions/792 ... -subscript