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
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Идея модуля отличная! Будем посмотреть. По интерфейсу косяк нашел, на странице пользователя, сверху плашка какие-то токены (пока не разобрался), а снизу страница за край уехала, и...
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Лучше автоматический ci/cd настроить и не править прод напрямую. Это самый безопасный вариант. Другое дело, что далеко не каждый владелец сайта и далеко не каждый сайт готовы в авт...
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
а так-то можете разместить любую логику.
зы: подобную правку я сделал на единственном сайте – прочие магазины претензий не предъявляли.
Оно там даже объединено в «Типы и характеристики товаров».
Соответственно, характеристики (опции) привязываются не к разделу каталога,
и не к шаблону (как 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 в чанках» и тому подобное. Др. идей нет.
удалось решить? тоже столкнулся…