Загружается...
  • Начало: Dec 12, 2017
  • Изменен: Dec 21, 2017
  • Сайт: relaxmode.ru

Интернет магазин по продаже качественной одежды из Турции

2 сделки
Сделка #595

1. В разделе "Управление отображением товаров по сезону" добавляем поле для указания скидки на сезон.
2. При синхронизации расчет окончательной стоимости должен быть произведен с учетом данной скидки. Пример:
если значение сезона у товара имеет скидку, то рассчет будет следующий
(окрвверх(*56*2;-2)-10 ) * ((100 - значение скидки) / 100)
3. При синхронизации добавляем изменение цены товара и для существующих и для новых товаров.

Сделка #561

1. Синхронизация товаров, опций и остатков товаров с удаленной базой. При синхронизации учитывается:
- если товара из удаленной базы нет в базе опенкарта, то необходимо добавить товар в базу опенкарта, делать его неактивным и выводить сообщение для администраторов сайта, что есть новые добавленные товары;
- сохранять опции;
- если есть несколько товаров с одинаковым артикулом, то необходимо сохранить только опции в дополнение к уже существующим;
- обновить остатки.
Данные существующих товаров не обновлять, только остатки. Сравнение товара происходит по полю артикул.
2. Реализация ручного запуска синхронизации из админки.
3. Реализация скрипта для запуска из крона по расписанию.
4. Смена учета реализации товаров на складе: добавить контроль количества товаров на складе по опциям.
- если на складе отсутствует товар с какой либо опцией, то данную опцию не выводить на сайте. Т.е если есть товар размера L, но нет размера M, то M показывать не будет.
- если для всех опций товара количество на складе равно 0, то у данного товара выводим надпись "Товара нет в наличии"
5. Настройка отображения вариантов опции сезон для разных групп пользователей.
6. Реализовать интерфейс управления калькуляцией цен при синхронизации. Возможность менять следующие параметры:
- прибавить НДС или нет - выбор
- курс - поле ввода
- коэффициент - поле ввода
- округление вверх или вниз - выбор до порога (в данном примере 100 руб) - поле ввода
- фиксированная сумма (+ или - и число) - поле ввода