Обработка настраиваемого массового действия в списке заказов администраторов в WooCommercePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Обработка настраиваемого массового действия в списке заказов администраторов в WooCommerce

Сообщение Anonymous »

Я добавил пользовательское действие на моей странице заказов Woocommerce, как показано ниже, и у меня также есть поле на заказ «количество блюд». Теперь я хочу, когда я выбираю заказы в объеме и использую это пользовательское действие, тогда количество блюд должно быть уменьшено на 1. /> < /p>

my code: < /p>

add_filter( 'bulk_actions-edit-shop_order', 'decrease_number_of_meals_by_1' );
function decrease_number_of_meals_by_1( $bulk_actions ) {
$bulk_actions['decrease_number_of_meals'] = 'Decrease Number of Meals by 1';
return $bulk_actions;
}

add_action( 'admin_action_decrease_number_of_meals', 'fire_my_hook' );
function fire_my_hook() {
if( !isset( $_REQUEST['post'] ) && !is_array( $_REQUEST['post'] ) )
return;

foreach( $_REQUEST['post'] as $order_id ) {

$order = new WC_Order( $order_id );
$no_of_meals = $order->get_post_meta( $order_id, '_wc_acof_{3}', true );
}
}
< /code>

Я застрял здесь и понятия не имею, как сделать это дальше.

Пожалуйста, направьте меня о том, как я могу достичь этого.

Подробнее здесь: https://stackoverflow.com/questions/529 ... oocommerce
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»