1 минута назад
По этому вопросу тоже думаю — создал вопрос тут
Вопрос по будущему MODX и стратегии развития. 2
5 часов назад
Не нужно меня поддерживать в данном конкретном случае. Прошу убрать лишнее
Опыт по переносу MODX2 на MODX3 и Minishop3 2
6 часов назад
В общем убил целый день, но… так у меня ничего и не вышло.
не могу зарегистрировать класс.
содержание самого файла my_msorderhandler.class.php:
...
Кастомизация minishop'a 9
9 часов назад
Компонент очень нужный и мне кажется будет востребован.
У меня тут задача стоит сделать что-то подобное на сайте на движке на MODX 2.8 — там есть ста...
ms3Variants - Реализация вариантов одного товара в MiniShop3 4
Вчера в 14:42
тут пришла мысль что никто не захочет просто так делиться своим опытом за бесплатно. Можно было бы сделать статьи и кейсы платными? Типа хочешь прочит...
Предложение по развитию сообщества: Создание каталога портфолио/реализованных кейсов на MODX с демо ... 1
Вчера в 10:08
Добрый день! Я этот компонент давно делал, и еще лет 5 не возвращался к нему… он работоспособен, все в этом плане нормально (ну по крайней мере с php ...
msProductKits - удобное управление товарами-комплектами (наборами товаров) 29
19 февраля 2026, 10:22
Вижу, спасибо.
Ошибочно решил, что если есть в документации minishop2, то в старых версиях есть и сам код не посмотрел.
Предыдущий идентификатор статуса при событии 'msOnChangeOrderStatus' 4
19 февраля 2026, 09:27
Привет, Алексей.
1. Как определяем ботов
Проверка идёт по User-Agent в ms3rv_is_bot() (helpers.php). Используется regex по типичным маркерам краул...
ms3RecentlyViewed - Недавно просмотренные товары для MiniShop3 2
17 февраля 2026, 10:07
Здравствуйте, компонент куплен, на основной домен ставится, на dev. не ставится,
Could not generate encryption key
Vehicle 04b9f528f736384b46f71324...
[msProductRemains] Компонент учёта остатков товара 179
IFNULL(`TVshow_in_list`.`value`, 'true') = 'true'
Почему то where не подхватывает IFNULL
Генерируют картинку перед выводом формы, результат капчи сохраняется в сессиях, и при вводе данных — идет сверка по сессии.
Добавьте на любую страницу сниппет msGetOrder с tpl чанком письма и любым id заказа. Скопируйте html код письма и проверьте в маил-тестере…
Причиной могут быть:
а) Косяки в заголовке или в кодировке заголовка
б) Тело письма. Критерий, по которым можно попасть в спам фильтр — много.
Попробуйте:
1) Добавить dcim подпись в dns запись. И если Вы с яндекса — еще txt запись антиспама.
2) Второй вариант — брать чанк с отправкой письма и с ним эксперементировать. Вырезать части из чанка, пока письмо не станет приходить. Таким образом можно будет понять, что виновник подъема в спам фильтр — тело письма.
По запросу в бд проще понять, что там происходит
Я на личном опыте испытал проблему идентификации. Когда клиент Вам говорит «у меня заказ №1708/4», а б24 проблематично(криво) ищет по кастомным полям. Вообщем то вас никто не станет заставлять активировать данную функцию.
По e-mail? Клиент звонит, диктовать email через ip-телефонию? Глупо. По телефону? Та же практика показывает, клиент может спокойно звонить с рабочего/номера жены/второго номера…
Вы неправильно поняли. Счет, она же, как правило счет-оферта генерируется через б24. Да бы не было путаницы, можно генерировать и отправлять её клиенту автоматом. Опять таки, функционально отключить можно.
А кто сказал про оплату? Я работал в интернет-магазине с 100тней заказов в день. Как правило, 20% из них запрос цен (тендерщики), 10% оплачиваются с сайта. В рф не так то любят кота в мешке.
Как раз для этого и есть открытые линии.
Это будет необязательным.
2) Для того, чтобы брать готовый счет с б24 (при оплате на расчетный счет) и выдавать его клиенту автоматом, при смене статуса заказа. (Например «Заказ подтвержден, ожидает оплаты»).
3) В лиды по логике попадают потенциальные клиенты. Из лида в сделку перевести — 1 клик.
Сейчас что готово работает так: если клиент делает повторный заказ (уже в базе найден), попадает в сделки. Если клиент не найден — в лиды. Таким образом можно распределять качество заказа. Товарные позиции в любом случае и туда, и туда попадают
Выпросил разработку у Михаила =)
Пока функционал:
Загрузка заказов из ms2 в битрикс24
Загрузка клиентов из ms2 в битрикс24
Поиск клиентов по базе ms2 в битрикс24 перед загрузкой
Возможность синхронизировать товары
Возможность синхронизировать статусы сделок/заказов.
При оформлении заказа с ms2 добавить новый метод оплаты, который будет брать счет, сформированный в ms2 и проставлять номер заказа по логике битрикс24
Добавлю и работу с formit
Все работать будет также, через вебхук
Может кому надо будет:
Идем в б24->Приложения->вебхуки
Создаем входящий вебхук с правами CRM. Копируем ссылку.
Идем в modx->системные настройки->создаем настройку «webHookUrl» и в значение вставляем скопированную ссылку.
Создаем плагин, как Выше написал Павел, на событие msOnCreateOrder
или я не прав?
Данный код вообще наболевшая лично моя тема работы с данной компанией и позыв для других, чтобы при виде в тз к примеру «перенос сайта с мегагрупп» голос внутри подсказывал «Бегите глупцы!!!»
Кстати в какой раздел Вы бы разместили подобную тематику? (из доступных)
Про ftp Вы правы, стили или картинки залить — только через кривую админку. Причем файлы заливаются только в папку «images», и css и js.
Когда дело дошло до сео, у них на каждую залитую картинку отдельная страница. Когда в вебмастере лицезрел 3000 некачественных страниц, пришлось отключать индексацию у страниц с картинками. А т.к. пакетной работы у них нет, писал на jquery скрипт, который в админке открывает картинки сам и отключает от индексации.
Мне как то рассказывали, что если страница есть в sitemap, поисковики всеравно будут долбиться к этой странице, даже если адрес прописан в robots.txt