Скидка на каждый второй товар woocommerce

Обзор плагинов по созданию скидок

Метки

Рассмотрим различные плагины по созданию функционала скидок. Рассматриваться будут плагины которые предоставляют возможность комплексного формирования скидок на состав корзины.

Практически все плагины в обзоре могут в бесплатной версии предоставить простой функционал, например скидку на общую стоимость в зависимости от количества товара или от суммы заказа. Но если нужен более сложный функционал, то нужна версия Pro.

Conditional Discounts for WooCommerce — A simple yet complete woocommerce dynamic pricing plugin

Принцип действия: задается условие или несколько условий при котором действует акция, задается акция, т.е. что происходит при наступлении условий. Процесс создания акций сделано очень просто и понятно. Удобно реализовано указание срока действия акций. Русская локализация отсутствует.

Discount Rules for WooCommerce

Нет русской локализации. Не удобный интерфейс создания акция, но это дело вкуса.

Dynamic Pricing With Discount Rules for WooCommerce

Простой плагин. Создаются 3 варианта акций:

Easy WooCommerce Discounts — WooCommerce Dynamic Pricing, Discounts, Shipping

Простой плагин с базовым функционалом, т.е. скидка при соблюдении определенных условий корзины.

В бесплатной версии скидки можно делать только в виде процентов на корзину. В Pro-версии открывается фиксированная скидка на корзину и скидка в процентах и сумме на товар.

Есть возможность программировать срок действия акций.

WooCommerce Bulk Discount

10 000 загрузок, Автор: Rene Puchinger

Настройки плагина выводятся в разделе настроек Woocommerce.

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

Advanced Dynamic Pricing for WooCommerce

Принцип стандартный: выбираем акцию которая будет влиять на корзину или товар, выбираем условия при которых акция срабатывает.

Явным минусом является то что в настройках нет условия количества товаров в корзине. По крайней мере я не нашел. Также отсутствует русский язык.

Pricing Deals for WooCommerce

Скидки создаются в 2-х режимах: скидки в каталоге и скидки для корзины. Можно назначать срок действия любой акции.

Недостатком является отсутствии русской локализации.

Типы скидок для корзины:

Мощный плагин с тонкими настройками конфигураций скидок.

WooCommerce Dynamic Pricing & Discounts

Исключительно платное решение ($59, 19.01.2021) от Envato Market. Есть демо-версия настроек плагина.

Акции создаются для каталога (скидки на товары), и для условий корзины. Все довольно просто настраивается.

Источник

Плагины оптовых цен и скидок в WooCommerce

Скидка на каждый второй товар woocommerce

В некоторых магазинах в зависимости от количества покупаемой продукции вы можете получить скидку в цене за единицу товара. Внедрение подобных предложений для оптовых закупок может повысить общий чек в корзине или пригодится компаниям, активно работающим с оптовыми покупателями, бизнесом и т.п.

При реализации этой опции в магазине WooCommerce вы можете столкнуться с несколькими типами задач, для каждой из которых есть свой подходящий плагин:

Давайте разберем все эти варианты.

WooCommerce Wholesale Prices

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

Скидка на каждый второй товар woocommerce

Основные функции:

В принципе, тут и настраивать особо нечего. После установки у вас добавится роль пользователей Wholesale Customer, для которой будут доступны оптовые скидки. В разделе «Woocommerce» – «Wholesale Roles» вы сможете добавлять/удалять новые роли.

Параметры модуля задаются в разделе общих настроек WooCommerce в одноименной вкладке.

Скидка на каждый второй товар woocommerce

Непосредственное задание скидок для опта производится в карточке товаров:

Скидка на каждый второй товар woocommerce

Сохраняете, и после этого новый ценник сразу отобразится на сайте. Все максимально просто. Также удобно, что на странице админки со списком всех товаров вы сможете сразу видеть оптовые скидки + есть быстрое их редактирование.

Если подобной функциональности вам хватит, то смело выбирайте плагин WooCommerce Wholesale Prices. В премиальной версии и аддонах разработчики обещают дополнительные приятные плюшки, но стоит это немного дороговато.

WooCommerce Bulk Discount

На данный момент модуль загрузили более 20 тысяч раз, и он точно будет работать на версиях системы от 3.6. до 4.9.14. (я успешно тестировал на 4.8.2). Также в описании заявлена поддержка WooCommerce 2.0 и 3.3. Как там дела обстроят дальше непонятно, т.к. решение не обновлялось года два, хотя блок ошибок показывает, что все баги исправлены. В моем случае был установлен WooCommerce 2.6.x + WP 4.8.2, проблем не наблюдалось.

Скидка на каждый второй товар woocommerce

С помощью модуля вы сможете добавлять скидки к итоговой стоимости корзины в зависимости от количества приобретенных товаров. Всего существует три варианта реализации данного механизма:

Чем-то отдаленно напоминает промокоды, но логика работы немного иная. Если мои расчеты вам показались непонятными, советую внимательно вчитаться в них еще раз (с первого раза может не получится). В крайнем случае смотрите дополнительные примеры в FAQ на официальной странице модуля в wordpress.org.

Основные функции Bulk Discount

Скидка на каждый второй товар woocommerce

Настройка оптовых цен и WooCommerce скидок

Первым делом после активации заходим в раздел настроек WooCommerce, где появится новая вкладка «Bulk Discount». Здесь, по сути, вы сможете реализовать те или иные функции плагина, о которых говорилось выше.

Скидка на каждый второй товар woocommerce

Среди параметров найдете:

На картине выше показано как заполнены данные опции в моем проекте магазина, у вас могут быть совсем другие значения.

Теперь перейдем непосредственно к заданию скидок с плагином Bulk Discount. В админке на странице редактирования товаров появится одноименна вкладка (для обычного и вариативного выглядит одинаково).

Скидка на каждый второй товар woocommerce

Здесь, во-первых, активируем работу модуля (галочка напротив enabled), а затем добавляем правила зависимости цены от количества WooCommerce товаров в корзине. Вы можете создавать до 5-ти уровней, например, для 10, 20, 50 шт. и т.п.

В поле description обязательно напишете информацию о ваших скидках (поддерживается HTML). Данное описание покажет какая стоимость продукции будет при заказе определенного ее количества. Это важно(!), поскольку основная цена всегда отображается такой, как задана в админке, а изменения пользователь увидит уже в корзине или при оплате.

Скидка на каждый второй товар woocommerce

В целом плагин Bulk Discount является отличным решением для внедрения оптовых цен в WooCommerce магазинах. Работать с ним легко, есть все необходимые настройки и поддерживаются вариативные товары. Единственное, что печалит — авторы давно не уделяли внимание своему творению. Со своей стороны я могу лишь сказать, что модуль без проблем функционирует на версии WooCommerce 2.6.x и системе Вордпресс 4.8.x-5.x. Ручаться за остальные случаи, увы, не могу.

Итого. В целом оба плагина оптовых скидок неплохо себя зарекомендовали, хотя не исключаю, что в репозитории имеются и другие похожие решения. Например, в ходе написания статьи обнаружил модуль Discount Rules for WooCommerce, который весьма активно обновляется и имеет весьма положительный фидбек. Если вы знаете еще какие-то альтернативы для задания оптовых цен в магазине, пишите в комментариях.

Источник

WooCommerce Bulk Discount скидка количество товаров

Привет! Мы продолжаем разбирать самые интересные и самые полезные плагины для интернет-магазина Woocommerce! Сегодня вы узнаете как сделать скидку при заказе определённого количества товаров. Пример, вы установили минимальный лимит для скидки — 3 товара, размер скидки — 10%, когда пользователь добавит 3 товара в корзину, ему автоматически сделают скидку в 10% на цену одного товара. То есть, если футболка стоит 300 рублей, вы добавили в корзину 3 футболки, теперь каждая футболка будет стоить 270 рублей, с учётом скидки 10%, в итоге вы заплатите 810 рублей за 3 футболки, вместо 900 рублей. Есть три типа скидки.

Скидка на каждый второй товар woocommerce

Установить плагин WooCommerce Bulk Discount вы сможете прямо из админ-панели WordPress. Перейдите на страницу: Плагины — Добавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.

Скидка на каждый второй товар woocommerce

Далее, после установки и активации плагина перейдите на страницу: Woocommerce — Настройки — Bulk Discount. Здесь вы сможете настроить основные параметры плагина.

Discount Type, выберите тип скидки:

Treat product variations separately, скидка для вариативных товаров. Будет применяться ко всем вариациям товара.

Remove any bulk discounts if a coupon code is applied, не показывать скидку при использовании купона.

Show discount information next to cart item price, показывать скидку рядом с ценой товара, на странице корзины.

Show discount information next to item subtotal price, показывать информацию о скидке рядом с итоговой ценой.

Show discount information next to item subtotal price in order history, показывать информацию о скидках в истории заказов.

Optionally enter information about discounts visible on cart page, можете добавить сюда свою информацию о скидке. Отображается на странице корзины.

Optionally change the CSS for old price on cart before discounting, можете добавить свои CSS стили для отображения скидки возле цены товара.

Optionally change the CSS for new price on cart after discounting, можно добавить свои CSS стили для скидки в итоговой цене.

Скидка на каждый второй товар woocommerce

Далее, перейдите на страницу редактирования товара. В блоке «Данные Товара» у вас появится новая вкладка «Bulk Discount», перейдите на данную вкладку, нажмите на кнопку — Add discount line, чтобы создать скидку.

Bulk Discount enabled, здесь должна стоять галочка, чтобы включить скидку.

Quantity (min.), укажите здесь минимальное количество товара, на который будет распространяться скидка.

Discount (%), укажите здесь размер скидки.

Скидка на каждый второй товар woocommerce

Всё готово! Теперь при заказе определённого количества товара, пользователь будет получать скидку!

Остались вопросы? Напиши комментарий! Удачи!

Источник

Скидка в процентах на всю корзину без купона в WooCommerce

WooCommerce – популярное дополнение для WordPress, позволяющее организовать на вашем сайте интернет-магазин. Я работаю с ним очень часто, и чаще всего требуется реализовать какое-нибудь нестандартное решение, которое по умолчанию не предусмотрено системой.

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

Фиксированная скидка в процентах на всю корзинку в WooCommerce

Итак, начнем, пожалуй, с самой простой скидки – фиксированной. В ней скидка будет применяться ко всей корзине по итогу, без лишних действий со стороны пользователя.

Его вы вставляете в низ файла functions.php, который находится в папке вашей темы.

Фиксированная (применяющаяся при наличии в корзине конкретных товаров) скидка в процентах на всю корзинку в WooCommerce

Второй вариант фиксированной скидки – это скидка, которая применяется в зависимости от того, какие товары (или связки товаров) положены в корзину.

Скрипт для применения скидки при наличии конкретного товара в корзине:

Скрипт для применения скидки при наличии одного из товаров в корзине:

Скрипт для применения скидки при наличии конкретных товаров в корзине:

Нужный из них вы вставляете в низ файла functions.php, который находится в папке вашей темы. Если вы используете вариативные товары, то «product_id» в коде следует заменить на «variation_id».

Фиксированная (применяющаяся при наличии в корзине товаров из конкретных категорий) скидка в процентах на всю корзинку в WooCommerce

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

Скрипт для применения скидки при наличии товара в корзине из конкретной категории:

Скрипт для применения скидки при наличии товара в корзине из одной категории:

Скрипт для применения скидки при наличии товара в корзине из конкретных категорий:

Скрипт для применения скидки при наличии товаров в корзине из конкретных категорий:

Нужный из них вы вставляете все так же в низ файла functions.php, который находится в папке вашей темы.

Фиксированная (применяющаяся в зависимости от выбранного способа доставки) скидка в процентах на всю корзинку в WooCommerce

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

Скрипт для применения скидки при выборе конкретного способа доставки:

Скрипт для применения скидки при выборе одного из заданных способов доставки:

Нужный из них вы вставляете в низ файла functions.php, который находится в папке вашей темы.

Динамичная (изменяющаяся в зависимости от итоговой суммы) скидка в процентах на всю корзинку в WooCommerce

В отличие от вышеупомянутых вариантов с фиксированной скидкой, задачка здесь немного сложнее. Нашу скидку мы привяжем к диапазону цен. И, например, когда человек заказал товаров на сумму от 1000 до 10 000 – дадим ему одну скидку, а выше – другую.

Реализация будет выглядеть следующим образом:

Ее вы так же вставляете в самый низ файла functions.php, который находится в папке вашей темы.

Динамичная (изменяющаяся в зависимости от итогового количества товаров) скидка в процентах на всю корзинку в WooCommerce

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

Предложенный код вы все так же вставляете в низ файла functions.php, который находится в папке вашей темы.

По желанию (в двух последних вариантах) вы можете задать свои диапазоны цен.

Источник

Как вывести общую сумму скидок в Woocommerce?

Всем привет. Очень рассчитываю на помощь зала, потому как сама уже голову сломала, пытаясь решить простую задачу. В интернет-магазине на Woocommerce есть гибкая система различных скидок:

1. Периодически появляющиеся скидки на отдельные товары;
2. Скидка 10% за заказ на общую сумму корзины 5000-7000 рублей;
3. Скидка 15% за заказ на общую сумму корзины более 7000 рублей;
4. Время от времени анонсируются купоны на дополнительную скидку к заказу.

Задача следующая: необходимо на страницах «Cart» и «Checkout» вывести общую сумму всех скидок, которыми воспользовался покупатель. Пример:

На просторах интернета был найден следующий код:

С этим кодом две проблемы:

1. Он выводит сумму скидок на индивидуальные товары и скидку по купону, но не плюсует сюда скидку за большую сумму заказа. Скидку за большую сумму заказа получаю следующим кодом:

2. Код выводит строку «Saved» только если в корзине есть хотя бы один товар с индивидуальной скидкой на него. Если удалить этот товар из корзины, оставив только товары без скидок, то этот код не выводит строку «Saved» вообще. Получилось обойти это, убрав условие:

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

Из двух проблем осталась только одна — как приплюсовать ещё вывод скидки за большую сумму заказа. Вообще самым простым и логичным способом решения задачи вижу вычесть сумму «Order Total» из «Cart Subtotal», и получить таким образом сумму всех применённых к заказу скидок, но хоть убейте, не могу найти информацию как это сделать. Может у кого есть идеи?

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *