Добавить прием оплаты онлайн через Liqpay и бекенд для страницы захвата
Необходимо доработать yadnevnik.com.ua.
(Если будете тестировать/смотреть, просьба четко упоминать "тест" в заказе)
Сейчас сама форма не имеет никакого движка под собой.
Требуемые фичи (ниже детальнее):
1. форма заказа
2. прием оплаты через Liqpay
3. реферальная программа
4. бекенд (исключительно для управления заказами и списком партнеров)
1. Форма заказа
Необходимо добавить поля + контроль значений (при нажатии "купить" без перезагрузки)
- Телефон - должен быть *корректно* заполнен (контроль по regex)
- Email - должен быть *корректно* заполнен (контроль по regex)
- Кол-во - выбор до десяти "1 шт - 265 грн.", "2 шт - 530 грн.", ...
- Способ доставки - выпадающий список + меняющиеся комментарии под ним
--- "Liqpay - отделение Новой почты - 25 грн." (по умолчанию)
--- "Liqpay - по адресу (Новая почта) - 35 грн."
--- "Наличными - курьером по Киеву - 40 грн."
--- "Наличными - отделение Новой почты ~ 50 грн."
- Адрес доставки или номер отделения Новой почты - (название поля меняется в зависимости от выбранного метода доставки) - текстовое поле, должно быть заполнено
- Комментарии - текстовое поле
- Общая сумма - с учетом доставки, можно на кнопке "Заказать (500 грн.)"
При нажатии "Купить!" (и подтверждении оплаты) отсылается два емейла:
- на указанный адрес покупателя с одним шаблоном
- на админ адрес с другим шаблоном
+ Каким-либо образом информировать покупателя, что его заказ принят (или НЕ принят), например, выпадением сверху сообщения (с кнопкой ОК).
2. Прием оплаты
При выборе оплаты через Liqpay перед подтверждением заказа взимается оплата.
В заказ попадает дополнительно код транзакции и телефон покупателя из ответа банка.
3. Реферальная программа
http://yadnevnik.com.ua/?ref=cFsQ3
Этот ключ (пере)записывается в куки, т.е. если он присутствует в URLe, старый заменяется на новый (остлеживается последний, а не первый партнер-источник перехода).
При создании заказа в него включается название партнера.
4. Бекенд
Любая (известная) CMS с такими фичами:
- управление заказами - настраиваемые статусы, отметка оплаты и выполнения
- при изменении статуса заказа отмечается дата/время изменения + можно добавить комментарии к новому статусу и видеть предыдущие
- создавать партнеров и выдавать им их ссылку
Актуальные фриланс-проекты в категории Интеграция платежных систем
«Интеграция OpenCart с 1С/BAF, Новой Почтой, WayForPay и Checkbox (ПРРО)»Предварительно логика должна быть такой: 1. Заказы с сайта на OpenCart передаются в 1С/BAF. При оформлении заказа клиент выбирает тип оплаты: — если это заказ с НДС, тогда в 1С/BAF сразу создается счет; — после оплаты бухгалтер самостоятельно проводит оплату в 1С/BAF; —… Интеграция платежных систем ∙ 7 дней 3 часа назад ∙ 17 ставок |