Виталий Киреев

Виталий Киреев

С нами с 15 декабря 2012; Место в рейтинге пользователей: #39

Релиз mSync версии 1.2.0


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

  • Добавлена возможность независимой ручной загрузки файлов import.xml и offers.xml — теперь нет необходимости загружать оба файла, если, например, вы меняете только цены и остатки уже существующих товаров.
  • Добавлена автоматическая поддержка пользовательских множественных свойств — ранее добавить свое свойство, которое работало бы аналогично цветам и размерам было большой проблемой, теперь такие свойства выбираются на этапе настройки свойств синхронизации
  • Добавлены ключевые свойства для связи товаров с ресурсами MODX (теперь не только по uuid) — если товар не будет найден по идентификатору 1С, то компонент попробует поискать его по совокупности полей, отмеченных как ключевые. Например, если у вас все товары имеют разный артикул и уже созданы на сайте, то по ключевому полю артикул они сопоставятся с товарами, пришедшими из 1С.
  • Добавлена возможность сопоставления категорий 1С с ресурсами MODX по имени (через настройку) — аналогично теперь можно сопоставлять категории 1С с существующими категориями на сайте просто по имени
  • Реализовано более простое добавление кастомных свойств в плагине на событие mSyncOnBeforeImportProduct — теперь, чтобы добавить свойства и характеристики в товар достаточно добавить их в $data['characteristics']['properties'] или $data['characteristics']['features']
Так же улучшены и исправлены многие недочеты пользовательского интерфейса:
Виталий Киреев
26 декабря 2020, 10:14
modx.pro
2
1 618
+14

[mSync] Новая версия 1.1.0. Улучшенная поддержка торговых предложений.

В данной версии добавились таблицы и объекты для хранения торговых предложений:

1. mSyncOfferData (таблица msync_offers)
id — идентификатор в БД
data_id — идентификатор товара (ресурса)
uuid_1c — идентификатор предложения в 1С
article — артикул предложения
barcode — штрихкод
name — наименование предложения
base_unit — базовая единица (json)
price — первая цена в торговом предложении
count — кол-во остатков
Виталий Киреев
07 октября 2018, 14:51
modx.pro
2 839
+6

[mSync] Новая версия синхронизации с 1С



После длительной разработки, хочу представить вам новую версию дополнения для синхронизации интернет-магазинов miniShop 2 с сервисами, поддерживающими обмен по протоколу CommerceML, в первую очередь с «1С. Управление торговлей» на базе «1С Предприятие» версии >= 8.0.

Дополнение mSklad было полностью переработано изнутри, поэтому mSync было решено выпустить отдельно — он не имеет обратной совместимости с предыдущими версиями. Но благодаря переработке появились большие возможности по развитию дополнения в будущем. При этом техподдержка старой версии mSklad, будет так же действовать 1 год с момента покупки.

Изменения относительно дополнения mSklad:
Виталий Киреев
21 августа 2017, 13:51
modx.pro
2
12 492
+9

[modDevTools] Версия 1.2.1. Улучшение поиска

Обновил компонент modDevTools.

Изменения в версии:
— Включение создания виртуальных чанков перенесено в настройки. По умолчанию отключено.
— Кнопка «Открыть» в результатах поиска.
— Отображение и редактирование категории связанных элементов.
— Поиск по контенту ресурсов.
— Показывает количество найденных элементов.
— Сворачивание результатов поиска.
— Переход в шаблон со страницы ресурса.

Новая версия уже в репозитории.
Виталий Киреев
27 февраля 2016, 13:15
modx.pro
1
3 073
+14

[CallBack] Версия 1.1.0pl. Статусы заявок и другое

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



В новой версии много нового функционала:
Виталий Киреев
26 мая 2015, 15:52
modx.pro
1
1 861
+6

[CallBack] Обратный звонок

Раз из раза приходилось настраивать одно и то же решение для вывода формы обратного звонка, и мне это надоело. Поэтому создал данный компонент на основе этого решения. А решение такое: на сайте каким-либо образом выводится ссылка «Обратный звонок», по нажатию на которую выводится модальная форма. В этой форме пользователь может указать свой номер телефона и как к нему обратиться при звонке. Такой нехитрый, но полезный прием для повышения конверсии сайта.

Как работает компонент:
При установке он подтягивает компоненты AjaxForm и FormIt, с помощью которых, собственно, происходит вывод и обработка формы, хотя они теоретически могут быть заменены с помощью параметров &wrapperSnippet и &snippet соответственно. Все параметры по умолчанию настроены так, чтобы при установке и простом вызове сниппета [[callBack]] получить рабочий обратный звонок.
Виталий Киреев
28 января 2015, 04:37
modx.pro
9
16 603
+10

[modDevTools] Версия 1.1.0-pl. Виртуальные чанки

Обновился компонент для ускорения разработки в MODX. Теперь на вкладке чанков показываются не только существующие чанки, используемые в текущем шаблоне или чанке, но и только что добавленные. Работает это так, на примере редактирования шаблона:

1. Добавляем в шаблоне чанк или сниппет с параметрами-шаблонами (например, pdoResources с его tpl-параметрами). Сохраняем.

2. Переходим на вкладку Чанки. Уже существующие чанки отображаются, как раньше, а новые подсвечиваются оранжевым цветом. Работает это сейчас так: При сохранении создаются все возможные чанки из тегов и параметров с контентом «moddevtools». В админке они выводятся с пустым контентом.
Виталий Киреев
04 декабря 2014, 17:18
modx.pro
1
3 962
+5

Ограничение доступа в админку по IP и дням недели

Это никак не отражено в документации, но любому пользователю можно ограничить авторизацию по IP и дням недели. Работает это c помощью настроек пользователя. Далее краткая инструкция (я использую MODX 2.3, поэтому в версии 2.2 пути могут отличаться):

1) Заходим в пункт меню Управление -> Пользователи.

2) Выбираем нужного пользователя правой кнопкой и жмем «Редактировать».

3) Переходим на вкладку «Настройки» и жмем кнопку «Создать новый».

4) В появившемся окне называем ключ allowed_ip — это будет настройка ограничения по IP. Имя можно выбрать любое. В поле значение записываем IP через запятую, например, «192.168.0.1,127.0.0.1». Сохраняем.

5) Аналогично настройка по дням. Ключ называем allowed_days. Значение — это номера дней через запятую от 1 (воскресенье) до 7 (суббота). Например, строка «2,3,4,5,6» ограничит доступ в админку только рабочими днями.
Виталий Киреев
12 ноября 2014, 05:27
modx.pro
13
4 522
+15

[modDevTools] Версия 1.0.0-pl. Права и ресурсы


Доделал первоначальные задумки для дополнения, которое, надеюсь, поможет разработчикам быстрее и проще работать в админке MODX Revolution. Что компонент умеет на момент релиза стабильной первой версии:
Виталий Киреев
28 октября 2014, 09:28
modx.pro
4
4 977
+13

[modDevTools] Версия 0.9.8-rc2. Поиск и крошки

В новой версии два основных изменения:

1) Поиск и замена строк в чанках и шаблонах.
Для этого появился подраздел modDevTools в меню «Приложения». Все довольно просто. Вводите строку и нажимаете кнопку «Найти». Ниже есть фильтры в контенте каких элементов осуществлять поиск.

После того, как поиск произошел, выводится код всех найденных элементов с подсветкой искомой строки. Замена производится в каждом элементе отдельно. Для этого после кода элемента идет панель с 3 кнопками: «Заменить», «Заменить все» и «Пропустить».

Кнопка «Заменить» меняет искомую строку, на которой установлен курсор (более темная подсветка), на строку замены. Кнопка «Пропустить» передвигает курсор на следующее совпадение. После первоначального поиска можно изменить строку поиска, и тогда кнопки замены оперируют уже с этой новой строкой только для конкретного элемента, после которого они расположены.


Виталий Киреев
21 октября 2014, 13:36
modx.pro
1
2 331
+5