Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

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

project expired
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.  freelancer isn't working in the service any longer
  1. proposal withdrawn

Client
Samir A
Russia Russia
Project published
4 April 2017
37 views