[rev_slider_vc alias=”main”]

Woocommerce. Комиссия к платежу

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

Давайте рассмотрим Paypal  и его комиссии на переводы.

Комиссия в системе PayPal не зависит от типа аккаунта, и составляет:

1.9%-2.9% + $0.30 USD для продавцов (Интернет-магазины, аукционы);
3,4% + $0,30 USD для личных платежей (возврат долга и т. п.).
Базовая комиссия для покупок через Интернет составляет 3,4%, но может быть снижена для магазинов с большим оборотом: чем выше сумма полученных платежей в течение месяца, тем меньше комиссия системы для такого магазина.
$0,30 USD — это фиксированная составляющая комиссии для платежей в долларах США.

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

Для начала устанавливаем плагин (ну куда же мы без плагинов) WooCommerce Pay for Payment и соответственно активируем его.

Далее мы переходим в любой способ оплаты, а в нашем случае пейпел. И пейпел в долларах. Это важно. И у нас появляются поля, в которые мы вписываем нашу таксу и получается вот так

Соответственно при заказе пользователь заплатит дополнительно 30 центов и 3,4% к общей сумме.

Не забываем что этот расчёт правильно работает только при оплате долларами в данном случае.

Если у вас сайт woocommerce  с рублями, то вам нужно поставить рублёвый эквивалент

Как добавить произвольные поля к товару woocommerce

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

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

Решается она достаточно просто. Используем плагин Advanced Product Fields for WooCommerce. Найти его в каталоге плагинов не составит никаких проблем. Просто вбиваем его название в поиск и всё.

После его установки у нас в каждом товаре появляется вкладка custom field и там без проблем можно добавлять наши произвольные поля

Мультивалютность woocommerce. Как сделать несколько валют в магазине вордпресс

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

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

После установки всех плагинов добавил переводы на страницы и товары (плагин не сам переводит, нужно подгружать свои тексты).

Далее уже переходим к настройкам мультивалютности. Можно сделать её через наш же WPML, а можно и сторонним плагином. Рассмотрим здесь оба варианта.

Мультивалютность woocommerce через WPML

Переходим в раздел woocommerce – woocommerce multilingual. Там выбираем вкладку “несколько валют” и добавляем доллар. Потом в настройках нажимаем на карандашик и задаём свой курс (такое условие было у клиента, там своя специфика и нужно чтобы 1 доллар был равен 68 рублям). Но стоит учесть, что курс надо ставить не 1:68, а 1:0.01470588235. То есть не сколько рублей в долларе, а наоборот, долларов в рубле. Это важно. Иначе цены будут неправильные.  Для другого курса соответственно чтобы получить коэффициент нужно 1 поделить на нужный курс.

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

Переключение валюты можно сделать через виджет. Он доступен во внешний вид-виджеты – currency selector.

Данный способ работает очень хорошо, но нам он не подошёл по ряду причин. Одна из них – у нас нет сайдбаров на это сайте. Поэтому использовали другой плагин.

Настройка мультивалютности с помощью Multi Currency for WooCommerce

Это отдельный плагин. Вот так он выглядит в каталоге. Устанавливаем, активируем.

В бесплатном функционале мы можем использовать только 2 валюты, но нам больше и не надо) Кликаем Enable  в настройках плагина и задаём вот такие настройки. Да, тут также используем коэффициент выше)

И на самом сайте сбоку будет вот такой стильненький переключатель валюты

Вот в принципе и всё) Если вам понравилась данная статья, то делимся ей в соцсетях и подписываемся на обновления блога.

С уважением, фрилансер-вебмастер Александр Шульгинов

Woocommerce определённые способы оплаты при доставке

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

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

Давайте рассмотрим это дело на примере:

Мы имеем 3 вида оплаты:

  • банковский перевод (родная функция woocommerce)
  • оплата при доставке (родная функция woocommerce)
  • оплата картами (платёжный агрегатор, в данном случае не важно какой)

Если рассматривать доставку, то пусть будет

  • доставка по Москве
  • доставка транспортной компанией
  • самовывоз

В данном случае нам необходимо сделать так, чтобы оплата при доставке работала в случае если пользователь выберет доставку по Москве или Самовывоз

Мы не будем рассматривать сегодня создание способов доставки и способов оплаты. Будем считать что они уже у нас созданы (да и вообще это уже немного другая тема), так что сразу займёмся закреплением оплаты и доставки.

Итак, в админке вашего магазина идём по такому пути: woocommerce – платежи – и выбираем нужный платёж. в данном случае у нас это Оплата при доставке. И там у нас есть поле Включено для способов доставки и в нём выбираем то что нам нужно. Пример на картинке ниже

Таким образом мы делим способы оплаты и доставку так как нам нужно. И неактивный способ не будет виден пока не выберем нужный параметр при заказе.

Вот так всё достаточно просто и данный функционал реализуется стандартными средствами woocommerce

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

С уважением, фрилансер-вебмастер Александр Шульгинов

 

Woocommerce вариации. Цена за атрибут.

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

Если вкратце, то мы имеем вариативный товар и у него 5 видов атрибутов по 2-3 атрибута. Итого получается около более 40 (а точнее не скажу) вариаций одного товара. Причём сам товар стоит определённую суммы, а вариации – это его дополнительные опции. Каждая опция стоит определённое количество денег.

Выглядит это всё вот так. Красным отмечены атрибуты базы, а синим уже допы и от них должен идти расчёт

Вариативные товары в вукоммерсе устроены так, что мы сами задаём вручную цену на каждую вариацию, а тут у нас множество, и высчитывать и вручную их добавлять это не камильфо совсем. Поэтому нужно на каждый атрибут повесить цену. У каких то атрибутов цена будет нулевая (без допов), а какие-то будут иметь свою (у каждого допа своя цена). Таким образом нам необходимо чтобы цена атрибута приплюсовывалась к базовой цене товара.

Стандартными средствами woo это сделать нельзя. Кроме того и информации до данной доработке практически нет в рунете, а вот в забугорном тырнете мне попался на глаза плагин Markup by Attribute for WooCommerce. Вот его то мы и будем использовать.

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

Далее мы создаём атрибуты которые нам необходимы. если они есть то переходим в их редактирование по пути ТОВАРЫ – АТРИБУТЫ и у нажного атрибута установить правила. Только там, а не внутри товара!

Те свойства товара, которые не надо плюсовать мы оставляем как есть, а вот у других мы вставляем сумму для плюсования. Там Появилось соответствующее поле для этого:

 

Таким образом делаем так по каждому атрибуту.

После того как мы проставили цену, то идём в наш товар (если он создан), включаем все атрибуты, ставим чтобы они были доступны в вариациях.

Далее мы идём во вкладку вариации и выбираем создать вариации из всех атрибутов. Внимание! Если у вас уже были созданы вариации, до удалите их и создайте заново. Без этого работать не будет! Дальше задайте базовую цену для всех.

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

Не забываем подписываться на обновления и делиться записью.

С уважением, фрилансер-вебмастер Александр Шульгинов

Обо мне

Работаю с сайтами с 2010 года.
Более 500 выполненных проектов
Специализируюсь преимущественно на сайтах-визитках, блогах и небольших интернет магазинах.
Подробнее

Хостинг ХостиЯ


Остались вопросы? Напишите мне

Меню