1. Нужно модифицировать нашу выгрузку меню в xml по блюдам, которые имеют несколько размеров. Покажу на примере Хачапури "Вах-Вах".
Сейчас: <offer id="273" foId="" available="true"> <url>www.batoni-kafe.ru/gruzin... <price>370</price> <currencyId>RUB</currencyId> <categoryId>67</categoryId> <weight/> <weightUnit>Грамм</weightUnit> <picture>www.batoni-kafe.ru/images... <name>Хачапури «Вах-Вах»</name> <description>2 вкуса в одном открытом хачапури! Одна часть – с начинкой из обжаренной свинины с помидорами и кинзой, вторая -из кусочков обжаренной курицы, помидоров и кинзы. 2 вкуса в одном открытом хачапури! Одна часть – с начинкой из обжаренной свинины с помидорами и кинзой, вторая -из кусочков обжаренной курицы, помидоров и кинзы.</description> <param name="Размер"><span>Большой – 22*28/640гр</param></offer>
При этом данное блюдо имеет два размера: Маленький – 370 рублей Большой – 550 рублей
Нужно: <offer id="273" foId="" available="true"> <url>www.batoni-kafe.ru/gruzin... <price>370</price> <currencyId>RUB</currencyId> <categoryId>67</categoryId> <weight/> <weightUnit>Грамм</weightUnit> <picture>www.batoni-kafe.ru/images... <name>Хачапури «Вах-Вах»</name> <description>2 вкуса в одном открытом хачапури! Одна часть – с начинкой из обжаренной свинины с помидорами и кинзой, вторая -из кусочков обжаренной курицы, помидоров и кинзы. 2 вкуса в одном открытом хачапури! Одна часть – с начинкой из обжаренной свинины с помидорами и кинзой, вторая -из кусочков обжаренной курицы, помидоров и кинзы.</description> <param name="size"><title>Маленький- 22*18/420гр</title><price>370</price></param> <param name="size"><title>Большой – 22*28/640гр</title><price>550</price></param>
2. Задача. Выводить на сайте счетчик заказанных хачапури в режиме онлайн.
ТЗ. Нужен скрипт, который будет запускаться по крону – раз в минуту. Данный скрипт подключается к БД MSSQL и делает следующий запрос:
select sum(OP.Qty) from Orders as O left join OrderParts as OP on OP.OrderID = O.AutoNo left join Parts as P on P.AutoNo = OP.PartID where O.DocDate between '2017-08-18T10:00:00' and '2017-08-19T09:59:59' -- Тут нужно предложить алгоритм изменеия дат, чтобы после настпуления полуночи скрипт не считал, что наступил следующий день, т.к. есть ночная доставка. and O.DateShift is null and P.AutoNo in ( 1400000052, 1400000023, 1400000053, 1400000024, 1400000047, 1400000022, 1400000051, 100000015, 100000019, 100000169, 100000024, 100000018, 1400000029, 100000023, 1400000055, 100000017, 100000022, 100000021, 1400000033, 100000016, 1400000054)
Теги: разработать сайт, создать личный сайт, создать одностраничный сайт, нужно сделать сайт, лучшие разработчики, нужно создать сайт, требуется разработчик