Позволяет удалить одну из позиций заказа в WooCommerce. Возвращает false
– если в качестве параметра функции указано некорректное значение, во всех остальных случаях – true
.
Про позиции заказов в WooCommerce у меня на сайте есть отдельный урок.
wc_delete_order_item( $item_id );
get_items()
, подробнее тут.wc_delete_order_item( 55 );
При удалении позиции заказа функцией wc_delete_order_item()
, вам не нужно беспокоиться о метаданных – они будут удалены автоматически.
Срабатывает непосредственно перед удалением позиции заказа.
add_action( 'woocommerce_before_delete_order_item', 'true_before_delete', 25 ); function true_before_delete( $item_id ) { // делаем что-то }
Срабатывает сразу же после удаления позиции заказа.
add_action( 'woocommerce_delete_order_item', 'true_after_delete', 25 ); function true_after_delete( $item_id ) { // делаем что-то }
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.