Добавлено в закладки: 0

Описание задания:

Нужен конструктор товара, или даже не знаю как это назвать. В данном случае конструктор пиццы (делаем сайт для пиццерии). Итак задача:

Нужна возможность собрать пиццу (там и другие блюда будут) так как сам захочешь - то есть выбрать из списка накидать в общую кучу. Как здесь только попроще - без картинки пошаговой готовки http://mcburg.ru/make-pizza/ этот конструктор сделан конкретно под этот сайт, а хочется конструктор более универсальный.

Идея такая - создается категория товара, скажем "соусы" куда добавляются все компоненты - соус такой то, и такой то. Затем категория "сыр" и туда добавляются разновидности сыров и прочее, указывается цена компонента.

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

"Шорткод№2" в это время выводит список добавленных товаров с ценами - то есть просто название и цена.

К примеру:

  1. Пепперони (20 гр.) 1 шт. 40 р.
  2. Ветчина (50 гр.) 1 шт. 65 р.

После каждой строки должна быть кнопка чтобы можно было удалить компонент. При удалении из списка, компонент снова доступен к выбору. Внизу - общая сумма.

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

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

Желательно, (но не обязательно) чтобы мжно было отметить обязательные товары. Чтобы к примеру нельзя было собрать комп без материнки или пиццу без теста. Скажем шорткод который выводит список товаров категории. может иметь какую-то метку в теле, вроде: "шорткод-категория1-обязателен" чтобы было понятно что хотя бы один товар из этого списка обязателен.

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

Если нужны контакты для оперативной связи: semukh@mail.ru

Автор публикации

не в сети 3 дня

semukh

-1
Комментарии: 8Публикации: 7Регистрация: 29-06-2014Продаж/Покупок: 0/51

Приложенные к заданию файлы:

картинка