[rev_slider_vc alias=»main»]

Добавляем в Woocommerce любой атрибут с ценой

Всем привет. У меня уже был подобный поста на эту тему ранее. Но сейчас я нашёл лучшее решение для этого.

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

Отчасти я ещё эту тему затронул в прошлом посте когда рассказывал про произвольные поля вукоммерс и плагин Advanced Product Fields for WooCommerce.

По сути после установки этого плагина в woocommerce внутри каждого товара в админке у нас появляется вкладка  custom field. В ней мы добавляем нужные нам поля. Рекомендую использовать checkbox если в качестве полей используем какие-то допы.

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

Как вы видите в данном случае мы имеем вариативный товар и Teddy Beer и Chocolate Box идут как апсейлы к основному товару, что согласитесь удобно.

Ну так вот, мы можем добавить такие опции  непосредственно внутри каждого товара, если нам нужно это во вкладке custom field

Или же если нам нужно добавить глобально ко всем товарам то делается это здесь:

Если данный пост оказался вам полезен, то ставим лайк, подписываемся на обновления)

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

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

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

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

 

Обо мне

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

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

Меню