Добработка магазина на PrestaShop

Бюджет: 3 000 руб
40.38 $ – 34.77 €
Заказчик выбрал исполнителя:
Михаил Климантов  
CMS PrestaShop 1.6.1.5

В настоящий момент цена товара реализована так – в админ части карточки товара заполняется "Розничная цена". В публичной части эта переменная выводится стандартными средствами. Ниже этой цифры, в публичной части выводится вторая цена, которая высчитывается по формуле, прямо в коде (без плагинов и т.п.). Выглядит, как цена для физлиц и цена(по формуле) для юрлиц. 
Розничная цена, через плагин от Яндекс, передается в xml-файл и выгружается на Я.Маркет.

Необходимо написать плагин, либо доработать функционал cms таким образом, чтобы осуществить привязку к курсам валют. То есть раз в день, скрипт обращается к сайту банка и забирает актуальные курсы Евро(можно по cron). Если курс изменился менее, чем на 1 рубль, по сравнению с последним обработанным, то ничего не происходит. Если курс изменился более, чем на 1 рубль, то происходит перерасчет цен на сайте по текущему курсу. То есть последний учтенный курс должен храниться либо в файле, либо в БД и перезаписываться каждый раз, когда по сравнению с ним, текущий курс изменился более, чем на 1 рубль.
Новая цена записывается в БД где храниться переменная "Розничная цена" в рублях РФ, так как она будет выгружена в Я.Маркет.
Желательно оставить возможность админитратора заполнять именно Розничную цену вручную, без создания дополнительных полей и переменных. То есть, в MySQL хранится Розничная цена в рублях и если курс нужно пересчитать, то скрипт берет цифру из ячейки БД, пересчитывет и записывает новую цену в ту же ячейку.

Прошу оценить стоимость и сроки выполнения.
Опубликован 06.10.2020 в 11:34 Последнее изменение: 06.10.2020 в 11:34

Выберите способ верификации:

Обновите страницу после прохождения верификации.