Необходимо доработать yadnevnik.com.ua.

(Если будете тестировать/смотреть, просьба четко упоминать "тест" в заказе)

Сейчас сама форма не имеет никакого движка под собой.

Требуемые фичи (ниже детальнее):

1. форма заказа

2. партнерская программа

3. OpenCart бекенд для управления заказами, запасами и партнерами

1. Форма заказа

Необходимо добавить поля + контроль значений (при нажатии "купить" без перезагрузки)

- Имя и фамилия - должно быть заполнено

- Телефон - должен быть *корректно* заполнен (контроль по regex)

- Email - должен быть *корректно* заполнен (контроль по regex)

- Кол-во - выпадающий список (10 позиций, настраиваемый), комментарий под полем: "При заказе от 3 шт. - доставка бесплатно, от 5 шт. - цена 255 грн., от 8 шт. - 240 грн."

- Способ доставки и оплаты - выпадающий список + меняющиеся комментарии под ним, если выбрано количество 3+ - доставка бесплатно (суммы не показываются):

--- "Предоплата - отделение Новой почты - 20 грн." (по умолчанию)

--- "Наличными - курьером по Киеву - 35 грн."

--- "Наличными - отделение Новой почты ~ 50 грн."

- "Адрес доставки" или "Отделения Новой почты" - (название поля меняется в зависимости от выбранного метода доставки) - текстовое поле, должно быть заполнено

- Примечания - текстовое поле

- Общая сумма, напр. (в зависимости от заказа):

--- "Общая сумма: 530 грн. (+20 грн. за доставку при получении)"

--- "Общая сумма: 565 грн." (если курьером)

--- "Общая сумма: 530 грн." (+20 грн. за доставку + комиссия за оплату при получении)"

- кнопка "Заказать!"

+ Каким-либо образом информировать покупателя, что его заказ принят (или НЕ принят), например, выпадением сверху сообщения (с кнопкой ОК).

- все настройки фронтенда (если нужно) могут делаться через *.ini файл (если это упростит разработку)

- расчет общей суммы заказа должен быть легко изменяемым (настраиваемым)

2. Партнерская программа

Партнер размещает у себя ссылку типа:

http://yadnevnik.com.ua/?ref=cFsQ3

Этот ключ (пере)записывается в куки, т.е. если он присутствует в URLe, старый заменяется на новый (остлеживается последний, а не первый партнер-источник перехода).

При создании заказа в него включается название партнера.

3. Бекенд

Подключить OpenCart с такими настройками:

- управление запасами - несколько складов, приход, перемещения, расход, текущие остатки

- управление заказами - изменение статуса с комментариями, привязка оплаты (transaction id), от какого партнера

- управление партнерами - добавление + tracking code, отчет об оборотах, регистрация выплат

10 лет назад
smorgoun
Сергей 
49 лет
10 лет в сервисе
Был
8 лет назад

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

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