Minishop2 заказ преобразовать в xml
Как сделать чтобы всё что отправляется в письме менеджеру преобразовывалось в xml файл для Minishop2?
Комментарии: 4
Ап!
Возьмите нужный вам XML-файл необходимой структуры и его содержимое запишите в чанк письма менеджеру, расставьте плейсхолдеры в нужных местах, профит!
И? придёт письмо с тэгами в виде xml, а мне необходим файл xml — отдельный!
Ну в теории нужно встроиться в процедуру отправки письма и там собственным сниппетом сгенерировать такой файл, используя все тот же чанк-шаблон, либо php simplexml или что-то подобное, но т.к. я лично не знаю как вставить свой код в процедуру отправки правильно, не потеряв возможность обновления, может кто-то еще здесь расскажет подробнее.
Мне кажется способ проще, который точно не лишит вас обновления: вставить в чанк письма ссылку на служебную страницу с типом вывода xml, вроде site.ru/hiddensection/order.xml?orderID=963 а на этой странице вызвать сниппет на основе docs.modx.pro/components/minishop2/snippets/msgetorder или прямо его, но в документации я не увидел возможности передать ему id заказа, нужно тестировать, думаю это возможно
Мне кажется способ проще, который точно не лишит вас обновления: вставить в чанк письма ссылку на служебную страницу с типом вывода xml, вроде site.ru/hiddensection/order.xml?orderID=963 а на этой странице вызвать сниппет на основе docs.modx.pro/components/minishop2/snippets/msgetorder или прямо его, но в документации я не увидел возможности передать ему id заказа, нужно тестировать, думаю это возможно
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.