По умолчанию внутренний метод WooCommerce process_login() отправляет всех авторизовывающихся пользователей сайта на wc_get_page_permalink( ‘myaccount’ ), короче говоря в личный кабинет (я сейчас говорю про стандартную форму входа WooCommerce).
Ключевой момент этого урока именно научить вас изменять цену товаров через код для каких-то конкретных ситуаций, в качестве примера я решил показать вам, как сделать скидку 20% на все товары для авторизованных пользователей интернет-магазина, но вы можете использовать любое другое условие.
Не так давно я занимался одним проектом на WooCommerce, который мне очень нравится – магазином Kalabasa из Мск. И одной из задач было сделать кнопки изменения количества товара в корзине один-в-один как на скриншоте.
В этом уроке WooCommercе снова разрывает стереотипы pre_get_posts 😁 То есть мы будем изменять количество отображаемых похожих товаров на странице товара совсем другим хуком, а именно – woocommerce_output_related_products_args.
Возвращает все метки поста.
Используется для получения информации о таксономии товара.
В этом посту – небольшой пример использования экшн-хука WooCommerce woocommerce_after_cart_item_name, который позволяет вывести что-то прямо непосредственно после названия товара в корзине.