Слава
С нами с 07 декабря 2019; Место в рейтинге пользователей: #2988miniShop2 Артикул - Уникальное поле
Доброе время суток, уважаемое сообщество MODX!
Создал плагин проверки на уникальность поля артикул при создании товара в miniShop2, как описано здесь:
modx.pro/help/4755/
Работает, не позволяет дублировать Артикулы.
Но есть проблема: при сохранении, очищаются все поля во вкладке «Свойства товара» (сохраняю, находясь в этой вкладке). Пустые поля после сохранения! При повторном вводе в эти поля — они сохраняются.
Даже, если Артикул новый уникальный — результат тот же, поля пустые!
Просьба помочь.
Только изучаю MODX и miniShop2.
Спасибо
PS Кликабельная ссылка на первоисточник вставляется, но не отображается, указал текстом без протокола
Создал плагин проверки на уникальность поля артикул при создании товара в miniShop2, как описано здесь:
modx.pro/help/4755/
<?php
if ($modx->event->name == 'OnBeforeDocFormSave') {
if($resource->get('class_key') !== 'msProduct') {return;}
$article = $resource->get('article');
if(empty($article)) {return;}
$q = $modx->newQuery('msProductData', array('article' => $article ));
if ($mode == 'upd') {
$q->where(array('msProductData.id:!=' => $resource->get('id')));
}
if ($modx->getCount('msProductData', $q)) {
$response = array(
'success' => false,
'message' => 'Товар с таким артикулом уже существует!',
'data' => array(),
);
echo $modx->toJSON($response);
exit;
}
}
Благодарность авторам!Работает, не позволяет дублировать Артикулы.
Но есть проблема: при сохранении, очищаются все поля во вкладке «Свойства товара» (сохраняю, находясь в этой вкладке). Пустые поля после сохранения! При повторном вводе в эти поля — они сохраняются.
Даже, если Артикул новый уникальный — результат тот же, поля пустые!
Просьба помочь.
Только изучаю MODX и miniShop2.
Спасибо
PS Кликабельная ссылка на первоисточник вставляется, но не отображается, указал текстом без протокола
Работа с MODX из IDE без админки
Привет друзья!
Прямо сейчас проходит MODXpo 2017 и я хочу поделиться с вами своим, только что показанным, докладом.
Идея в том, чтобы разрабатывать сайты без логина в админку, прямо из PhpStorm.
Я предлагаю делать это через свой пакет, который установит нужные ресурсы, настройки, шаблоны и вообще что угодно. Это не для разработки дополнений, это для разработки сайтов.
Прямо сейчас проходит MODXpo 2017 и я хочу поделиться с вами своим, только что показанным, докладом.
Идея в том, чтобы разрабатывать сайты без логина в админку, прямо из PhpStorm.
Я предлагаю делать это через свой пакет, который установит нужные ресурсы, настройки, шаблоны и вообще что угодно. Это не для разработки дополнений, это для разработки сайтов.
[amoCRM] Интеграция с востребованным сервисом
Как многие помнят, месяц назад вместе с MODSTORE.PRO мы объявили о создании компонента для интеграции сайта на MODX Revo с популярной amoCRM. Реакция сообщества тогда обрадовала, что означало достаточно высокую востребованность такого инструмента.
И вот, теперь он готов!
Если вкратце, то AmoCRM — это простая и понятная система учета потенциальных клиентов и сделок, которая поможет контролировать и увеличивать ваши продажи. С помощью нее вы не только с легкостью сможете контролировать сделки, но и не потеряете ни одной заявки от потенциальных клиентов.
И вот, теперь он готов!
Если вкратце, то AmoCRM — это простая и понятная система учета потенциальных клиентов и сделок, которая поможет контролировать и увеличивать ваши продажи. С помощью нее вы не только с легкостью сможете контролировать сделки, но и не потеряете ни одной заявки от потенциальных клиентов.
Ключевые возможности компонента:
- Из заказа на сайте создает сделку и контакт (или привязывает существующий)
- В свойствах заказа указывается метод оплаты и список товаров
- При смене статуса заказа изменяет статус сделки и наоборот
- Из любой формы обратной связи создает контакт
- Автоматически создает новую воронку для заказов с сайта и статусы заказов в ней
- Автоматически создает дополнительные поля сделок для списка товаров и метода оплаты
- Автоматически создает и обновляет Контакты при сохранении Пользователей на сайте
- Может создавать неограниченное количество дополнительных полей для контактов (упрощенный режим)
Вывод заказов для Minishop2
Давно использую MODX Revo, но в основном для небольших сайтов. А сейчас решил сделать на нём интернет-магазин. Захотелось сделать на сайте личный кабинет покупателя, где он сможет просматривать свои заказы. Начал искать и не нашёл ни одного решения этого вопроса (может плохо искал?!).
Странно. В итоге написал свой велосипед — сниппет и чанк в котором выводится содержимое.
Странно. В итоге написал свой велосипед — сниппет и чанк в котором выводится содержимое.