[Woocommerce] Как добавить кнопки плюс и минус к полю «количество товаров» в корзине и на странице товара

  Автор:
  157
[Woocommerce] кнопки плюс и минус к полю "количество товаров" в корзине и на странице товара

По умолчанию в Woocommerce поле для отображения и ввода количеств товара в корзине и на странице товара представляет собой стандартное поле HTML типа number. Браузер позволяет увеличить и уменьшать число в поле с помощью стрелок (в разных браузера реализовано по разному. Например в Chrome, стрелки появляются при наведении мышки на поле). Выглядит это так:

Читать далее »

[Woocommerce] Как вывести уведомление с суммой сколько еще осталось до бесплатной доставки

  Автор:
  99

В интернет-магазине на Woocmmerce есть бесплатная доставка. Если покупатель добавил в корзину товаров больше чем на 5000 рублей, то, доставка бесплатная.

Задача: добавить в корзину строку, где указана сумма, сколько еще не хватает до бесплатной доставки.

Например, покупатель добавил товара на сумму 2000 рублей. Бесплатная доставка начинается от 5000 рублей. В строке должно быть написано «Осталось 3000 ₽ до бесплатной доставки».

Если в корзине товара на 5000 и более рублей, выводим «Бесплатная доставка».
Читать далее »

[Woocommerce] Как добавить дополнительную вкладку на странице Мой аккаунт

  Автор:
  119

Создаю сайт на заказ интернет-магазин домашней парфюмерии. В магазине использую плагин для добавления товаров в избранные. У плагина есть shortcode для вывода списка избранных. Задача вывести этот список избранных на странице Мой аккаунт в отдельной вкладке. Сам список можно вывести с помощью шорткода.

Также необходимо поменять порядок вкладок, переименовать вкладку Консоль и удалить не нужные вкладки (в моем случае это была вкладка Загрузки).

1. Регистрация нового endpoint

* В коде заменить wishlist на свое название.
Читать далее »

[PHP Woocommerce] Как добавить форму «Купон» на страницу «Оформление заказа» перед суммой заказа

  Автор:
  377
Woocommerce - Как добавить форму "Купон"

На днях поступил запрос от клиента, перенести форму «Добавить купон» на страницу «Оформление заказа» в блок «Ваш заказ» перед итоговой суммой заказа.

Согласна с запросом, поскольку покупатель может забыть ввести купон на странице «Корзина» или сразу перейти на страницу «Оформление заказа». На странице Оформление заказа, по умолчанию, форма для ввода купона скрыта. Чтобы появилась форма необходимо нажать на ссылку. К сожалению не все видят эту ссылку, и в связи с этим поступают вопросы в техподдержку магазина.
Читать далее »

[PHP Woocommerce] Как изменить текст кнопки «В корзину» на «Уже в корзине», когда товар уже добавлен в корзину

  Автор:
  217

На днях был запрос поменять текст на кнопке «В корзину» после того, как пользователь нажал а эту кнопку. То есть добавил товар в корзину. Задача была показать пользователю, что товар добавлен в корзину. Текст необходимо поменять на «Уже в корзине»

Кнопка В корзину есть на странице магазина и архивных страницах (категории товаров), и на странице товара.

В снипете ниже 2 кода:

1. кнопка на странице товара
2. на архивной странице

Код вставлять в плагине Индивидуальные функции или в файле functions.php в Child theme
Читать далее »

[PHP] Как заменить слово «Скидка» на «Процент скидки» на товарах Woocommerce сайта на WordPress

  Автор:
  486
Как заменить слово "Скидка" на "Процент скидки" на товарах Woocommerce сайта на WordPress

В последней версии шаблона AB-Inspiration я заменила слово Скидка на процент скидки на товарах Woocommerce. Это изменение появится в ближайшем обновлении AB-inspiration.

Вот так выглядел бейдж со словом Скидка

А вот так с процентом скидки Читать далее »

[PHP] Редирект на страницу «Спасибо» после оплаты Woocommerce

  Автор:
  241

Платежная система Stripe, а также способы оплаты «Прямой банковский перевод» и «Оплата при доставке» не перенаправляют на произвольную страницу после оформления заказа.

Для этого можно использовать следующий код:

// Redirect WooCommerce checkout page to a custom thank you page
add_action( 'woocommerce_thankyou', 'ab_redirect_woo_checkout');
function ab_redirect_woo_checkout( $order_id ){
$order = wc_get_order( $order_id );
$url = 'LINK_TO_THANKYOU_PAGE';
if ( ! $order->has_status( 'failed' ) ) {
wp_safe_redirect( $url );
exit;
}

Читать далее »

[Woocommerce] Произвольные ссылки «Добавить в корзину»

  Автор:
  7403
[Woocommerce] Произвольные ссылки "Добавить в корзину"

В этой статье руководство по созданию произвольных ссылок/кнопок «Добавить в корзину».  Эти ссылки вы можете размещать на лендингах, страницах блога, записях или давать в социальных сетях.  При клике на эту ссылку товар автоматически будет добавлен в корзину вашего магазина и посетитель будет перенаправлен на страницу «Корзина» или «Оформление заказа» на вашем сайте.

С помощью этого руководства вы сможете размещать ссылки на свои простые товары,  вариативные или группированные товары, а также указывать в ссылке количество штук, которые также автоматически добавляются в корзину.

С этим руководством-шпаргалкой вам будет гораздо проще размещать ссылку «Добавить в корзину» на любой странице сайта, на лендинге, в таблице цен или статье на блоге. Ну что, поехали.

Читать далее »

Как добавить города и области России в зоны доставки для интернет магазина на WordPress и WooCommerce

  Автор:
  19841
Как добавить города и области России в зоны доставки

Woocommerce отличный плагин для создания интернет магазина, но поскольку он заточен под западный рынок, и не очень развит в рунете, приходится кое-что дорабатывать.

Такой, например, доработкой будет внесение списка городов и областей для создания зон доставки.

По умолчанию в Woocommerce можно создать зону доставки «Россия»,


Читать далее »