Слава
С нами с 07 декабря 2019; Место в рейтинге пользователей: #3017miniShop2 Артикул - Уникальное поле
            Доброе время суток, уважаемое сообщество 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, но в основном для небольших сайтов. А сейчас решил сделать на нём интернет-магазин. Захотелось сделать на сайте личный кабинет покупателя, где он сможет просматривать свои заказы. Начал искать и не нашёл ни одного решения этого вопроса (может плохо искал?!).
Странно. В итоге написал свой велосипед — сниппет и чанк в котором выводится содержимое.
        
        
        
        
    Странно. В итоге написал свой велосипед — сниппет и чанк в котором выводится содержимое.