Доработка в форму заказа на PHP
2 000 руб. за проект
•
электронные деньги
Есть сайт с корзиной и формой заказа.
Сайт на WP, но форма заказа просто на PHP, не плагином.
Стоит задача реализовать возможность оплаты части заказа бонусными баллами.
Требуется:
1) При выводе содержимого корзины в форме заказа сразу же подсчитывать максимально возможную сумму оплаты баллами для данного заказа. Оплатить можно до 50%, но есть товары на которые оплата баллами не распостраняется. Для таких товаров-исключений уже проставлены дополнительные флаги в админке. Соответственно мы суммируем на этом этапе все товары в корзине за исключением товаров-исключений, получаем 50% от суммы и округляем ее до рублей = получаем максимально возможную для оплаты баллами сумму.
2) Форма заказа – двухэтапная, после ввода адреса и телефона клиент сейчас нажимает "Далее" и переходит к следующему шагу заказа (способы оплаты и т.д.). В момент перехода к следующему шагу заказа мы опрашиваем сторонний сайт, узнавая есть ли для данного номера телефона накопленные бонусные баллы. Запрос идет через API простым запросом по URL и отдает количество баллов для данного номера телефона. Код запроса мы предоставляем.
3) Форма ввода числа баллов уже сверстана и готова. При получении положительного ответа о наличии баллов для данного телефона мы делаем в форме заказа видимым блок ввода баллов. Выводим покупателю его количество баллов, общую сумму заказа, максимально возможную для оплаты баллами сумму – и поле для ввода желаемого количества баллов.
4) Нынешняя форма отправленный заказ записывает в XML-файл и его тут же забирает CRM-ка. Мы при оплате части заказа баллами дописываем в этот XML введенную покупателем сумму баллов, не трогая сумму заказа и ничего не пересчитывая – т.е. просто сообщаем CRM-ке сколько баллов будет потрачено, все расчеты будут уже не на нашей стороне. Синтаксис записи в XML информации о баллах мы предоставим.
5) Весь блок ввода баллов уже сверстан, но изначально по задумке скрыт через CSS. Если при запросе после ввода телефона – мы не получаем ответа, получаем ошибку либо получаем ноль баллов – весь блок вообще не показывается и пользователь не узнает что он вообще у нас был.
Более подробное ТЗ есть.
Сделать нужно сегодня.
Оплата частями по готовности, никаких предоплат (предыдущий исполнитель удалился после получения предоплаты).
Оплата по договоренности, предпочтительно ЯД.
Просьба указывать сроки и порядок стоимости работы.
Нет, нам не нужен сайт под ключ, визитка или фирменный стиль))
Сайт на WP, но форма заказа просто на PHP, не плагином.
Стоит задача реализовать возможность оплаты части заказа бонусными баллами.
Требуется:
1) При выводе содержимого корзины в форме заказа сразу же подсчитывать максимально возможную сумму оплаты баллами для данного заказа. Оплатить можно до 50%, но есть товары на которые оплата баллами не распостраняется. Для таких товаров-исключений уже проставлены дополнительные флаги в админке. Соответственно мы суммируем на этом этапе все товары в корзине за исключением товаров-исключений, получаем 50% от суммы и округляем ее до рублей = получаем максимально возможную для оплаты баллами сумму.
2) Форма заказа – двухэтапная, после ввода адреса и телефона клиент сейчас нажимает "Далее" и переходит к следующему шагу заказа (способы оплаты и т.д.). В момент перехода к следующему шагу заказа мы опрашиваем сторонний сайт, узнавая есть ли для данного номера телефона накопленные бонусные баллы. Запрос идет через API простым запросом по URL и отдает количество баллов для данного номера телефона. Код запроса мы предоставляем.
3) Форма ввода числа баллов уже сверстана и готова. При получении положительного ответа о наличии баллов для данного телефона мы делаем в форме заказа видимым блок ввода баллов. Выводим покупателю его количество баллов, общую сумму заказа, максимально возможную для оплаты баллами сумму – и поле для ввода желаемого количества баллов.
4) Нынешняя форма отправленный заказ записывает в XML-файл и его тут же забирает CRM-ка. Мы при оплате части заказа баллами дописываем в этот XML введенную покупателем сумму баллов, не трогая сумму заказа и ничего не пересчитывая – т.е. просто сообщаем CRM-ке сколько баллов будет потрачено, все расчеты будут уже не на нашей стороне. Синтаксис записи в XML информации о баллах мы предоставим.
5) Весь блок ввода баллов уже сверстан, но изначально по задумке скрыт через CSS. Если при запросе после ввода телефона – мы не получаем ответа, получаем ошибку либо получаем ноль баллов – весь блок вообще не показывается и пользователь не узнает что он вообще у нас был.
Более подробное ТЗ есть.
Сделать нужно сегодня.
Оплата частями по готовности, никаких предоплат (предыдущий исполнитель удалился после получения предоплаты).
Оплата по договоренности, предпочтительно ЯД.
Просьба указывать сроки и порядок стоимости работы.
Нет, нам не нужен сайт под ключ, визитка или фирменный стиль))
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.