Здравствуйте

Меня зовут Дмитрий Горбачев, и я пишу плагины для WordPress

Woocommerce. Цена на Маркете отличается от цены на сайте магазина

Если у вас магазин на woocommerce, подключенный к Яндекс.Маркет, вам может прийти следующее сообщение об ошибке. Цена на Маркете отличается от цены на сайте магазина Из документации Яндекс.Маркет: Ошибка возникает, когда робот Маркета перешел по ссылке на товар (элемент url) и не нашел там цену из прайс-листа (элемент price). Прежде чем выставить ошибку, робот проверяет цену в последней загруженной версии прайс-листа. Робот может не найти цену, […]

Произвольный атрибут для товара woocommerce

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

Вывести список всех категорий и товаров woocommerce

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

Калькулятор пассажирских перевозок на заказ.

Сделал небольшой калькулятор для такси по Крыму такси-крым82.рф Особенности: Рассчитывает расстояние между населенными пунктами и гео-объектами средствами API Яндекс Карт. Имеет несколько тарифов: Комфорт, Минивэн, Бизнес, Эконом. Возможность Удаления/Добавления/Редактирования населенных пунктов и гео-объектов. Адаптивная верстка

Отправить email с помощью JavaScript

Бывают такие ситуации, когда нужно обработать форму заказа, а доступа к серверной части нет. Такое может случится при использовании разных недоконструкторов сайтов. Здесь нам поможет сторонний сервис https://www.emailjs.com Всего то и нужно, что в пункте меню «Email Services»  указать свой ящик для настроек smtp. И создать шаблон письма в «Email Templates», чтобы указать тему письма, кому […]

Плагин Newsletter. Не работают ссылки в письме.

Если в рассылке newsletter указать ссылку на сторонний сайт, то  при переходе получаем сообщение — Url not verified. Чтобы все работало правильно в файле \wp-content\plugins\newsletter\statistics\statistics.php строку $parts = explode(‘;’, base64_decode($_GET[‘nltr’])); меняем на $parts = explode (‘;’, base64_decode(urldecode($_GET[‘nltr’]))); Как видите, разработчики плагина просто забыли декодировать URL строку. Ну и имейте в виду, что при обновлении все слетит […]

MailPoet или Newsletter. Выбор плагина для email рассылки.

Недавно пришлось сделать email рассылку. У клиента был сайт под управлением WP, поэтому было решено подобрать плагин. Задачи, которые должен выполнять плагин рассылки: Импорт списков адресатов Управление списками адресатов Настройка шаблонов писем Настройки SMTP сервера Рассылка по расписанию Возможность отписаться от рассылки И делать это, конечно-же, безвозмездно   Из просмотренных плагинов мне понравился MailPoet. Он […]

Калькулятор кухонь для сайта

Недавно сделал калькулятор расчета стоимости кухни Посмотреть можно здесь www.agatmeb.ru/calc Все цены и варианты выпадающих списков клиент может менять самостоятельно на странице настроек. При том что разные типы столешниц, имеют разные длины отрезов и разную стоимость скругления углов. Вообще там много всего, включая разный процент стоимости на изготовление в зависимости от общей суммы. Получилось очень даже […]