Здравствуйте, есть интернет магзаин заказ доставки еды
Нужно на странице оформления заказа выводить блок с дозаказом товаров:
1) если в корзине есть товар из определенной категории магазина(Японская кухня суши, роллы, гунканы) выводить блок заказа соусов вот в таком вот виде
joxi.ru/1A5xoRjSn16GD2 2) предлагается ввести некую виртуальную переменную бонусный счет = 10% от суммы(желательно вычислить эту сумму из тех товаров, что в нужной категории японских блюд), но не менее 150 виртуальных рублей.
2) у каждого соуса есть стоимость, например пусть будет 50 рублей(соус это отдельный товар в вукоммерсе)
3) По умолчанию должны быть некоторые товары с уже проставленным количеством, например имбирь, васаби и соевый соус.. пусть будет по одному.
4) при нажатии на плюс/минус можно поменять количество соуса.
5) если сумма добавленных соусов меньше сумму нашего бонусного счета(10% от заказа), то все бесплатно.
Если вдруг мы превышаем сумму бонусного счёта то пользователю будет выставляться счет за этот дополнительный соус
6) во время нажатия на кнопку чекаута перехватывать событие на уровне экшенов и фильтров вукоммерса, добавлять в заказ соусы(выбранные на предыдущих этапах) и дальше стандартно заказ добавится в БД с уже набором соусов внутри заказа.. т.е. в админке соусы будут как отдельные товары
по технологии реализации можно прям в шаблоне сделать этот функционал
по возомжности затронуть минимальное взаимодействие с вукоммерсом, а весь код сделать как обычный html + jquery. Функционал wordpressа в данном задании требуется при вычислении суммы бонусов(заказа) и при оформлении заказа..
видео с примером функционала, он не в точности соответствует(как-то иначе рассчитывают количество бесплатных соусов), но в целом идея понятна
yadi.sk/i/oEu4pHOi3GePwu Связь через скайп diepower