Скидка на самовывоз 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

скачать архив для WordPress | Размер: 0.484 МБ

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

Выбор клиентом встроенной в WooCommerce опции «самовывоз» (Local Pickup) означает, что они сами приедут к вам и заберут свой заказ. Плагин Local Pickup Plus расширяет функциональность WooCommerce, позволяя вам указать несколько пунктов выдачи товаров, один из которых клиент может выбрать на этапе оформления заказа. Указанный пункт выдачи отображается для вашего клиента в разделе Account – View Order и в электронных сообщениях, сязанных с заказом. А также в разделе Управление заказом (Order Admin).

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

WooCommerce Local Pickup Plus в заказе.

Выбранный пункт выдачи отображается в разделе Управление заказом (Order Admin)

Что плагин Local Pickup Plus добавляет в WooCommerce?

Добавьте один или несколько пунктов самовывоза

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

WooCommerce Shipping Local Pickup Plus

Выбор пункта выдачи при оформлении заказа.

В процессе оформления заказа адреса пункты выдачи будут показаны клиентам, которые выбрали «самовывоз» как способ доставки.

WooCommerce Shipping Local Pickup Plus выбор пункта выдачи

Выбор пункта выдачи при оформлении заказа.

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

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

Поддержка выбора нескольких способов доставки в WooCommerce Local Pickup

Источник

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

Метки

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

Практически все плагины в обзоре могут в бесплатной версии предоставить простой функционал, например скидку на общую стоимость в зависимости от количества товара или от суммы заказа. Но если нужен более сложный функционал, то нужна версия 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 Shipping method.

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

В этом руководстве приведены инструкции по настройке функций доставки, доступных в WooCommerce.

Основные настройки WooCommerce

Для того, чтобы ваша доставка работала правильно, нужно выполнить основные настройки WooCommerce:

Скидка на самовывоз woocommerce

В секции Адрес магазина заполните следующие поля:

В секции Общие настройки заполните следующие поля:

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

Настройка доставки

Скидка на самовывоз woocommerce

Вкладка «Доставка» делится на 3 раздела: «Зона доставки», «Параметры доставки» и «Классы доставки».

Зона доставки

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

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

Создание/Редактирование зоны доставки

Скидка на самовывоз woocommerce

Название зоны (для собственного понимания) — оно не отображается на сайте.

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

Методы доставки

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

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

Скидка на самовывоз woocommerce

Единая ставка
Единый ставка — это метод доставки, который позволяет вам определять стандартный тариф за: товар, класс доставки или заказ.

Скидка на самовывоз woocommerce

Заголовок метода — по умолчанию — “Единая ставка”, но вы можете изменить название метода доставки по собственному желанию. Название будет отображаться на страницах Магазин и Проверка.

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

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

[qty] для количества предметов, например, вы хотите брать за каждый товар в заказе 50 у.е., для этого напишите следующее выражение в поле Цена: 50*[qty];

[cost] для общей стоимости предметов

[fee percent = “10” min_fee = “20” max_fee = “”] для процентов за плату.

Стоимость классов доставки

Это дополнительные, необязательные расходы на доставку товаров. Этот раздел появится после того, как вы настроите Классы доставки. Детальные настройки описаны ниже

Скидка на самовывоз woocommerce

Расходы на доставку, установленные для добавленных классов доставки, будут добавлены к установленному тарифу. Ниже приведен снимок экрана примера различных затрат на доставку, установленных для различных классов доставки:

Скидка на самовывоз woocommerce

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

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

Тип вычисления — настройки расчета стоимости доставки:

Скидка на самовывоз woocommerce

Выпадающее меню имеет два варианта:

Бесплатная доставка

Бесплатная доставка не взимает плату с клиента за доставку товаров, которые он заказал в магазине электронной коммерции. Этот метод можно настроить так, чтобы он срабатывал по купону, минимальной сумме заказа или по двух вариантах. Минимальная сумма заказа является веской причиной тратить больше в интернет-магазине.

Скидка на самовывоз woocommerce

Наиминование — по умолчанию “Бесплатная доставка”, но вы можете изменить название метода доставки по собственному желанию. Название будет отображаться на страницах Магазин и Проверка.

Требования бесплатной доставки... — условие срабатывания бесплатной доставки. Нужно выбрать вариант из выпадающего списка:

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

Скидка на самовывоз woocommerce

Сохраните внесенные изменения

Самовывоз

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

Скидка на самовывоз woocommerce

Наименование — по умолчанию “Местный самовывоз”, но вы можете изменить название метода доставки по собственному желанию. Название будет отображаться на страницах Магазин и Проверка.

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

Стоимость — это дополнительная стоимость, которую владелец магазина может установить для этого метода доставки.

Сохраните внесенные изменения.

Важно

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

Параметры доставки

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

Скидка на самовывоз woocommerce

Расчёты

Позволяют настроить методы расчёта стоимости доставки:

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

Режим отладки — включение режима отладки доставки для отображения соответствующих зон доставки и обхода кеша доставки.

Сохраните внесенные изменения.

Классы доставки

Классы доставки можно использовать для группирования подобных товаров. Также они могут быть использованы методом доставки “Единая ставка”, чтобы обеспечить различные тарифы к разным классам товаров.

Скидка на самовывоз woocommerce

Создание класса доставки:

Добавление классов доставки товаров в WooCommerce

Вы можете добавить класс доставки товара на странице добавления/редактирования товара

Скидка на самовывоз woocommerce

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

Скидка на самовывоз woocommerce

Выводы

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

Источник

Скидки Woocommerce

Метки

Добавляем и настраиваем в woocommerce различные системы скидок.

Стандартная скидка Woocommerce

Можно включить «акционную» цену на товар, к ней можно добавить дату окончания скидки. У товара появляется лэйбл «Распродажа», можно изменить на «Акция» или SALE переводом.

Вывести процент скидки

для этого нужно создать файл percentage.php (в директории woocommerce/single-product/) с содержимым:

Выводим в шаблоне WC

Выгода в рублях

Для этого нужно создать файл benefit.php (в директории woocommerce/single-product/) с содержимым:

Выводим в шаблоне WC

Скидка от количества товара

В зависимости от количества покупаемого товара применяется скидка (обновить корзину) от 11 до 22 — 2% от 22 до 52 — 5% более 52 — 10%

И еще одна найденная функция (-5%), сам еще не проверял:

Скидка от суммы заказа

Реализуем данную скидку с помощью купона, для этого создаем «купон» со скидкой в 10% (в настройках woocommerce должны быть активированы купоны).

Статья содержит материалы сайта: eysman.pro

Еще подобный функционал:

WooCommerce Bulk Discount (20 000+)

Отличный плагин для реализации системы скидок. Плюсом данного решения является то, что объем товара и скидки можно настроить конкретно для каждого товара. Глобально можно настроить какого характера будет скидка: в рублях, в процентах или фиксированная цена (т.е. если изменить в настройках проценты, то в товарах скидку назначать можно только в процентах).

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

Woo — Dynamic Pricing

Исключительно платное решение, для одного сайта 129$ (04.06.2018), но оно того стоит!

Во первых, есть ряд глобальных настроек: скидки на группы товаров, скидки в зависимости от ролей, а также скидки распространяющиеся на всю категорию (по сути функционал плагина Woo Product Category Discount).

Во вторых, индивидуальные настройки товара. Можно настраивать группы скидок, а в каждой группе правила (от 10, от 30, от 50 и т.д.), причем скидка для каждого товара отдельно может быть в процентах, в рублях, либо фиксированной. Можно прописывать период действия скидок. Для вариаций можно прописать правила отдельно!

Easy WooCommerce Discounts — WooCommerce Dynamic Pricing & Discounts

Отличный плагин не смотря на небольшое количество загрузок — 400 (02.09.2019). Можно конфигурировать различные условия акция, причем довольно легко и понятно.

Источник

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

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