Модуль для магазина на основе CS-Cart 2.0.14

Константин15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
28.08.2010

Требуеться написать модуль для магазина на основе CS-Cart 2.0.14 . Предпочтение отдам человеку работавшему с этой cms. Студии просьба не беспокоится. Работа по сути тестовая(хотя и достаточно сложная), в случае успешного её выполнения будут другие.

Модуль наценок:

Модуль наценок является надстройкой над модулем цен.

В админке он выглядит в виде отдельной вкладки в категории каталог. Внешний вид вкладки повторяет вкладку налоги с добавлением таба условия из вкладки поощрения.

В модуле отсутствует радиобокс "статус" (вкл/выкл) и присутствует галочка – не применять другие наценки, которая обозначает будут ли на данную наценку распространятся другие наценки или нет.

Логика работы модуля:

Модуль позволяет прибавлять (если наценка абсолютаная) или умножать (если наценка относительная) некоторую величину на оптовую стоимость товара.

Все операции сложения и умножения выполняются в порядке, указанном в поле приоритет. При этом, если установлена галочка не применять другие наценки, то данная наценка считается отдельно по абсолютной оптовой стоимости товара и суммируется с промежуточной стоимостью полученной после выполнения всех операций наценок, на которых данная галочка не установлена.

Все наценки расчитываются динамически на основании оптовой цены в процессе работы скрипта, при этом пользователь видит только конечный результат.

Цены, отображаемые в корзине и используемые при расчете доставки и налогов, а так же отображаемые в заказах в админке – являются розничными ценами.

В модуле каталог товаров появляется дополнительное поле – розничная цена – недоступное для редактирования. В нем отображается цена, расчитанная на основе оптовой цены с учетом наценок.

Вместе с кодом заказчик получает список исправлений, внесенных в CMS и инструкции по инсталяции.Так же если будет затронута структура БД, sql скрипт её обновления. Модуль должен быть выполнен в виде addon’а для этой cms.Он должен уметь стандартно ставиться и удаляться через админку.

Так же все остальные модули системы должны продолжить работать как до его инсталяции и не потерять свою функциональность.

Заявки фрилансеров