Minishop2 электронный товар
Всем привет.
На сайте реализован магазин через Minishop2 + mspRobokassa.
Но есть на сайте электронные товары. К примеру pdf-файл.
То есть после оплаты пользователю приходит временная ссылка на email, по который он сможет скачать этот файл.
Есть ли у кого готовое решение для этой задачи или подскажите, как можно реализовать.
Я представляю логику следующую:
У каждого товара есть TV(файл) в которой прописан путь до нужного файла, после оплаты пользователю генерируется ссылка на один час, которая приходит ему на email и выводится на страницу после оплаты.
PS: И желательно ещё привязать купленный товар к пользователю, если он авторизован. Чтобы он мог всегда получить новую временную ссылку
На сайте реализован магазин через Minishop2 + mspRobokassa.
Но есть на сайте электронные товары. К примеру pdf-файл.
То есть после оплаты пользователю приходит временная ссылка на email, по который он сможет скачать этот файл.
Есть ли у кого готовое решение для этой задачи или подскажите, как можно реализовать.
Я представляю логику следующую:
У каждого товара есть TV(файл) в которой прописан путь до нужного файла, после оплаты пользователю генерируется ссылка на один час, которая приходит ему на email и выводится на страницу после оплаты.
PS: И желательно ещё привязать купленный товар к пользователю, если он авторизован. Чтобы он мог всегда получить новую временную ссылку
Комментарии: 5
Частично решает ваш вопрос: PayAndSee
Да вроде на все 100% решает.
в tv прикреплен файл, в момент оформления заказа через плагин этот tv попадает в поле (свое, или к примеру комментарий).
создаем страницу getproduct, в ней сниппет, который проверят пользователя на авторизацию на сайте, и выдает файл из заказа.
пользователю в письме приходит эта ссылка, на страницу getproduct с параметрами (site.ru/getproduct?order=31), если залогинен — получает свой файл из поля заказа 31, если нет — ошибка.
ну это так, мысли в слух.
создаем страницу getproduct, в ней сниппет, который проверят пользователя на авторизацию на сайте, и выдает файл из заказа.
пользователю в письме приходит эта ссылка, на страницу getproduct с параметрами (site.ru/getproduct?order=31), если залогинен — получает свой файл из поля заказа 31, если нет — ошибка.
ну это так, мысли в слух.
Василий уже делал подобное решение. Но судьба его неизвестна.
Сделал, отдал заказчику, получил оплату — всё хорошо.
Я правда не знаю, как сделать электронные товары красиво и универсально, поэтому не делал готового решения. Однако на конкретном сайте это пишется за пару часов, никуда не спеша.
Я правда не знаю, как сделать электронные товары красиво и универсально, поэтому не делал готового решения. Однако на конкретном сайте это пишется за пару часов, никуда не спеша.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.