Магазин для торговли CD и mp3 на базе X-Cart
Требования к исполнителям:
- знание PHP, MySQL, Smarty template engine
- опыт работы с x-cart
Модивфикация выполняется на свеже установленном x-cart заданной версии
Изменения на стороне посетителей
- на странице product detail page для каждого альбома добавить список треков с описанием и чекбоксами для пометки
- посетитель может купить реальный диск (доставка реального продукта), купить диск в электронном виде и купить выбранные треки
- посетитель может прослушать семплы для кадждаго трека (семплы загружаются через дминку)
- ява-скриптовые ссылки select all / unselect all / invert selection
Измерения на стороне администратора магазина
Каждый продукт - диск должен иметь возможность добавлять/удалять треки, редактировать название трека, описаниие трека - текстовые поля
Админ задает 2 значения - цену альбома (электронный продукт) и цену диска (физический продукт)
Цена трека вычисляется по формуле
track price = ( number of selected tracks) * ( album price ) / (number of tracks in album)
Для каждого трека админ может залить сэмпл низкого качества для прослушивания через file upload (изготовление семпла лежит на совести админа.заливается просто готовый файл)
треки отображаются в порядке возрастания значениея редактируемого числового поля POS
Никакой валидации на достоверность данных в описании или целостность залитого файла не требуется
Изменение стандартной функциональности поиска.
Требуется модифицировать стардартную функцию "поиск" в x-cart и добавить возможность поиска продукта по названию трека (для клиентской и админской чатей)