27 октября 2020, 12:57 статья – это хорошо. Только exit( json_encode – мой частный случай достойный критики. И вообще-то существует $modx->toJson (если уж по-феншую)) Для разработчиков / Обнуляющие смайлики (или почему minishop2 отправляет заказы без товаров) 14 0
26 октября 2020, 21:15 Здесь что?так как оформление заказа у меня несколько нестандартное (можете протестировать на kaolin-shop.ru), то для моих нужд было достаточно if($cart['total_count'] < 1) { $modx->event->output('Ваша корзина пуста, оформление заказа невозможно'); $modx->event->returnedValues = 'Ваша корзина пуста, оформление заказа невозможно'; exit( json_encode( array('onorder' => 'error', 'message' => 'Ваша корзина пуста, оформление заказа невозможно') ) ); }а так-то можете разместить любую логику. зы: подобную правку я сделал на единственном сайте – прочие магазины претензий не предъявляли. Для разработчиков / Обнуляющие смайлики (или почему minishop2 отправляет заказы без товаров) 14 0
25 октября 2020, 00:15 Не хватает «Типа товара», как это сделано в Webasyst/Shop-script¹. Оно там даже объединено в «Типы и характеристики товаров». Соответственно, характеристики (опции) привязываются не к разделу каталога, и не к шаблону (как TV), а к типу товара. Сейчас же в minishop при перемещении товара в другую категорию/раздел его опции «теряются» (хотя и не физически) Введение «Типа товара» позволит держать в одном разделе разнотипные товары без «братской могилы» на вкладке «Опции» Также настройка фильтра в Webasyst сделана лучше, чем где либо. Причём фильтр настраивается для каждой категории: в какой-то вообще можно не разрешить фильтровать, в другой включить фильтр «по ширине», а в третьей не фильтровать по ширине ) Здесь же перетаскиванием задаётся и очерёдность характеристик в фильтре. Было бы замечательно увидеть такой функционал в miniShop (хотя фильтр — не совсем к нему вопрос, но, имхо, «включение в коробку» укрепило бы позиции MODX) ______________ ¹ – правда, он там стоит 20 т.р. Для разработчиков / Чего не хватает в miniShop2? 82 0
28 июля 2020, 15:45 буквально сегодня всплыла проблема ) Хотел писать заметку про вашего… В общем, дело не только в «самайликах». Можно «проще». Открываем два окна/вкладки корзины, во втором оформляем заказ, доставка, оплата, адрес. Перед последним кликом на «Отправить» переключаемся в первую вкладку и очищаем корзину. Затем возвращаемся на вторую вкладку и отправляем форму. Получаем заказ без товаров. На minishop2.com воспроизводится, лечится… не знаю как правильно, я залечил case 'msOnSubmitOrder': $cart = $order->ms2->cart->status(); if($cart['total_count'] < 1) { ....Согласен, что последовательность действий несколько идиотичная, но таких людей уже как минимум двое (я — вынужденно, за покупателя ничего не скажу )) Для разработчиков / Обнуляющие смайлики (или почему minishop2 отправляет заказы без товаров) 14 +2 1
06 ноября 2019, 08:59 день добрый, точно включён, не знаю, может я что-то пропустил в описании пакета (?), но после установки MIGX – drag&drop появился. Всё ok. Спасибо. Новые дополнения и их версии / TVTable 3.4.0 30 0
24 октября 2019, 11:50 День добрый, а вот «Появилась возможность сортировать строки перетаскиванием» – так у меня она так и не появилась. Установлен пакет 3.4.1-beta, в js вижу this.drag = (this.field.dataset.drag == 'true' || this.field.dataset.drag == 1) || false;пробовал ставить this.drag = true, функционал так и не появился. (ModX 2.7.1) Подскажите, пожалуйста, что поправить/настроить? Новые дополнения и их версии / TVTable 3.4.0 30 0
14 февраля 2019, 20:37 у меня норм, предположу, что вам следует проверить «системные настройки», core, по фильтру «fenom», разрешить «Fenom в чанках» и тому подобное. Др. идей нет. Новые дополнения и их версии / [Discontrol] - Контроль скидок магазина 74 0
14 февраля 2019, 11:34 Решение от разработчика: {'!dcProductDiscount'|snippet:[ 'tplRow' => '@INLINE Скидка - {$data.discount|round}%', 'tplEmpty' => '@INLINE <!--Скидки нет-->', 'expression' => '100 - ($v*100/$p)', ]} Новые дополнения и их версии / [Discontrol] - Контроль скидок магазина 74 0
13 февраля 2019, 15:20 вчера купили, создал (7573) Новые дополнения и их версии / [Discontrol] - Контроль скидок магазина 74 0
13 февраля 2019, 13:09 День добрый, удалось решить? тоже столкнулся… Новые дополнения и их версии / [Discontrol] - Контроль скидок магазина 74 0
01 февраля 2019, 12:36 так и есть. Спасибо! ) Вопросы / minishop2, связь 1:1 в msProducts.row – не соображу, где uri связанного товара 2 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
а так-то можете разместить любую логику.
зы: подобную правку я сделал на единственном сайте – прочие магазины претензий не предъявляли.
Оно там даже объединено в «Типы и характеристики товаров».
Соответственно, характеристики (опции) привязываются не к разделу каталога,
и не к шаблону (как TV), а к типу товара.
Сейчас же в minishop при перемещении товара в другую категорию/раздел его
опции «теряются» (хотя и не физически)
Введение «Типа товара» позволит держать в одном разделе разнотипные товары
без «братской могилы» на вкладке «Опции»
Также настройка фильтра в Webasyst сделана лучше, чем где либо. Причём фильтр
настраивается для каждой категории: в какой-то вообще можно не разрешить фильтровать,
в другой включить фильтр «по ширине», а в третьей не фильтровать по ширине )
Здесь же перетаскиванием задаётся и очерёдность характеристик в фильтре.
Было бы замечательно увидеть такой функционал в miniShop (хотя фильтр — не совсем к нему вопрос,
но, имхо, «включение в коробку» укрепило бы позиции MODX)
______________
¹ – правда, он там стоит 20 т.р.
про вашего…В общем, дело не только в «самайликах». Можно «проще».
Открываем два окна/вкладки корзины, во втором оформляем заказ, доставка, оплата, адрес.
Перед последним кликом на «Отправить» переключаемся в первую вкладку и очищаем корзину.
Затем возвращаемся на вторую вкладку и отправляем форму. Получаем заказ без товаров.
На minishop2.com воспроизводится, лечится… не знаю как правильно, я залечил
Согласен, что последовательность действий несколько идиотичная,
но таких людей уже как минимум двое (я — вынужденно, за покупателя ничего не скажу ))
точно включён,
не знаю, может я что-то пропустил в описании пакета (?),
но после установки MIGX – drag&drop появился. Всё ok.
Спасибо.
а вот «Появилась возможность сортировать строки перетаскиванием» – так у меня она так и не появилась. Установлен пакет 3.4.1-beta, в js вижу
пробовал ставить this.drag = true,
функционал так и не появился. (ModX 2.7.1)
Подскажите, пожалуйста, что поправить/настроить?
предположу, что вам следует проверить «системные настройки», core, по фильтру «fenom»,
разрешить «Fenom в чанках» и тому подобное. Др. идей нет.
удалось решить? тоже столкнулся…