Minishop2 для интернет магазина аудиороликов

Добрый день. Нужен совет по Modx Revo 257.

Использую minishop2 для создания мини-магазина для продажи аудиоконтента. По сути электронные товары. Например, аудиороликов. За основу взят шаблон магазина, где картинки планирую переделать под аудиоплеер.
Суть, чтобы посетитель находясь в категории товаров смог тапнуть на иконку плеера любого товара и он заиграл для предпрослушивания. Далее, человек минуя отдельную страницу товара добавляет его в корзину и оформляет покупку.
В связи с чем несколько вопросов.

1. по-умолчанию в minishop2 есть только галерея. Как реализовать возможности подгрузки заданного аудиофайла в плеер товара? Может есть какие-то модули или дополнения для minishop2 именно для таких целей, чтобы вместо превью картинки вывести аудиоплеер, либо придется дорабатывать карточку товара и интегрировать плеер туда?

2. Можно ли загрузить сразу два экземпляра файла, один превью для предпросшуки, второй чтоб человек получал при покупке товара по уникальной случайно сгенерированной ссылке? Какие дополнения могут помочь в реализации такой идеи в атоматическом режиме?

3. Как организовать оплату и связать это все в комплексе?

Т.е.человек приходит на сайт, получает возможность предпрослушивания материала, добавляет его в корзину, оплачивает онлайн через Яденьги, например, и в случае удачной покупки ему приходит на почту уникально сгенерированная ссылка на скачивание файла в течение 24 часов, допустим. Либо на почту приходят сами файлы, которые автоматом отправляются с сайта.
Либо, менеджеру приходит заявка, он сверяет ее с оплатой и высылает на почту вручную.
Страница каталога такая:
s019.radikal.ru/i638/1705/a1/211235180569.jpg

В сиреневых квадратай подразумевается аудиоплеер, который будет проигрывать аудиофрагмент закрепленных за каждым товаром в minishop2.

Интересные аудио плееры от envato или themeforest идут как отдельные шаблоны, которые я пока не придумал как внедрить под себя. Как мне занести шаблон плеера извне в структуру сайта так, чтобы подключение стилей плеера, скриптов для его работы были как-то организованы попроще.Напрмиер, такой плеер, который не требует дополнительно включения разрешения для flash и все в этом духе:
s019.radikal.ru/i642/1705/e4/9d7e5f4f4e5b.jpg

Пробовал в карточку товара для категории вставить плеер чанком, но понятно, что чанк получается, как отдельная страница шаблона. И генерить ее по 50 раз на странице каталога смысла нет, да и в этом случае TV подставить не получается, оно выводится одинаковое во всех продуктах. :(
Какие возможны варианты?

Спасибо.

PS. Строго не судите, это мой первый опыт работ разобраться с minishop2.
Спасибо.
Imran
15 мая 2017, 17:41
modx.pro
925
0

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

Stan Ezersky
16 мая 2017, 08:23
0
Что-то вы раздули из такой простой задачи…

В помощь для файлов (которые покупают) — msOrderFiles

Интересные аудио плееры от envato или themeforest идут как отдельные шаблоны, которые я пока не придумал как внедрить под себя.
Продаются и отдельные плееры, просто надо вытащить их из шаблона, с которым они идут.

Пробовал в карточку товара для категории вставить плеер чанком, но понятно, что чанк получается, как отдельная страница шаблона. И генерить ее по 50 раз на странице каталога смысла нет, да и в этом случае TV подставить не получается, оно выводится одинаковое во всех продуктах.
Очень долго пытался понять, что написано. Не понял…
    Imran
    16 мая 2017, 14:39
    0
    Добрый день.
    Спасибо за ответ.
    Пробовал в карточку товара для категории вставить плеер чанком, но понятно, что чанк получается, как отдельная страница шаблона. И генерить ее по 50 раз на странице каталога смысла нет, да и в этом случае TV подставить не получается, оно выводится одинаковое во всех продуктах.
    Скачал отдельно плееры разные, они, соответственно, в виде html страницы, со своими стилями, скриптами. Так и не понял, как их подружить таким образом, чтобы сам плеер был в чанке оформления карточки товара. Плеер не выводится просто(
    Т.к.стили, скрипты плеера я закинул в страницы в целом, чтобы они подгружались сразу все целиком, оставался лишь код самого плеера, который я поместил в чанк, отвечающий за вывод карточки товара в каталоге. По сути на место картинки попытался вывести плеер. Но так ничего не получилось. Я не знаю, на каком этапе у меня ошибка в моих действиях.
    Владимир
    16 мая 2017, 10:46
    0
    1. по-умолчанию в minishop2 есть только галерея. Как реализовать возможности подгрузки заданного аудиофайла в плеер товара?
    — галерея работает с любыми файлами (уже теперь не знаю осталось ли это в предустановленной, но платная точно работает с любыми файлами)
      Imran
      16 мая 2017, 14:41
      0
      пытался на место галереи поставить плеер, дефолтный html5, в него в поле src как источник файла выставил вызов fastUploadTV. И почему-то на всех товарах оказался один и тот же файл в плеере.
      Поле вызывал стандартно, [[+tv.***]], пробовал и через + и через *. Не канает. Может неправильно вызов делаю?
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4