В этой категории вы найдёте уроки как про обычную корзину WooCommerce, так и про мини-корзину – каждую из них вы можете изменить и настроить под себя, как захотите.
У меня на блоге уже есть урок, в котором я подробно рассказал о способах добавления товара в корзину программно, через код. Я решил на этом не останавливаться, и вот, перед вами урок про программное применение купона.
Это можно сказать такое дополнение к посту про добавление товара в корзину через код.
В этом уроке я покажу вам, как добавить простой товар в корзину через код, как добавить несколько единиц товара, а также попробуем это сделать и для вариативных товаров тоже.
Для этого существует фильтр-хук wc_add_to_cart_message_html
и мы можем спокойно к нему подключиться например в functions.php
текущей или дочерней темы.
Идея этого поста началось с того, что когда в настройках способа доставки WooCommerce я указал «Самовывоз» со стоимостью 0, доставка вывелась без цены, а нужно было, чтобы была либо нулевая цена, либо надпись «Бесплатно».
Для настройки динамических цен есть целый вагон плагинов, в основном платных. Скажу прямо – я их не тестировал, вполне возможно, что среди них есть хорошие, но это не точно. Поэтому сегодня мы сделаем всё при помощи сниппета кода в functions.php
.
Иногда бывает нужно добавить какое-нибудь поле на страницу оформления заказа, либо применить купон, если какой-то определённый товар в корзине клиента. И в этом уроке я покажу, как это проверить через код.