Создавайте загружаемый аудиопродукт (альбом) и продавайте треки по отдельности


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

Итак, я хочу иметь возможность продавать полный альбом с 12 треками по 9,99 доллара, но я также хочу иметь возможность продавать каждый продукт по отдельности по 0,99 доллара и перечислять эти треки в продукте альбома с образцами.

Я нашел этот ответ , но он использует Простые продукты вместо Загружаемых продуктов. Мне нужно, чтобы он был загружаемым, потому что я хочу использовать систему загрузки Magento.

Есть какие-нибудь советы?

Author: Community, 2016-07-06

2 answers

Сначала ознакомьтесь со встроенным типом загружаемого продукта Magento:

Общий поиск в Google возвращает несколько существующих модулей, которые могут соответствовать вашим требованиям и могут быть более готовыми, чем разработка ваших собственных. В общем, Magento на самом деле не предлагает встроенного способа воспроизведения аудиофайлов через Интернет, поэтому проигрыватель HTML5 (возможно, запасной вариант Flash?) то, что можно было бы использовать на переднем конце для образцов, было бы одним шагом в направлении внедрения вашего собственного решения. Опять же, для этого существует множество решений с открытым исходным кодом, например: https://kolber.github.io/audiojs/

Вы должны иметь возможность настроить каждую песню/трек как загружаемый тип продукта, а затем использовать сгруппированный/связанный тип продукта для альбомов. С помощью этого вы можете использовать некоторые правила скидок, чтобы предусмотреть различные варианты ценообразования на такие вещи, как покупка 1 трека со скидкой 50 % следующий или такой. И при таком подходе вы можете иметь отдельные URL-адреса продуктов для целей SEO для каждой песни альбома, если хотите. Вы также можете предложить различные типы форматов, такие как FLAC или WAV, в zip-файле приобретенного товара.

В конечном счете, в вашем примере URL-адреса нет ничего, что было бы невозможно с помощью встроенного Magento, за исключением воспроизведения HTML5 ваших загружаемых образцов аудиофайлов.

Некоторые связанные темы:

Также как сам музыкант, оформляю заказ http://platform.cashmusic.org/

Надеюсь, это поможет!

 1
Author: B00MER, 2016-07-07 01:05:18

Итак, основываясь на ответе @B00MER, мы достигли своей цели, несмотря на некоторые небольшие проблемы.

Во-первых, добавление загружаемых продуктов в связанные/сгруппированные продукты было нашей основной проблемой, потому что загружаемые продукты не появлялись в списке Связанных продуктов.

Большинство ссылок просто говорят вам установить "Ссылки могут продаваться отдельно" на "Нет" для загружаемого продукта. После некоторых исследований мы обнаружили, что любой продукт набор атрибутов, у которых есть какой-либо обязательный атрибут, не может быть добавлен в пакет/сгруппированный продукт. Что мы сделали:

1) Создайте набор атрибутов продукта с без обязательных атрибутов.

Все загружаемые сопутствующие продукты должны находиться в этом наборе атрибутов.

2) Создайте загружаемые продукты, которые вы хотите, с набором атрибутов, созданным ранее. Заполните формы и перейдите к Загружаемой информации. Здесь вы ДОЛЖНЫ установить Ссылки можно приобрести отдельно на НЕТ.

3) Создайте пакет/сгруппированный продукт с набором атрибутов, созданным до (шаг 1). (В нашем случае мы создали сгруппированный продукт). Я предлагаю использовать тот же набор атрибутов, который вы создали ранее. Затем перейдите на вкладку Связанные продукты , и загружаемые продукты, созданные ранее, должны быть в списке. Я выбрал 3 загружаемых продукта и установил количество по умолчанию равным 1.

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

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

Наш результат теста является:

enter image description here

Ps.: https://kolber.github.io/audiojs / не реагирует, поэтому подумайте об использовании другой библиотеки или создайте свою собственную.

 1
Author: wdarking, 2017-04-13 12:54:59