Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Заказ соусов(дополнительных товаров) на странице checkout woocommerce

истекло время актуальности
PHP


Здравствуйте, есть интернет магзаин - заказ доставки еды

 

Нужно на странице оформления заказа выводить блок с дозаказом товаров:

1) если в корзине есть товар из определенной категории магазина(Японская кухня - суши, роллы, гунканы) выводить блок заказа соусов вот в таком вот виде - http://joxi.ru/1A5xoRjSn16GD2

2) предлагается ввести некую виртуальную переменную - бонусный счет = 10% от суммы(желательно вычислить эту сумму из тех товаров, что в нужной категории - японских блюд), но не менее 150 виртуальных рублей.

2) у каждого соуса есть стоимость, например пусть будет 50 рублей(соус - это отдельный товар в вукоммерсе)

3) По умолчанию должны быть некоторые товары с уже проставленным количеством, например имбирь, васаби и соевый соус.. пусть будет по одному.

4) при нажатии на плюс/минус - можно поменять количество соуса.

5) если сумма добавленных соусов меньше сумму нашего бонусного счета(10% от заказа), то все бесплатно.

Если вдруг мы превышаем сумму бонусного счёта - то пользователю будет выставляться счет за этот дополнительный соус

6) во время нажатия на кнопку чекаута - перехватывать событие на уровне экшенов и фильтров вукоммерса, добавлять в заказ соусы(выбранные на предыдущих этапах) и дальше стандартно заказ добавится в БД с уже набором соусов внутри заказа.. т.е. в админке соусы будут как отдельные товары

 

по технологии реализации - можно прям в шаблоне сделать этот функционал

по возомжности затронуть минимальное взаимодействие с вукоммерсом, а весь код сделать как обычный html + jquery. Функционал wordpressа в данном задании требуется при вычислении суммы бонусов(заказа) и при оформлении заказа..

 

видео с примером функционала, он не в точности соответствует(как-то иначе рассчитывают количество бесплатных соусов), но в целом идея понятна - https://yadi.sk/i/oEu4pHOi3GePwu


  1.  фрилансер больше не работает на сервисе
  1.  фрилансер больше не работает на сервисе

Заказчик
Samir A
Россия Россия
Проект опубликован
4 апреля 2017
37 просмотров