Доработать сайт на самописной cms

4 000 руб. за проект • наличный расчёт, безналичный расчёт, электронные деньги
22 апреля 2019, 12:52 • 5 откликов • 83 просмотра
Дорабатываем форму заказа стоковых серверов
Если сервер прошел проверку на доступность сдачи по pxe (флаг PxeValidIs в истину), добавляется иконка автосдачи (ракета) после флага страны ("PxeValidIs";i:1)
1. При наведении на иконку появляется всплывающее окно с текстом. Текст будет предоставлен позднее. Предусмотреть возможность ввода в html.
2. Добавить возможность выбора почасовой тарификации. Для этого:
• в поле Payment term добавляем значение hourly
• если в Payment term пользователь выбирает hourly, отображается бегунок Prepaid. Минимальное значение -- 2 евро (т.е. количество часов, полученное путем деления 2 евро на стоимость сервера в час). Максимальное значение -- стоимость 720 часов аренды сервера




• если в Payment term пользователь выбирает значение отличное от hourly бегунок не отображается, логика обработки остается в текущем виде.
• При заказе сервера с Payment term «hourly» в корзину добавляется продукт с биллинговым периодом Triennially (значение Billing Cycle).
• В customfield с ID (будет предоставлена позднее) пробрасывается информация о стоимости услуги в час
• В customfield с ID (будет предоставлена позднее) типа чекбокс, чекбокс проставляется в истину
• Проброс биллингового периода и различных опций реализован. Нужно будет просто добавить. Все остальные параметры оставляем в текущем виде
Изменения внести на 3 страницы с заказом данной услуги (на каждой странице серверы в определенной локации)


Добавить заказ аналогичного продукта на отдельную страницу. Отличия:
1. Список серверов во всех локациях отображается на одной странице. Для этого:
• добавить столбец DC, в котором отображаются флаги локаций (значение "LocationCode")
• добавить возможность сортировки по данному столбцу
2. Выводятся только серверы, относящиеся к группе GPU (значение "Groups")
3. Добавляется новый столбец GPU, где отображается тип карт и количество (нужно будет выбрать из информации из "Other")
i.imgur.com/Q8er51n
Информация на сайт отдается в виде
i:18256;a:14:{s:2:"Id";i:18256;s:12:"LocationCode";s:2:"NL";s:9:"BestOffer";i:0;s:11:"Description";s:0:"";s:5:"Price";a:5:{s:8:"PriceRUR";i:9024;s:8:"PriceEUR";i:123;s:16:"PriceEURHardware";i:162;s:16:"PriceRURHardware";d:11780.639999999999;s:5:"Price";i:9024;}s:6:"Groups";s:40:"Hosting,Application,Enterprise,2CPU,Sale";s:3:"Ram";i:32;s:8:"Platform";a:1:{i:0;s:19:"1 x SM 6027TR-D71RF";}s:3:"Cpu";a:4:{s:4:"Name";s:35:"2 x Xeon E5-2620v2 2.1GHz (6 cores)s:7:"Auction";a:4:{s:8:"Discount";i:-10;s:8:"DateTime";N;s:14:"CommentAuction";N;s:8:"isActive";i:0;}s:10:"PxeValidIs";i:1;}