Отменен

Интеграция формы WP с EMS почтой по API

На сайте настроена форма, созданная с помощью плагина Quform Версия [url removed, login to view] ([url removed, login to view]).

В рамках данного задания необходимо выполнить следующее:

1. Создать блок из двух выпадающих меню с обязательным выбором значения в одном из меню.

2. При заполнении формы плагин (скрипт) должен отправлять запрос API в адрес сервера EMS и из возвращаемого ответа извлекать значение параметров: «Стоимость доставки» и «Срок доставки».

3. Полученные данные параметров «Стоимость доставки» и «Срок доставки» необходимо вставить в шаблон email уведомления.

4. В поле «Телефон» сделать ввод телефона в формате: +7 (___) ___-__-__, а полученный телефон должен записываться в формате +7 912 123 45 67

Далее пункты детальнее:

1. Создать блок из двух выпадающих меню (крупные города / регионы РФ) с обязательным выбором значения в одном из меню: либо в одном, либо в другом; выбор варианта в обоих меню, либо ни в одном из двух меню должен быть исключен.

2. После выбора значения в п.1 (а также выбора варианта предоплаты – от этого зависит ценность посылки; вес всегда одинаков – 0.1 кг) плагин (скрипт) должен выполнить следующее:

а). создать запрос на проверку доступности сервиса API EMS ([url removed, login to view], п. III)

б). При недоступности сервиса должно отобразиться сообщение «Сервис EMS не доступен. Попробуйте позже либо сообщите данные заказа через наш он-лайн Консультант»

в). При доступности сервиса должен создать запрос по методу «[url removed, login to view]» ([url removed, login to view], п. VI).

При этом следует учесть следующее: при выборе в поле «Предоплата» варианта «100% предоплата», «Ценность» должна быть установлена – 500 руб.

При выборе значения «Предоплата 1000 руб», подставляемое значение параметра «Ценность» должна быть установлена по следующему правилу: если в поле «Номер комплекса» выбран № 1 либо №2 – 2000 руб, при выборе комплекса № 3 – 4000 руб.

При получении ответа от сервера EMS задать значения следующим переменным: «Стоимость доставки» (Price) и «Срок доставки» (Term).

г). Значения «Стоимость доставки» и «Срок доставки» должны отобразиться в форме, в одноименных полях.

3. После нажатия кнопки «Отправить» должно сформироваться письмо с полученными значениями параметров «Стоимость доставки» и «Срок доставки» и отправиться клиенту (шаблон создан и работает).

4. При вводе курсор должен сдвигаться на следующую соответствующую позицию. Должен быть исключен ввод дополнительных цифр и или символов.

Навыки: PHP, Управление сайтами, WordPress

Показать больше: ems, wordpress api price, quform, wordpress calculate price, wordpress calculate, javascript code calculate total price form, html script calculate total price shopcart, calculate booking price, javascript calculate order price, calculate size price oscommerce, oscommerce calculate attribute price, calculate website price, php calculate total price order form using php, calculate total price real time javascript, javascript calculate house price

О работодателе:
( 0 отзыв(-а, -ов) ) Russian Federation

ID проекта: #5735421

2 фрилансеров(-а) готовы выполнить эту работу в среднем за $279

WadiWebSolutions

Hire me and i will provide you with success. Look at my reviews and completion %. They are all 100% message me and we can talk over your project. Thank you

$357 USD за 3 дней(-я)
(18 отзывов(-а))
4.4
xcodegogo

we already work on its https://www.freelancer.com/u/xcodegogo.html why you chose us have 5/5 rating with 100% complete rate with here have a little company too so you can depend on us . We provide you industry standar Больше

$124 USD за 6 дней(-я)
(9 отзывов(-а))
4.0
ImagineHOPE

Dear sir, We are enthusiastic about web technologies and always keep an eye out for innovative/new technologies that make us more efficient. We prefer open source technologies such as PHP and MySQL on Linux. Больше

$200 USD за 3 дней(-я)
(1 отзыв)
0.4