Павел Гвоздь

Павел Гвоздь

С нами с 31 мая 2015; Место в рейтинге пользователей: #2

[msPromoCode] 1.4.0 Фильтрация заказов по промокоду в списке miniShop2


Обновление затрагивает список заказов miniShop2, а именно форму для фильтрации, в которой можно указать параметр, по которому будет сделана выборка списка заказов.
В новой версии добавлено нежное расширение ExtJS объекта miniShop2.panel.OrdersForm. Поле для ввода промокода аккуратно добавляется вторым, после поля поиска по номеру заказа.

Спонсор сего чуда Muscat Catering, все вместе их благодарим! А под катом скриншот того, как это выглядит и рекомендованное действие, которое нужно совершить после обновления компонента.
Павел Гвоздь
24 марта 2019, 21:15
134
+4

[msOrderAnalytics] 1.1.0 Привязка идентифицированного клиента к заказу

В новой версии добавлена привязка отсылаемого заказа к пользователю, которого идентифицировал Google Analytics в момент входа клиента на сайт.

Я давно хотел связать заказ с клиентом GA, но времени на альтруизм совсем не было. Однако, на днях мне поступил запрос на доработку этого функционала от uweb.agency. Заказчику было нужно, чтобы определялся источник трафика.
Павел Гвоздь
08 марта 2019, 10:16
214
+6

[msPromoCode] Отменяем промо-код при помощи API компонента


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

Я умышленно использовал событие mspcOnSetCoupon вместо mspcOnBeforeSetCoupon, чтобы наглядно показать, как можно отменить скидку на корзину и отменить уже применённый промо-код через API компонента.
Павел Гвоздь
07 марта 2019, 11:45
160
+5

[YandexMaps2] 1.2.0 События jQuery и API ключ


У компонента появился jQuery триггер ymOnLoadMap. Теперь можно после загрузки карты выполнить свой JS код, не прибегая к правкам исходного default.js.

Также, не так давно Яндекс внедрил для карт обязательное указание API ключа. В связи с этим, пользователям компонента YandexMaps2 нужно произвести некоторые действия, чтобы их карты работали и дальше.
Павел Гвоздь
06 марта 2019, 14:47
216
+4

[xCalc] Кейсы. Калькулятор подоконников и AjaxForm в результатах расчёта


Друзья, вчера добавил 2 кейса в документацию по xCalc. Первый описывает, как работает компонент и как вообще создать при помощи него калькулятор. А второй, в качестве небольшого бонуса, про то, как настроить вывод AjaxForm в результатах расчёта.
Как говорится — переходите по ссылкам в описании!
Павел Гвоздь
26 февраля 2019, 08:59
1
249
+7

[miniShop2] Кнопка печати заказа из бек-энда


Часто приходится реализовывать максимально простую распечатку заказа из бек-энда для админов. Делается это в 3 простых и лёгких шага!
Павел Гвоздь
09 января 2019, 21:54
22
385
+24

Сладкий синтаксис в Fenom


На просторах сообщества уже много раз поднималась тема расширяемости синтаксиса Fenom. В pdoTools для этого есть даже событие плагина pdoToolsOnFenomInit. В этой заметке предлагаю добавить некий синтаксический сахар для ещё более приятного использования классного шаблонизатора. Мы добавим подключение файлового чанка в шаблон таким образом
{chunk 'path/to/chunk'}
и вызов сниппета таким
{snippet 'pdoResources' ['param' => 'value']}
Павел Гвоздь
09 января 2019, 18:57
5
671
+12

[msPromoCode] Документация на docs.modx.pro


Ребят, я наконец нашёл время собрать всю документацию по msPromoCode в едином месте.

Там я описал:
  1. Особенности и имеющийся функционал компонента,
  2. Инструкцию по установке и настройке,
  3. Доступные сниппеты,
  4. Триггеры jQuery, доступные из фронт-энда,
  5. Все события плагинов компонента со списком доступных параметров,
  6. Пару кейсов, которые были описаны на просторах modx.pro.
Надеюсь это будет кому-то полезным!
Павел Гвоздь
17 декабря 2018, 07:41
1
496
+15

[xCalc] Универсальный конструктор калькуляторов

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

Хотелось разработать что-то такое универсальное, что могло бы решить большинство задач по калькуляторам (не без кастомизации, конечно). Я считаю, что у меня это получилось!
Друзья, представляю вашему вниманию xCalcУниверсальный конструктор калькуляторов!

Потыкать:
* Калькулятор стоимости подоконников
Павел Гвоздь
08 декабря 2018, 18:23
4
842
+15

[YandexMaps2] Кейс. Точки из MIGX с кастомными иконками на фронт-энде


В этой заметке мы рассмотрим, какие чудеса можно творить при помощи события плагина ymOnLoadObjects. В данном случае, мы реализуем подгрузку точек из MIGX таблицы с возможностью указания своей иконки для точки.
Павел Гвоздь
30 ноября 2018, 06:45
3
359
+6