Требования к исполнителям:

- знание PHP, MySQL, Smarty template engine

- опыт работы с x-cart

- умение работать с diff utils

Для существующего (установленного и работающего) электронного магазина на базе x-cart требуется выполнить следующие изменения:

1 Minimal order amount

1.1 разделить Minimal order amount

Стандартная функциональность движка x-cart позволяет задавать Minimal order amount, меньше которого не возможно проведение оплаты.

Вместо этого надо сделать разделение значений для Minimal order amount для national и international shipping (значения задаются в админке)

2. Extra charge

2.1 на странице Payment methods в админке тоже разделить Extra charge - чтобы было отдельно для national и international для конкретного способа оплаты

2.2 на странице Payment methods в админке добавить возможность задать пороговую сумму, при превышении которой Extra charge не берется для конкретного способа оплаты

2.3 добавить на чекауте чекбокс, который спрашивает подтверджение, что покупатель согласен оплатить Extra charge, в случае если он был применет при расчете стоимости платежа

Если чекбокс не отмечен, не давать проводить оплату и выдавать java-script alert (без привлечения сторонних java-script библиотек типа JQuery , Prototype)

Для выполнения работы предоставляется ФТП доступ до сайта, либо tgz архив сайта с sql дампом

Результат работы предоставляется в виде унифицированного DIFF файла + SQL patch

15 лет назад
xcart_admin
George 
45 лет
16 лет в сервисе
Был
15 лет назад

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

Нет заявок фрилансеров