Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Поддержка] Новая Почта c калькулятором + отделения


mstkalenko
 Поделиться

Рекомендованные сообщения

разобрался, ошибка получается из-за того что сначала пытался восстановить файл апдейта, после неудачной попытки он уже создал в бд oc_city и на него ругался уже при попытке восстановить nova_poshta.sql. Вообщем если вы столкнулись с подобной проблемой, зайдите в бд и удалите oc_city . После чего восстанавливайте nova_poshta.sql и после него апдейт.

Все верно. Чтоб далеко не бегать, можно просто в файле nova_poshta.sql в самом начале добавить запрос на удаление

DROP TABLE IF NOT EXISTS `oc_city`
Ссылка на комментарий
Поделиться на других сайтах

Версия Simpla 4.2.5 настройки отличаются от скриншотов. Нужна помощь.

Скрин внизу страницы тут.

Ссылка на комментарий
Поделиться на других сайтах

Я ж правильно понял, что расстояние не учитывается, цена всегда фиксированная? Еще и на основе веса. Т.е. единственная ценность модуля это база отделений. Или я не до конца разобрался?

Ссылка на комментарий
Поделиться на других сайтах


Я ж правильно понял, что расстояние не учитывается

И не должно. Новая почта не учитывает расстояние. У них есть 6 тарифных зон, которые постоянно изменяются (привязываться нет смысла, API рулит).

 

цена всегда фиксированная?

Смотрите демо.

 

Еще и на основе веса.

Вес основной показатель при расчете стоимости. Или вы хотите все-таки километры мерить)))

 

Т.е. единственная ценность модуля это база отделений. Или я не до конца разобрался?

Каждому свое ©

Ссылка на комментарий
Поделиться на других сайтах

Vqmod ругает ошибку  

modFile   : /home/www/vqmod/xml/novaposhta.xml

   id        : Simple - Новая почта
   version   : 1.0
   vqmver    : 
   author    : Max
 
File Name    : catalog/language/russian/*/*.php(0)
VQModObject::applyMod - SEARCH NOT FOUND (ABORTING MOD): 'Город'
Ссылка на комментарий
Поделиться на других сайтах


 

Vqmod ругает ошибку  

modFile   : /home/www/vqmod/xml/novaposhta.xml

   id        : Simple - Новая почта
   version   : 1.0
   vqmver    : 
   author    : Max
 
File Name    : catalog/language/russian/*/*.php(0)
VQModObject::applyMod - SEARCH NOT FOUND (ABORTING MOD): 'Город'

 

Vqmod не во всех файл локализации может найти искомый элемент (т.к. его там просто нет) SEARCH NOT FOUND

Решение:

  1. Удалить файл novaposhta.xml и переименовать в ручную (рекомендуется);
  2. В файле заменить 
    <operation info="">
    

    на 

    <operation error="skip">
    

    Для справки:

Необязательный атрибут error устанавливает поведение в случае ошибки (например, отсутствия изменяемого файла). Может иметь значения skiplog и abort. По умолчанию - log, что означает игнорирование искомого файла, продолжение исполнения данного xml-скрипта и запись ошибки в журнал. skip - то же самое, но без записи в журнал. abort - запись в журнал и прекращение исполнения данного xml-скрипта; при этом все уже сделанные изменения в других файлах сохраняются.

Ссылка на комментарий
Поделиться на других сайтах

Vqmod не во всех файл локализации может найти искомый элемент (т.к. его там просто нет) SEARCH NOT FOUND

Решение:

  1. Удалить файл novaposhta.xml и переименовать в ручную (рекомендуется);
  2. В файле заменить 
    <operation info="">
    

    на 

    <operation error="skip">
    

    Для справки:

Необязательный атрибут error устанавливает поведение в случае ошибки (например, отсутствия изменяемого файла). Может иметь значения skiplog и abort. По умолчанию - log, что означает игнорирование искомого файла, продолжение исполнения данного xml-скрипта и запись ошибки в журнал. skip - то же самое, но без записи в журнал. abort - запись в журнал и прекращение исполнения данного xml-скрипта; при этом все уже сделанные изменения в других файлах сохраняются.

Не понимаю как это делается, можете помочь?

Ссылка на комментарий
Поделиться на других сайтах


Не понимаю как это делается, можете помочь?

Отписал в ЛС.

Ссылка на комментарий
Поделиться на других сайтах

Подскажите возможно ли реализовать выбор регион/область/№отделения не через выпадющий список, а сделать 1 поле вместо 3-ех по типу live search.. вообще не понимаю зачем поле регион нужно? без него работать не будет?

Ссылка на комментарий
Поделиться на других сайтах


Подскажите возможно ли реализовать выбор регион/область/№отделения не через выпадющий список, а сделать 1 поле вместо 3-ех по типу live search..

Уже все реализовано тут.

вообще не понимаю зачем поле регион нужно? без него работать не будет?

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

Ссылка на комментарий
Поделиться на других сайтах

в том модуле цена омг и поддержки нет.. хотелось бы увидеть такой функционал и в этом модуле.

P.S Можно и без карты.

Ссылка на комментарий
Поделиться на других сайтах


в том модуле цена омг и поддержки нет.. хотелось бы увидеть такой функционал и в этом модуле.

P.S Можно и без карты.

Ну так дядя реально оценил свои трудозатраты. А мне что-то не очень хочется изобретать велосипед за 3 копейки)

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
  • 2 недели спустя...

новая почта через апи может отдавать список отделений,

там 1 таблица.

которую можно обновлять.

 

зачем вы бьёте на регион,город,отделение? 

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

Ссылка на комментарий
Поделиться на других сайтах


зачем вы бьёте на регион,город,отделение? 

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

Я ничего не бил, познакомьтесь ближе с opencart. Или хотя бы прочтите несколько последних сообщений ветки. Ответ можно уже найти на этой странице.

Периодичность обновлений можно посмотреть на странице модуля.

Ссылка на комментарий
Поделиться на других сайтах

с модулем geoip будет работать?

Нет.
Ссылка на комментарий
Поделиться на других сайтах

и не адаптировать никак? Кстати база точно актуальная? К примеру в Киеве 65 склада не существует на данный момент.

Ссылка на комментарий
Поделиться на других сайтах


Заметил баг, если выбрать Харьковскую область и Харьков в списке отделений есть к примеру № 26 и № 31 на против них написано ТЦ , и выбрать это отделение невозможно, постоянно сбрасывается на "выберите"

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

Ссылка на комментарий
Поделиться на других сайтах


Заметил баг, если выбрать Харьковскую область и Харьков в списке отделений есть к примеру № 26 и № 31 на против них написано ТЦ , и выбрать это отделение невозможно, постоянно сбрасывается на "выберите"

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

Был такой косяк из-за кавычек в 16-ти отделениях) Исправил, можете обновиться.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Уважаемый автор!
установил модуль, но возникла проблема с  сортировкой
непарвильно сортирует отделения, подскажите как исправить?
установиk вроде последнюю версию
https://yadi.sk/i/9LAVcFHhcZawu

Ссылка на комментарий
Поделиться на других сайтах

а можно чтобы база была в отдельной таблице? вида oc_novaposhta_adress и oc_novaposhta_gorod

Оветил в ЛС.

Уважаемый автор!

установил модуль, но возникла проблема с  сортировкой

непарвильно сортирует отделения, подскажите как исправить?

установиk вроде последнюю версиюhttps://yadi.sk/i/9LAVcFHhcZawu

Покажите сайт в ЛС
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.