Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

"Justin API" - модуль доставки для OpenCart


"Justin API" - модуль доставки для OpenCart


Justin - доступная доставка. Предложите своим клиентам конкурентный способ доставки, со следующими преимуществами:

  • доступная цена - доставка от 25 грн
  • всегда рядом - 400+ отделений в Сильпо, Fozzy, Фора и в ТЦ
  • без выходных - работа отделений с 8 утра до 8 вечера и без выходных

 

Модуль использует максимум возможностей Justin API и является отличным помощником во время работы с заказами. Кроме стандартных функций модуля доставки имеются инструменты для работы с Накладными: создание, редактирование и удаление ТТН; работа с реестром; печатные формы. Также доступны два калькулятора: расчет стоимости(в том числе комиссии за наложенный платеж) и срока доставки. Расчет стоимости происходит на основе API, что гарантирует получение достоверных данных. Дополнение имеет так же ряд функций, которые за Вас в автоматическом режиме выполняют ежедневную рутинную работу: рассылка уведомлений с номером накладной, смена статусов заказа, напоминание о не забранных посылках и другие. Возможности постоянно расширяются и улучшаются


Дополнение является авторской разработкой и защищено соответствующими правами

По ссылкам, предоставленным ниже, можно перейти на демонстрационный сайт. Для доступа в админ-панель используйте следующие данные: логин и пароль - demo

 

Панель администратора Создание/редактирование накладной Список накладных Магазин

Описание (основная информация)

Функциональные возможности
Основные возможности
  •  большое количество настроек
  •  удобное ручное и автоматическое обновление городов, отделений и другой справочной информации
  •  создание, редактирование и удаление накладных
  •  работа с реестром
  •  максимальное заполнение формы накладной в автоматическом режиме
  •  скачивание, настройка печати, печать стикеров и реестра
  •  просмотр списка накладных непосредственно в админ-панели
  •  автоматическое отслеживание отправлений, смена статусов заказа и отправка уведомлений
  •  точный предварительный расчет стоимости доставки и учет наложенного платежа
  •  расчет ориентировочного срока доставки
  •  автоматический расчет параметров отправления
  •  выбор и поиск городов, отделений

 

Спойлер
Возможности для администратора
  • поддержка мультимагазинов
  • загрузка базовых настроек
  • экспорт/импорт настроек
  • ввод данных доступа к API «Justin»
  • режим отладки
  • загрузка логотипа транспортной компании
  • выбор места отображения логотипа
  • настройка cURL тайм-аут подключения и выполнения
  • настройки доставки в отделение:
    • вкл/выкл способ доставки
    • редактируемое и мультиязычное название доставки
    • выбор географической зоны
    • выбор налогового класса
    • возможность задать минимальную сумму заказа при которой доставка будет доступной
    • возможность задать максимальную сумму заказа при которой доставка будет доступной
    • возможность задать минимальную сумму заказа при которой доставка будет бесплатной
    • редактируемый и мультиязычный текст бесплатной доставки
    • вкл/выкл расчет стоимости доставки
    • вкл/выкл API расчет стоимости доставки (используемая информация для расчета: персональные настройки отправителя, город отправителя и получателя, отделение отправителя и получателя, тип отправления, стоимость товара, вес товара, наложенный платеж)
    • вкл/выкл тарифный расчет стоимости доставки (может использоваться как самостоятельно, так и в случае недоступности API)
    • вкл/выкл расчет срока доставки в днях
    • вкл/выкл фильтр отделений по весу
    • выбор типа отделения
    • выбор статуса отделения
  • настройка тарифного расчета
  • работа с базой:
    • загрузка/обновление областей Украины
    • загрузка/обновление городов компании «Justin»
    • загрузка/обновление отделений компании «Justin»
    • загрузка/обновление справочников компании «Justin»
  • настройка параметров отправителя: отправитель, тип клиента, контактное лицо, телефон, область, город, отделение и адрес отправки
  • настройка параметров получателя: получатель, тип клиента, контактное лицо, телефон, область, город и отделение
  • настройка параметров отправления:
    • вкл/выкл автоопределение типа отправления (посылка, груз, паллеты, шины-диски)
    • выбор типа отправления по умолчанию
    • вкл/выкл учет объёма
    • выбор варианта учета объёма отправления
    • возможность задать количество мест по умолчанию
    • выбор составляющих для объявленной стоимости отправления
    • возможность задать объявленную стоимость по умолчанию
    • возможность задать описание отправления по умолчанию в виде шаблона с использованием макросов заказа и товара
    • выбор способа применения параметров по умолчанию
    • возможность задать вес по умолчанию
    • возможность задать размеры по умолчанию
    • возможность задать допуски к размерам отправления
  • настройка параметров оплаты:
    • выбор плательщика доставки по умолчанию
    • выбор метода оплаты для наложенного платежа
    • вкл/выкл учёт наложенного платежа
    • вкл/выкл учёт комиссии за объявленную стоимость
    • выбор обратной доставки по умолчанию
    • выбор плательщика обратной доставки по умолчанию
    • выбор способа получения денежного перевода
    • ввод платежной карты по умолчанию
  • настройка интеграции ТТН:
    • вкл/выкл отображение всех накладных аккаунта
    • выбор отображаемой информации в списке накладных
    • настройка печати
    • выбор совместимого способа доставки для создания накладных
    • вкл/выкл создание, редактирование, удаление и присвоения накладной в заказе
    • возможность задать мультиязычные названия пунктов меню для работы с накладными в заказе
  • задания Cron:
    • возможность задать ключ безопасности выполнения Cron команд
    • автоматическое обновление базы данных модуля (области, города, отделения, справочники)
    • автоматическое отслеживание отправлений, смена статуса заказа и отправка уведомлений
    • выбор статусов заказа, для которых необходимо отслеживание
    • настройка зависимостей для каждого статуса отправления и статуса заказа в магазине
    • возможность задать задержку выполнения по каждому статусу отправления
    • вкл/выкл уведомления для администратора и покупателя
    • возможность задать мультиязычный шаблон сообщения для e-mail и sms уведомлений используя макросы заказа, товара и накладной
  • и другие стандартные опции модуля доставки
Возможности для работы с накладными

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

  • создание, редактирование и удаление накладной
  • работа с реестром
  • настройка печати накладных
  • скачивание стикеров и реестров в формате PDF
  • просмотр накладных по числам создания
  • автоматическое заполнение информации отправителя согласно выбранным настройкам модуля с возможностью смены данных непосредственно перед созданием накладной
  • автоматическое заполнении параметров получателя согласно данным из заказа
  • автоматическое заполнение параметров отправления:
    • тип
    • общий вес
    • общий объем
    • возможность задать параметры каждого места отправления
    • количество мест с калькулятором
    • объявленная стоимость с возможностью корректировки составляющих
    • описание
  • автоматическое заполнение параметров оплаты:
    • плательщик доставки
    • обратная доставка
    • сумма обратной доставки, если выбран наложенный платеж
    • плательщик обратной доставки
    • способ получения денежного перевода
    • ввод карты для получения денежного перевода
  • дополнительные параметры отправления:
    • номер заказа
    • выбор даты отправки
  • поля автоматически, по мере возможности, заполняются или выбираются модулем согласно настроек
  • валидация полей во время редактирования и перед передачей данных на сервер почтовой компании

При успешном создании или редактировании будет выполнена переадресация к созданной накладной и ее подсветкой в общем списке.

Возможности для клиента
  • выбор типа доставки:
    • доставка в отделение
  • выбор города получения:
    • выпадающий список
    • поиск по названию города
  • выбор отделения:
    • выпадающий список
    • поиск по названию или номеру отделения
  • информация о стоимости доставки
  • информация о сроке доставки

 

Поддерживаемые языки
  • украинский
  • русский
  • английский

Некоторые методы API поддерживают украинский, русский и английский языки. Полная поддержка реализована только для украинского языка. Названия городов и отделений Justin доступны на украинском и русском языках. Модуль автоматически показывает нужный перевод в зависимости от настроек OpenCart или выбора покупателя во время оформления заказа.

Совместимость
  • OpenCart v. 1.5.Х.Х, 2.X.X.Х, 3.Х.Х.Х (также сборки на базе OpenCart соответствующих версий)
  • формы заказа: Simple checkout & registration (максимальный функционал), стандартное оформление заказов, Ajax Quick Checkout (выбор города и отделения), Journal Quick Checkout (выбор города и отделения), Fast Order (выбор города и отделения), Quick checkout (выбор города и отделения), Revolution Checkout (выбор города и отделения), Uni Checkout (выбор города и отделения)
  • модули отправки уведомлений: стандартная отправка e-mail, OCDEV.pro - СМС уведомления для Opencart, SmsFly order
  • редакторы заказов: OrderPro - Расширенный редактор заказа

Возможно потребуется адаптация для конкретных версий. Адаптацию для других модулей и шаблонов выполним ПО ЗАПРОСУ ЗА ДОПОЛНИТЕЛЬНУЮ ПЛАТУ.

Лицензия
  •  приобретая дополнение Вы получаете пожизненный доступ к бесплатным обновлениям и бесплатную техническую поддержку в течении года
  •  лицензия действует только на один домен, тестовые поддомены и тестовые сайты
  •  информация о порядке получения лицензии доступна после установки модуля
  •  активация лицензии происходит в течении нескольких часов после покупки
Требования
  • ionCube Loader версии 5.0 и выше
  • PHP библиотека cURL
  • PHP версии 5.3 и выше

 

 

Перед установкой на работающем интернет-магазине рекомендуем выполнить установку и тестирование модуля на тестовом сайте или поддомене!

 

Детальная инструкция по установке и настройке модуля доступна в архиве в файле instruction.html


  • Автор
  • долучення
    27.02.21
  • Категорія
  • Системные требования
    PHP библиотека cURL, PHP версии 5.3 и выше, Ioncube Loader
  • Метод активации
    По запросу в ЛС
    По запросу на почту
    По скайпу
    По емейлу
    Автоматическая активация
    Через официальный сайт дополнения
  • Ioncube Loader
    Требуется
  • ocStore
    3.0
    2.3.0.2.4
    2.3
    2.2
    2.1
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
    1.5.2.1
    1.5.1.3
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
    OcShop 1.5.6.4.х
  • Звернення до сервера розробника
    Да

 

Надіслати
Поділитися на інших сайтах

19.03.2021 обновлен модуль без изменения версии

- добавлена возможность указать тип клиента для отправителя и получателя

- добавлена возможность создания ТТН физическим лицом

- исправлена ошибка удаления ТТН из списка заказов

 

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

 

25.03.2021 обновлен модуль без изменения версии

- исправлена ошибка генерации подписи для доступа к АПИ при использовании спецсимволов в пароле

- исправлена ошибка в расчете наложки 

 

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

Надіслати
Поділитися на інших сайтах

А зачем в списке выбора городов доступны города в которых нет отделений? вот например http://joxi.ru/12Mg9KghwgYXGr

этож сплошная путаница

 

Змінено користувачем olegodessa
Надіслати
Поділитися на інших сайтах


9 часов назад, olegodessa сказал:

А зачем в списке выбора городов доступны города в которых нет отделений? вот например http://joxi.ru/12Mg9KghwgYXGr

этож сплошная путаница

 

Базу городов и отделений модуль получает по АПИ, она переодически меняется, так что возмоно со следующим обновлением город от туда уберут или появиться отделение.

Надіслати
Поділитися на інших сайтах

  • 6 months later...

Здравствуйте!
1. Поставила 2 Ваших модуля Новая почта и Джастин.
Джастин работает не коректно, при выборе области не меняется город, падает корзина.
Это правильно?
 

public function getJustinDepartments($city, $search = '') {
        require_once(DIR_SYSTEM . 'helper/novaposhta.php');

        $justin = new Justin($this->registry);
2. Почему у отделений Джастина нет адреса?
3. Почему в списках городов есть города в которых нет отделений.
4. Если выбрать сначала например Новую почту как способо доставки, а потом поменять например на Джастин, отделения остаются от Новой почты, и наоборот.
 

Надіслати
Поділитися на інших сайтах


2 часа назад, Julena сказал:

Здравствуйте!
1. Поставила 2 Ваших модуля Новая почта и Джастин.
Джастин работает не коректно, при выборе области не меняется город, падает корзина.
Это правильно?
 

public function getJustinDepartments($city, $search = '') {
        require_once(DIR_SYSTEM . 'helper/novaposhta.php');

        $justin = new Justin($this->registry);
2. Почему у отделений Джастина нет адреса?
3. Почему в списках городов есть города в которых нет отделений.
4. Если выбрать сначала например Новую почту как способо доставки, а потом поменять например на Джастин, отделения остаются от Новой почты, и наоборот.
 


Чуть не так.
1. При смене службы доставки с НП на Джастин и наоборот, если уже выбрана область, город или отделение, то форма не перезагружается полностью,  в следствие чего, предлагает адрес от предыдущей службы доставки, будь это вышеперечисленные область-город-отделение.
2. Ну какбэ тут всё очевидно и корзина вываливается с ошибкой  Uncaught Error: Class 'Justin' not found in catalog/model/extension/module/shippingdata.php:110если хелпер не поменять на justin. 110 строка в файле PHP 7.1-7.4\OpenCart 2.3.X.X\upload\catalog\model\extension\module\shippingdata.php

public function getJustinDepartments($city, $search = '') {
        require_once(DIR_SYSTEM . 'helper/novaposhta.php');

        $justin = new Justin($this->registry);


3. Про адрес - в официальном, древнем, модуле джастина они отдают весь датасет с идентификаторами и адресами и прочей инфой.
http://prntscr.com/1ush9yt

Смотрели в 4 глаза с предыдущим оратором.

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...
  • 2 weeks later...
В 29.10.2021 в 15:48, Cynosure сказал:

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

screenshot-2021_10.29-00_16_14.thumb.png.89525b1752d6f0824076f76caa6b7f7e.png

Разобрался, после recovery_zone_and_country_tables_ua нужно было обновить базу джастина, и города появились нормально.

 

 

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

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Просьба добавить в модуль возможность бесплатной доставки от значения ВЕС, например до 10 кг доставка бесплатная, после считается по формуле доставщика. 

Спасибо

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...
В 30.10.2021 в 17:09, Cynosure сказал:

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

Возможно галочку тут нужно поставить?

 

Screenshot_1.png

Надіслати
Поділитися на інших сайтах


7 минут назад, Roumek сказал:

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

image.png.0d1b12c129ddc2d78ac2e3ada6536d81.pngimage.png.f6b2018db441b314ede0c482d4a1623a.png

Добавим в обновлении

  • +1 1
Надіслати
Поділитися на інших сайтах

7 часов назад, olegodessa сказал:

здравствуйте

после оформления накладной перебрасывает на такую дату https://prnt.sc/213gndm

раньше было нормально

Аналогично

Надіслати
Поділитися на інших сайтах


  • 1 month later...

подскажите плиз, может кто уже пользуется доставкой Justin, многие покупатели выбирают Justin?
примерно в процентах сколько?
а то новая почта со своими новыми космическими тарифами как то отпугивает....

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
В 30.11.2021 в 14:14, olegodessa сказал:

здравствуйте

после оформления накладной перебрасывает на такую дату https://prnt.sc/213gndm

раньше было нормально

 

В 30.11.2021 в 21:37, AndrewZ сказал:

Аналогично

Поправим в обнове

Надіслати
Поділитися на інших сайтах

В 14.01.2022 в 15:38, Drovocek сказал:

Модификатор для работы в OrderPro

delivery.ocmod.xml 11 \u043a\u0411 · 2 downloads

Спасибо, думаю многим пригодиться

Надіслати
Поділитися на інших сайтах

В 17.01.2022 в 14:51, Mlrd сказал:

подскажите плиз, может кто уже пользуется доставкой Justin, многие покупатели выбирают Justin?
примерно в процентах сколько?
а то новая почта со своими новыми космическими тарифами как то отпугивает....

Насчет процентов не скажу, ну спрос вроде есть не малый

  • +1 1
Надіслати
Поділитися на інших сайтах

4 минуты назад, allalone сказал:

Подскажите, кто работает с этим модулем, там все норм работает ? т.к. Джастин вносил обновления в Апи  (11 ноября, 15 декабря) а модуль от25 марта, 2021 

пока все работает

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.