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

Сделать автоматическое создание ТТН для модуля Новой Почты OpenCart 2

истекло время актуальности


Ребят кто сталкивался с таким:

У меня есть интернет магазин на платформе OcStore 2.1.0.2.1

Есть модуль который работает с Новой Почтой если слышали о такой как: «Новая Почта API 2.0» + Экспресс Накладные.


Мне нужно что бы при оформления заказа, ТТН создавалась сама, сейчас её создаю я. Но нудно что бы она просто создавалась сама! Я очень нуждаюсь в этой разработке! Может кто подскажет как делать. Я сам PHP но пока не представляю до конца как реализовать! Подскажите хотя бы просто как можно реализовать!



  1. 1 день600 ₴
    Максим А.
     2543  проверен   164    5

    Добрый день. специализируюсь на опенкарт.
    Сделаю без проблем
    ОБращайтесь

    Россия Невинномысск | 15 июня в 09:13 |
  • Генерировать PDF с нужными данными о заказе.

  • Илья Кононенко — заказчик проекта

    Что за PDF. Еще раз уточнюсь как работает. А то вдруг о разных вещах говорим)

    Сейчас после окормлении заказа, мне поступает в админ панель. После чего что бы создать ТТН мне нудно нажать на кнопку Создать ТТН и нажать Сохранить ТТН.


    Я хочу что бы после того как падает заказ оно сразу оформляло или же как-то по крону через 1-2 минуты. То есть можно и по крону типо крон будет проходить каждые две минуты по заказам, если видит что новый заказ оформлен с Новой Почтой то он их создает.


  • Сохраняете на сервере сгенерированную ТТН при оформлении заказа. Можно в pdf, excel.... Нафига крон там вообще? для этого используется библиотека для работы с нужным форматом.

    Скайп politon81

  • Вы совсем не поняли сути задания.

  • Илья Кононенко — заказчик проекта

    Устим, как бы вы могли это реализовать. Подскажите.

  • Я честно не знаю, но решил фрилансеру замечание сделать. Он просто не понял что надо сделать - сделать эмуляция нажатия кнопки в админке. А при чём тут про PDF я так и не понял)

  • А почему бы Вам не обратиться к разработчику модуля?

    Очень адекватный человек - сотрудничал с ним по нескольким проектам именно по этому модулю.

  • Илья Кононенко — заказчик проекта

    Не всегда отвечает. И сказал что пока нет времени думать об этом...( Я в первую очередь к OC Max обратился

  • подключаем модель админского скрипта НП в клиентскую часть

    после создания заказа на странице success по собранным данным доавбляем 2 функции
    - создание накладной
    - сохранение накладной

    готово 

  • Илья Кононенко — заказчик проекта

    Есть модуль. Оно все делает сам. Просто что бы это сделать. Нужно нажать на две кнопки. То есть то что вы написали. Оно поможет? Можно чу-чуть по подробнее как-то рассказать. Если поможет поставлю отзыв как за помощь)

  • Самому стало интересно просто это или нет...

    Смотрите, я думаю лучший способ решения этой задачи (лучше плагин установленный не ковырять) такой:

     - Создать дополнительный свой маленький плагин.

     - С помощью своего кастомного плагина ловить событие нового заказа (нагуглил такое решение). А здесь вот конкретно есть описания как подписываться на события и какие есть события. Добиваемся срабатывание функции, ловим данные корзины, проверяем выбранный способ доставки в заказе.

     - Далее исследуем плагин, который у Вас есть, посмотреть что именно срабатывает (в каком классе, какая функция) во время нажатия кнопки (создания ТТН) в админ панели. 

     - Просто, чтобы Вам не писать ещё создание и сохранение накладной, импортируем найденый в модуле Новой Почты класс к нам в модуль и вызываем эту же функцию во время события.


  • если интересно проконсультирую был опыт и еще файлы не помню остались или нет 

  • Илья Кононенко — заказчик проекта

    Могли бы проконсультировать? Было бы круто если есть файлы, я бы отзыв поставил за помощь и решение задачи)

  • напишите скайп я постараюсь помочь 


  • Илья Кононенко — заказчик проекта

    tema.kamenchuk

  • Добавить

Заказчик
Илья Кононенко
Украина Киев  5    0
Проект опубликован
14 июня в 22:32
104 просмотра