Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо создать модуль для PrestaShop, который будет создавать транспортные накладные.

Задание выполняется в виде модуля без правки оригинальных файлов магазина.

Кнопки модуля размещаются на странице заказа клиента под "Кредитный счет" (внизу справа)

В настройках модуля вносим ФИО ПП, ФИО, тел город № склада отправителя и АПИ-ключ. А также Ид в БД для состояния заказа Платеж принят,

для проверки нужна ли послеплата в транпортной накладной.

Для версии Престашоп 1.5

Не модифицировать таблицы магазина, для хранения результатов работы модуля создаем отдельную таблицу

Сделать формирование накладной с наложеным платежом или нет (смю

Описание АПИ: http://pastebin.com/MjYDzEVT

В заказе клиента добавляем кнопку Сгенерировать накладную, после нажатия на которую данные отправляются новой почте.

Стиль кнопок - как остальные в админке на этой странице (возмещение товара, отправить сообщения)

После нажатия кнопки, появляется Ajax-gif анимационная картинка отображающая что процес идет, если неудача - возле кнопки появляется надпись об

ошибке. Если успешно - возле кнопки появляется номер сформированной ТТН. Даный номер должен так и отображатся возле кнопки даже если

закрыть и открыть страницу, тоесть его сохраняем в БД.

Ниже , размещается кнопка печати накладной (все просто, http://orders.novaposhta.ua/pformn.php?o=(номер ттн)&num_copy=2&token=(апи ключ)

Подробнее о даных для накладной:

1. Если в истории заказ есть статус Платеж принят (тоесть заказ оплачен, проверяем по ИД єтого состояния из настроек), то:

АПИ код из настроек

order_id="ИД заказа с БД Престашоп"

sender_city="из настроек"

sender_company="ФИО ПП из настроек"

sender_address="№ складаиз настроек "

sender_contact="из настроек"

sender_phone="из настроек"

rcpt_city_name="Город получатель, из аккаунта клиента"

rcpt_name="буквы ПП + Фамилия , из аккаунта клиента"

rcpt_warehouse="склад, , из аккаунта клиента"

rcpt_contact="Фамилия имя , из аккаунта клиента"

rcpt_phone_num="телефон в формате 0хххххххххх , из аккаунта клиента"

pack_type="Пакет, постоянно"

description="пусто"

pay_type="1"

payer="0"

cost="400 минимум, или сума заказа если она более 400 грн"

weight="Вес товаров, данные из заказа">

cont_description="" />

2. Если статуса Платеж принят в истории заказа небыло, то добавляем возврат ценных документов:

redelivery_type - тип зворотньої доставки, [1 - документи | 2 - гроші | 3 - піддони (тара) | 4 - товар | 5 - інше] - тут 2

delivery_in_out - що саме в зворотній доставці - Сума заказа

redelivery_payment_city - місто-платник зворотньої доставки - тут 1

Просьба уважать мое время и писать предложения с ценами, я думаю ТЗ описано довольно детально, если есть вопросы - пишите в аську.

12 лет назад
Jin-Roh
38 летУкраина
16 лет в сервисе
Был
7 лет назад
  • Похожие заказы
  • Необходима система которая бы отслеживала электронную почту на php. Т.е. при отправке сообщения записывала его в базу, а затем меняла статус доставки на отправлено либо ошибка. Варианты реализации,цену и сроки жду skype: blackcat200777

    Завершен
    12 лет назад
  • $50

    Сайт №1 (уже сверстан) - настроить формы отправки данных, залить на серв http://ruslan-test.netai.net/ 1. Форма должна отправлять данные на [email protected] 2. После отправки форм, должна выскакивать страница (модальное окно) с надписью "Спасибо, уважаемый Клиент! Через несколько минут с ...

    Закрыт
    12 лет назад
  • web приложение необходима система учета финансов и доставок заказов. примерно что необходимо - распределение ролей пользователя админ, бухгалтер, менеджер, гость (определяются админом) -типы клиентов: розница, дилер -типы оплат: нал, безнал - возможность связывать клиентов между собой -фильтры по клиентам, датам отгрузок, ...

    Закрыт
    12 лет назад
  • $250

    Есть необходимость создать страницу в которой пользователь вбивает данные и они летят нам на почту. Формат полета - xls/csv. Всего 30-40 полей для ввода текстовых данных, из них 10-12 обязательных сайт в виде html страниц, не cms + ...

    Завершен
    12 лет назад
  • Интегрировать на сайт на основе Joomla 1.5 корпоративную почту pdd.yandex.ru (вида username@sitename....). Предусмотреть возможность: - создания новых почтовых ящиков при регистрации пользователя. - удаления почтовых ящиков при удалении пользователя. - изменения пользователем своего пароля. - одновременной авторизации на сайте ...

    Завершен
    12 лет назад
  • Необходимо написать для сайта http://seo-google.ru/ форму, которая будет выплывать снизу, справа при загрузке страницы. Заголовок формы: Заявка на персональное предложение по продвижению вашего сайта. 1 ячейка: Ваше имя 2 ячейка: URL сайта 3 ячейка: Желаемая ПС для раскрутки (из ...

    Закрыт
    12 лет назад
  • $110

    1. Есть дизайн в PSD, его нужно сверстать и натянуть. Дизайн уже частично натянут — прошлый программист делал и пропал... Так же хочу отметить что модули и скрипты разрабатывать не нужно, нужен только скрипт отправки, ...

    Закрыт
    12 лет назад
  • Есть сайт, у него есть функция Рассылка писем зарегенным юзерам. Только она никак не хочет работать. Нужно починить! Перед тем как дам доступ к сайту – хотелось бы увидеть рабочие варианты такой функции в других ...

    Завершен
    12 лет назад