Мой веб-магазин WooCommerce выполнен из многостадийного процесса добавления в корзину, что добавляет бесплатный товар в корзину, когда шаг пропускается.Удаление определенных продуктов со страницы и страницы оформления покупок
Таким образом, я хотел бы удалить эти бесплатные товары из корзины на странице проверки, как только процесс выбора будет выполнен, и клиент будет платить свой заказ.
Я знаю, что я должен использовать метод WC_Cart remove_cart_item($cart_item_key)
в некотором крюке. На данный момент я пробовал некоторые крючки без успеха.
Мои бесплатные продукты идентификаторами:
$free_products_ids = array(10,52,63,85);
Как я могу добиться этого?
Благодаря
Спасибо @LoicTheAztec – mysticalghoul