Jump to content
Sign in to follow this  
lllyxep

[Решено] Продажа видео в разных качествах.

Recommended Posts

Я Вас приветствовать!)

встала задача продажи видео в разных качествах.

post-692893-0-16358800-1424336620_thumb.png

Исходя из опций Качество видео, у нас получается 3 товара.
То есть при выборе определенного качества пользователю будет приходить ссылка на скачивание видео именного того качества, которое он купил.

было решено сделать так
1) делаем как бы обложку для товара. которая отображается на сайте, превью видео, цена и опции.
2) создаем три товара для скачивания, под каждое качество свой товар. не отображаются на сайте.
3) создаем табличку в бд где будет лежать ид "обложки" и массив идшников видео пренадлежащий этому товару.
4) при добавлении в корзину, в зависимости от выбранной опции меняем ид товара на нужный.


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

Подскажите плиз может есть какие-нибудь решения?
или как это можно сделать?

Share this post


Link to post
Share on other sites

"... вылить воду из чайника..."

вам надо переработать логику привязки-отдачи(покупки/скачивания) скачиваемых товаров на основе текста из опций (720/1080/pal).

никаких лишних таблиц, разных товаров и подмен.

Share this post


Link to post
Share on other sites

"... вылить воду из чайника..."
точно! забыл слить))

хм...
забыл упомянуть что на этом сайте уже сделано что фото по опциям разного размера.
полностью все переделывать не охота.

а вот за текст можно зацепиться вариант.
буду пробовать.
спасибо!
 

Share this post


Link to post
Share on other sites

тут встала такая проблемка как уникальные идшники опций для каждого товара.

то есть приязаться к опциям не получается.

Почему? Помедитируйте над таблицей `oc_product_option` и привязывайтесь к `product_option_id`

Хотя я бы поискал какой-нибудь готовый модуль для объединения кучи товаров в один. Возможно, гораздо меньше переделывать придётся - скачивание, покупку с разграничением, обслуживание всего этого зоопарка файлов скорей всего удастся оставить и не трогать.

Share this post


Link to post
Share on other sites

"... вылить воду из чайника..."

вам надо переработать логику привязки-отдачи(покупки/скачивания) скачиваемых товаров на основе текста из опций (720/1080/pal).

никаких лишних таблиц, разных товаров и подмен.

Вылил!!! :-)

поменял логику скачивания файлов.

загружаем в файлы для скачивания необходимые файлы.

создаем один товар с опциями.

.................................

при скачивании проверяем опцию заказанного товара и отдаем файл соответствующий опции.

чет я и правда тупил не по детски :oops:

всем спасибо!

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By zCarot
      1 200.00 руб
      Скачать/Купить дополнение


      Галерея в карточке товара
      Модуль для создания галереи в карточке товара

      Можно создавать большое количество групп для галереи 
      размеры для групп галереи
      Alt и Title для изображений 
      Видео с Youtube - При вставке ссылки забирает Id (фото ненужно задать - подтянет с YouTube)
      Лайки 

      Демо: http://demo.opencartmod.ru/component/monitor/apple_cinema_30/
      админка: http://demo.opencartmod.ru/admin/ demo demo

      Модуль находится в бета тестировании 
      По работе модуля пишите в ЛС 
      Хотелки тоже в ЛС (Приветствуется )
      Добавил zCarot Добавлено 13.09.2020 Категория Слайдшоу, баннеры, галереи Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 1500  
    • By zCarot
      Модуль для создания галереи в карточке товара

      Можно создавать большое количество групп для галереи 
      размеры для групп галереи
      Alt и Title для изображений 
      Видео с Youtube - При вставке ссылки забирает Id (фото ненужно задать - подтянет с YouTube)
      Лайки 

      Демо: http://demo.opencartmod.ru/component/monitor/apple_cinema_30/
      админка: http://demo.opencartmod.ru/admin/ demo demo

      Модуль находится в бета тестировании 
      По работе модуля пишите в ЛС 
      Хотелки тоже в ЛС (Приветствуется )
    • By zCarot
      1 500.00 руб
      Скачать/Купить дополнение


      GP - Галерея фото и видео для Opencart 2.x
      Модуль для создания полноценной Фото видео галереи для Вашего магазина 
      Основной функционал который присутствует в модуле:

      Страница со списком галерей: Demo
      Отображение фото  Отображение описания  Название  Статистика (Кол-во фото, кол-во просмотров, кол-во видео, кол-во товаров) Настройка отображения лимита  Пагинация  HTML-тег H1, HTML-тег Title, Мета-тег Description, Мета-тег Keywords, Description (Опционально)
        Seo Url страницы (Опционально) Страница просмотра галереи: Demo
      Отображение фото  Отображение описания  Название  Статистика (Кол-во фото, кол-во просмотров, кол-во видео, кол-во товаров) HTML-тег H1, HTML-тег Title, Мета-тег Description, Мета-тег Keywords, Description
        Фото видео галерея по группам  Отображение товаров привязанных к галереи (Опционально) Отображение привязанных галерей в товаре через модуль: Demo в статьях  Demo в товара 
      Отображать галереи модулем либо в товаре - через взязанные
        Заголовок блока Отображение фото  Отображение описания  Название  Статистика (Кол-во фото, кол-во просмотров, кол-во видео, кол-во товаров) Настройка лимит  настройка стилей  Отображение списком или блоком 
      Настройка группы галерей :
      Название  Описание  Слайдер или блок (для слайдера кол-во для блока стиль ) Размеры фото Размеры PopUp фото Сортировка Статус Шорткоды добавленные в описании...  
      В товаре  demo В категории demo Производителях  demo В модуле HTML  demo В статьях demo Название группы (вкл или выкл) Описание группы (вкл или выкл) Описание фото (вкл или выкл)
        За помощь с шорт кодами спасибо: Slava Soft  @chukcha

      {gallery_id=1,group_id=2}  - Id галереи + Id группы галереи 

      Доступна функция Лайки
      Выключено Лайк Лайк + Дизлайк Для изображений сделал 2 выбора обрезки фотографий 
      1 Resize - обрезка по умолчанию
      2 Cropsize  - включено на Demo магазина

      Для изображения и фото доступны Alt / Title 

      Всем спасибо за внимание детальнее можете посмотреть на Demo

      Пока что доступны версии для 2.x
      В ближайшее время будет доступны для 3.x 
      Demo Admin demo/demo
      Demo Catalog
      Добавил zCarot Добавлено 29.06.2020 Категория Слайдшоу, баннеры, галереи Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 0  
    • By zCarot
      Модуль для создания полноценной Фото видео галереи для Вашего магазина 
      Основной функционал который присутствует в модуле:

      Страница со списком галерей: Demo
      Отображение фото  Отображение описания  Название  Статистика (Кол-во фото, кол-во просмотров, кол-во видео, кол-во товаров) Настройка отображения лимита  Пагинация  HTML-тег H1, HTML-тег Title, Мета-тег Description, Мета-тег Keywords, Description (Опционально)
        Seo Url страницы (Опционально) Страница просмотра галереи: Demo
      Отображение фото  Отображение описания  Название  Статистика (Кол-во фото, кол-во просмотров, кол-во видео, кол-во товаров) HTML-тег H1, HTML-тег Title, Мета-тег Description, Мета-тег Keywords, Description
        Фото видео галерея по группам  Отображение товаров привязанных к галереи (Опционально) Отображение привязанных галерей в товаре через модуль: Demo в статьях  Demo в товара 
      Отображать галереи модулем либо в товаре - через взязанные
        Заголовок блока Отображение фото  Отображение описания  Название  Статистика (Кол-во фото, кол-во просмотров, кол-во видео, кол-во товаров) Настройка лимит  настройка стилей  Отображение списком или блоком 
      Настройка группы галерей :
      Название  Описание  Слайдер или блок (для слайдера кол-во для блока стиль ) Размеры фото Размеры PopUp фото Сортировка Статус Шорткоды добавленные в описании...  
      В товаре  demo В категории demo Производителях  demo В модуле HTML  demo В статьях demo Название группы (вкл или выкл) Описание группы (вкл или выкл) Описание фото (вкл или выкл)
        За помощь с шорт кодами спасибо: Slava Soft  @chukcha

      {gallery_id=1,group_id=2}  - Id галереи + Id группы галереи 

      Доступна функция Лайки
      Выключено Лайк Лайк + Дизлайк Для изображений сделал 2 выбора обрезки фотографий 
      1 Resize - обрезка по умолчанию
      2 Cropsize  - включено на Demo магазина

      Для изображения и фото доступны Alt / Title 

      Всем спасибо за внимание детальнее можете посмотреть на Demo

      Пока что доступны версии для 2.x
      В ближайшее время будет доступны для 3.x 
      Demo Admin demo/demo
      Demo Catalog
    • By klaos27
      OCDbanner: Баннеры | Слайдеры | Видео - многофункциональный модуль для вывода баннеров, слайдеров и показа видеороликов на вашем сайте. 
       
      Основные настройки для баннеров в группе:
      1) Вывод названия группы
      2) Три режима отображения
         - Сетка Bootstrap (1, 2, 3, 4 или 6 баннеров в ряду)
         - Карусель (автопрокрутка, навигация, лимит баннеров в видимой части карусели на разных разрешениях экрана (неограниченное количество разрешенией), расстояние между баннерами для различных разрешений)
         - Произвольная сетка (настраиваемое расстояние между баннерами)
      3) Размеры изображений
      4) Статус группы
       
      При режимах отображения группы "Сетка Bootstrap" и "Произвольная сетка" для каждого баннера можно выбрать один из трех типов:
      1) Изображение
      2) Видео
      3) Слайдер
       
      При режиме отображения группы "Карусель" для каждого баннера можно выбрать один из двух типов:
      1) Изображение
      2) Видео
       
      Абсолютно любому баннеру можно указать статус включено/отключено.
       
      Мультиязычные настройки для типа баннера "Изображение":
      1) Изображение.
      2) Эффект при наведении на изображение (12 эффектов). 
      3) Заголовок (поддержка html-кода). Также будет использоваться как title изображения.
      4) Alt для изображения.
      5) Статус заголовка.
      6) Позиция для заголовка (перед изображением, после изображения, в теле изображения).
      7) Выравнивание заголовка (по левому краю, по правому краю, по центру).
      8) Ссылка.
      9) Указывает ли ссылка на видеоролик (YouTube или Vimeo).
      10) Ссылки открываются в текущем или новом окне. Отдельно для видеороликов предусмотрен показ в модальном окне.
      11) Статус описания баннера.
      12) Описание (поддержка html-кода + при необходимости можно включить визуальный редактор).
      13) Порядок сортировки.
       
      Мультиязычные настройки для типа баннера "Видео":
      1) Выбор видеохостинга (YouTube или Vimeo).
      2) ID видео. Для показа видеоролика необходимо ввести в поле только его ID.
      3) Заголовок для видео.
      4) Статус заголовка.
      5) Позиция для заголовка (перед или после видеоролика).
      6) Выравнивание заголовка (по левому краю, по правому краю, по центру).
      7) Порядок сортировки.
       
      Мультиязычные настройки для типа баннера "Слайдер":
      1) Статус слайдера.
      2) Изображение.
      3) Заголовок (поддержка html-кода). Также будет использоваться как title изображения.
      4) Alt для изображения.
      5) Статус заголовка.
      6) Выравнивание заголовка (по левому краю, по правому краю, по центру).
      7) Ссылка.
      8) Указывает ли ссылка на видеоролик (YouTube или Vimeo).
      9) Ссылки открываются в текущем или новом окне. Отдельно для видеороликов предусмотрен показ в модальном окне.
      10) Статус описания баннера
      11) Описание (поддержка html-кода + при необходимости можно включить визуальный редактор)
      12) Порядок сортировки.
       
      Уровни доступа:
      1) Показ баннеров для разных магазинов
      2) Показ баннеров для разных групп покупателей
      3) Показ баннеров для разных категорий
       
      При необходимости внесения изменений в стилевое оформление модуля предусмотрена вкладка "CSS". Если поле на данной вкладке заполнено, то подключается дополнительный файл стилей, соответствующий данному модулю.
       
      К каждому модулю можно подключить пользовательский шаблон, тем самым при обновлении ммодуля не потеряются какие-либо сделанные изменения.

      Не перезаписывает системных файлов движка
      Не использует VQmod
      Не использует OCMOD
      Не использует ioncube
       
      Демо модуля:
      1) Сетка Bootstrap
      2) Карусель
      3) Произвольная сетка
      4) Слайдер
       
      Административная часть: http://demo.oc-day.ru/admin/index.php?route=extension/module/ocdbanner
      Логин: demo
      Пароль: demo

      Установка
      1) Загрузить ocdbanner.ver3.ocmod.zip через Дополнения / Установка дополнений (Extensions / Extension Installer)
      2) Перейти в Система/Группы пользователей и для администратора установить права доступа (в блоках "Разрешить просмотр" и "Разрешить редактировать" отметить галочкой extension/module/ocdbanner)
      3) В настройках модуля на вкладке "Доступы" обязательно отметить магазин и группу покупателей, для которых необходимо показывать модуль.
      4) Вывести созданный модуль на необходимой странице.
       
      Обновление
      1) Загрузить ocdbanner.ver3.ocmod.zip через Дополнения / Установка дополнений (Extensions / Extension Installer)
      2) Зайти в модуль(и) и пересохранить настройки. Это позволит к каждому созданному модулю прописать свой идентификатор
      3) Если используется карусель, то в настройках необходимо прописать расстояние между баннерами для каждого разрешения.
       
      Внимание!
      В виду того что невозможно достоверно определить построение произвольной сетки пользователем, настройка стилей для эффектов с 5 по 12 носит индивидуальный характер.
      Данную настройку покупатель может осуществить собственными силами или при покупке модуля отметить соответствующую опцию.

      Лицензия!
      1) Данный модуль реализуется по принципу: одна лицензия - один домен.
      2) Запрещена перепродажа модуля без согласия автора.
      3) Запрещена передача модуля третьим лицам, распространение и публикация от своего имени без получения разрешения автора модуля.
       
      Для получения новой версии модуля оправьте на e-mail: [email protected] или посредством личных сообщений следующую информацию:
      1) Номер заказа. 
      2) Ваш e-mail, на который будут высланы архив с файлами модуля.
      3) Адрес сайта, на котором будет установлен модуль. 
      4) Версию движка/сборки. 
      Архив с файлами модуля будет выслан только для указанной версии движка/сборки!!!
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.