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

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

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

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

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

  Автор:
  99

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

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

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

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

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

  Автор:
  119

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

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

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

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

WPForms — Создаем страницу «Контакты» ВМЕСТЕ и защищаем от спама

  Автор:
  231
WPForms - Создаем страницу "Контакты" ВМЕСТЕ и защищаем от спама.

Нужна полноценная страница обратной связи для сайта на WorPress? Выполняйте мою видео инструкцию шаг за шагом и у Вас все получится.

Содержание:
00:00 — Какая информация может быть размещена на странице «Контакты»
00:49 — Установка бесплатного плагина WPForms
01:14 — Создаем и настраиваем простую контактную форму
02:50 — Добавляем галочку согласия с политикой конфиденциальности в контактную форму
06:37 — Публикуем шорт код контактной формы на странице «Контакты»
07:32 — Добавим на страницу с формой фотографию, текст и другие контактные данные: Email, Телефон, Телеграм, WhatsApp, Viber.
10:57 — Редактируем контент на странице с контактной формой
12:59 — Защищаем контактную форму от спама
Читать далее »

[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 кода

  Автор:
  238

Индивидуальные функции — простой плагин с одним пустым файлом. Удобный способ вставки необходимого php кода без редактирования шаблона.

Как работать с плагином?

  1. Скачайте плагин Индивидуальные функции, установите его на блог и активируйте
  2. Зайдите в раздел «Плагины» — «Редактор»
  3. Выберите из списка плагинов справа «Индивидуальные функции» и нажмите на кнопку «Выбрать»
  4. Вставьте скопированный код нового виджета в файл
  5. Нажмите на кнопку «Сохранить файл»

[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;
}

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