Как управлять заказами клиентов в MODx?

У меня есть форма (formit) на моем сайте MODX.

После заполнения клиентом всех полей (имя, адрес электронной почты, номер телефона, адрес и т. Д.) Я получаю электронное письмо с информацией. Затем я создаю новый документ, названный его электронной почтой, куда я помещаю всю информацию (имя, адрес электронной почты, номер телефона, адрес и т. Д.), В этом документе клиент заполняет другие поля (включая дату, время и т. Д.), Выбирая параметры, специально созданные для него, продуктов и тогда я снова получаю письмо. Я копирую информацию из этих двух писем в файл Excel.

Как я могу сделать этот процесс автоматизированным? Могу ли я иметь базу данных клиентов в MOdx и работать с ней?

1 ответ

Вам нужно создать свой собственный хук - https://rtfm.modx.com/extras/revo/formit/formit.tutorials-and-examples/formit.examples.custom-hook В этом хуке вы можете делать то, что вы хотите - создать Ресурс с конкретными полями, отправить перенаправить на новую страницу. Для второй формы вы можете написать хук, который регистрирует пользователя с определенными полями, и в конце концов вы можете создать фрагмент для экспорта, чтобы превзойти всех зарегистрированных пользователей.

(Для перенаправления на вновь созданный ресурс вам необходимо очистить кеш перед перенаправлением $modx->cacheManager->clearCache();)

Другие вопросы по тегам