Цифровые товары

Всем привет.
Возможно ли организовать продажу цифровых товаров в minishop2.
К примеру ссылка на товар добавляется с помощью дополнения docs.modx.pro/components/fileattach После оплаты ссылка на скачивание отправляется по электронной почте покупателю.
Или же ссылка в ТВ после оплаты отправляется покупателю ссылка на файл. Как можно это реализовать подскажите кто сталкивался.
Asert
23 апреля 2016, 14:54
modx.pro
2 806
0

Комментарии: 12

Сергей Шлоков
23 апреля 2016, 20:17
0
Нет ничего проще. В чанке, который высылается пользователю после оплаты (по-умолчанию tpl.msEmail.paid.user), добавить сниппет (или феном), который будет выводить нужную ссылку.
    Asert
    23 апреля 2016, 20:39
    0
    Сниппета у вас нет? Видел вы в похожей теме принимали участие вот только решения я там не нашел.
      Сергей Шлоков
      23 апреля 2016, 21:42
      0
      Нету. Так как решение может быть разное — кому-то нужно ссылку на файл выслать, кому-то просто код, кто-то в ТВ это хранит, кто-то в свойствах товара. Простое универсальное решения я придумать не смог. Да и желания особо не было. Плясать нужно от поставленной задачи. Любая из них решается достаточно просто.
        Asert
        23 апреля 2016, 22:09
        0
        Мне бы хоть какое то. Я бы уже от сниппета плясал и подстраивал под свои задачи.
          Asert
          23 апреля 2016, 23:57
          0
          за доп плату можете помочь с решением данного вопроса?
            Сергей Шлоков
            24 апреля 2016, 17:24
            0
            Стукните в скайп. Может что-нибудь придумаем.
              ck
              ck
              12 октября 2016, 10:01
              0
              Что-нибудь придумалось с отправкой ссылки из fileattach на e-mail покупателю?
                Сергей Шлоков
                12 октября 2016, 12:00
                0
                Я не занимался этой задачей. Автор наверно как-то разобрался.
                Тут недавно уже кто-то выкладывал решение по цифровым товарам.
                  ck
                  ck
                  12 октября 2016, 12:03
                  0
                  Прошерстил ленту. Только мысли и идеи. Решения не нашёл пока. Может плохо искал?
                    Сергей Шлоков
                    12 октября 2016, 12:11
                    +1
                    Ага. Вот.
                    П.С. Кстати, ниже Дмитрий Кондаков написал шаблон решения.
      Дмитрий Кондаков
      24 апреля 2016, 09:36
      1
      +1
      Еще можно плагином на изменение статуса, это в том случае если покупатель оплачивает не через сайт например. Конструкция следующая:
      <?php
      switch($modx->event->name) {
        case 'msOnChangeOrderStatus':
          
          # Если статус - оплачен
          if ($status == 2) {
      
            #
            #
            # тут получаем ссылку на скачивание заказанного товара, 
            # email пользователя, номер заказа ну и все то что нужно для отправки письма
            #
            # И отправляем ссылку на email
            #
            #
            
          }
          
          break;
      }
        Asert
        24 апреля 2016, 17:20
        0
        Спасибо но это не совсем то что необходимо.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        12