Цифровые товары
Всем привет.
Возможно ли организовать продажу цифровых товаров в minishop2.
К примеру ссылка на товар добавляется с помощью дополнения docs.modx.pro/components/fileattach После оплаты ссылка на скачивание отправляется по электронной почте покупателю.
Или же ссылка в ТВ после оплаты отправляется покупателю ссылка на файл. Как можно это реализовать подскажите кто сталкивался.
Возможно ли организовать продажу цифровых товаров в minishop2.
К примеру ссылка на товар добавляется с помощью дополнения docs.modx.pro/components/fileattach После оплаты ссылка на скачивание отправляется по электронной почте покупателю.
Или же ссылка в ТВ после оплаты отправляется покупателю ссылка на файл. Как можно это реализовать подскажите кто сталкивался.
Комментарии: 12
Нет ничего проще. В чанке, который высылается пользователю после оплаты (по-умолчанию tpl.msEmail.paid.user), добавить сниппет (или феном), который будет выводить нужную ссылку.
Сниппета у вас нет? Видел вы в похожей теме принимали участие вот только решения я там не нашел.
Нету. Так как решение может быть разное — кому-то нужно ссылку на файл выслать, кому-то просто код, кто-то в ТВ это хранит, кто-то в свойствах товара. Простое универсальное решения я придумать не смог. Да и желания особо не было. Плясать нужно от поставленной задачи. Любая из них решается достаточно просто.
Мне бы хоть какое то. Я бы уже от сниппета плясал и подстраивал под свои задачи.
за доп плату можете помочь с решением данного вопроса?
Стукните в скайп. Может что-нибудь придумаем.
Что-нибудь придумалось с отправкой ссылки из fileattach на e-mail покупателю?
Я не занимался этой задачей. Автор наверно как-то разобрался.
Тут недавно уже кто-то выкладывал решение по цифровым товарам.
Тут недавно уже кто-то выкладывал решение по цифровым товарам.
Прошерстил ленту. Только мысли и идеи. Решения не нашёл пока. Может плохо искал?
Ага. Вот.
П.С. Кстати, ниже Дмитрий Кондаков написал шаблон решения.
П.С. Кстати, ниже Дмитрий Кондаков написал шаблон решения.
Еще можно плагином на изменение статуса, это в том случае если покупатель оплачивает не через сайт например. Конструкция следующая:
<?php
switch($modx->event->name) {
case 'msOnChangeOrderStatus':
# Если статус - оплачен
if ($status == 2) {
#
#
# тут получаем ссылку на скачивание заказанного товара,
# email пользователя, номер заказа ну и все то что нужно для отправки письма
#
# И отправляем ссылку на email
#
#
}
break;
}
Спасибо но это не совсем то что необходимо.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.