Здравствуйте! на сайте есть калькулятор, одно из полей калькулятора выглядит так: ...
Модуль для Prestashop - Новая почта API
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Сделать модуль для Престашоп - Новая почта API
Установка модуля стандартно, через админку.
Модуль для версии 1.5
Модуль добавляет кнопку (хуком, без правки ориг файлов) на страницу просмотра заказов. Перед кнопкой есть чекбоксы "оплата за дорученням" , "Зворотня доставка" (выбрать можно только один)
В настройка модуля вносим АПИ ключ и параметры описанные ниже.
Кнопка с надписью "Сформировать ТТН", возле кнопки анимированная картинка AJAX-работи, при нажатии выполняется следующее:
по апи новой почты создается ТТН накладная. Апи создания накладной: http://pastebin.com/vng8vx8J
Передаваемые значения:
order_id - номер заказа на сайте
date - YYYY-MM-DD, По-замовченню - сьогоднішня дата
sender_city - місто відправлення - задается в настройках модуля
sender_company - організація-відправник- задается в настройках модуля
sender_address - адреса відправлення. - задается в настройках модуля
sender_contact - контактна особа відправника - задается в настройках модуля
sender_phone - номер телефону контактної особи відправника - задается в настройках модуля
rcpt_city_name - місто отримувача = полю Город
rcpt_name - організація-отримувач = Компания, if=null, тогла ПП_Фамилия
rcpt_warehouse - поточний номер відділення Нової Пошти отримувача. есть в поле Адрес, сохранено полное нназвание адреса отделения,
саму цифру можно получить по АПИ или из XML локального файла где хранятся адрес/номер
rcpt_contact - = Фамилия_Имя
rcpt_phone_num - =Мобильный телефон, в БД в формате +38096000000, +38 нужно обрезать
pay_type - = из настроек модуля
payer - если "оплата за дорученням"=1, то payer=1, а если "Зворотня доставка"=1, то payer=0
cost - =Итого заказа, минимум 400
pack_type - если вес заказ
delivery_amount - если стоит галочка "Оплата за дорученням" = суме заказа
Если чекбокс "Зворотня доставка" поставлен, то:
redelivery_type - 2
delivery_in_out = суме заказа
delivery_in_out - що саме в зворотній доставці
redelivery_payment_payer - 1
weight - =вес заказа
После отправки всех данных, АЯКС картринка демонстрирует усердную работу и ждет ответа сервера, если все ок - и накладная создана, появляется кнопочка "распечатать накладную" и полученный номер самой накладной.
Для номеров ТТН сделать таблику в БД, после перезагрузки страницы номер ТТН и кнопка должны отображатся.
Распечатать накладную - ссылка http://orders.novaposhta.ua/pformn.php?o=[наш_номер_документа]&num_copy=2&token=хххх
Если при создании накладной ошибка - отображаем ошибку. Все на АЯКС, без перезагрузки страницы заказа.
Предложения с указанием цен и сроков дают вам ++ перед другими фрилансерами.
Заявки фрилансеров
Похожие заказы
- $5Веб-программирование1 исполнительЗавершен13 лет назад
Есть шаблон флеш-сайта.Разделы заполнены. http://goodtiens.spb.ru/test/site_flash2/ Необходимо: 1. Некоторые разделы сайта открываются в дополнительном окно (read more).(см скриншоты) Необходимо увеличить данное окно в 2 раза по ширине и максимально ...
Веб-программирование4 заявкиЗакрыт13 лет назадИнтернет-магазин Joomla 1.5+Virtuemart. Есть обычная регистрация, с подтверждением через почту, нужно сделать чтобы она подтверждалась администратором, а не самостоятельно. Пишите, пожалуйста, сроки и стоимость.
Веб-программирование1 исполнительЗакрыт13 лет назадЗдравствуйте. Удалил код сапы в файле индекс и папку с ссылками. после этого перестала работать длинная новость/ нужна помощь ссылка http://filesportal.org/soft/226104-advanced-system-optimizer-35100014284.html
Веб-программированиенет заявокЗакрыт13 лет назадВ удаленную веб-студию требуется опытный программист на Битрикс для реализации сложных проектов. Требования: - успешный опыт реализации проектов на Битриксе; - опыт в программировании не менее 2 лет; - ...
Веб-программированиенет заявокЗакрыт13 лет назад- $50
Использую модуль Win32::IEAutomation для автоматизации веб браузинга. Возник вопрос присвоения значения в поле для ввода для сайта с большим количеством javascript и Ajax. В некоторые поля не могу присвоить значения. помогите разобраться
Веб-программирование1 исполнительЗакрыт13 лет назад Добрый день! Есть сайт продающий товар с формой заказа. Нужно корректно подключить форму заказа к OrderMaster PRO не меняя ее дизайна и особенностей. Нужен специалист знающий этот скрипт ...
Веб-программированиенет заявокЗакрыт13 лет назадНужно исправить баг сортировки категорий, чтобы можно было из админки управлять стрелочками позиции категорий. Проект только для тех кто хорошо знаком с джумлой и знает php.
Веб-программирование4 заявкиЗакрыт13 лет назадDir.yahoo.com. Парсер+все сайты из каталога Яху по категориям. Результат: таблица- категория, сайт. Оплата wm
Веб-программирование1 исполнительЗакрыт13 лет назад- $2500
Сервис функционально состоит из следующих подсистем. 1) WEB часть планируется строить в облаке, состоит из личного кабинета пользователя, техническое задание по отдельному запросу. 2) Телефонный движок, реализуется на базе FreeSwitch, запросы ...
Веб-программирование3 заявкиЗакрыт13 лет назад