Alexbranding - Cs-Cart Модули Для Украинского Рынка

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

Дорогие друзья, мы выпустили релизы обновлений модулей, входящих в пакет модулей Украина:

Модуль - Новая Почта PRO v2.0.0 от 17/04/2019

Новые возможности и улучшения:
[+] Добавлена возможность создания адресной доставки.
[+] Добавлен PHP-хук ab__nova_poshta_en_created с аргументами: номер ТТН, данные заказа, данные ЭН.
[+] Добавлена автогенерация случайного cron-ключа при установке модуля.

Изменения в существующей функциональности:
[] На витрине при оформлении заказа изменен дизайн выбора отделения.
[
] Удалена настройка модуля “Google API ключ”. Вместо неё будет использован модуль “Карты и геолокация”.
[] Определение города (при поиске отделений и улиц) учитывает не только текущий язык витрины, но и дополнительный (не влияет на автодополнение поля “Город”, так как оно реализовано модулем “Города”).
[
] Обновлены привилегии пользователей.
[*] Убраны атрибуты type тегов скрипт (требование W3C).

Исправления ошибок:
[!] Тип обратной доставки “Інше” вызывала ошибки при создании ЭН. Временно отключен.
[!] В редких случаях при обновлении городов возникала “Неизвестная ошибка” и города отключались. Исправлено.
[!] Для некоторых городов Новая Почта не предоставляла русскоязычные названия и они загружались с пустыми названиями. Исправлено.

Обновления доступны всем пользователям с активной подпиской, производятся через Центр обновлений CS-Cart.

Если вы хотите получать информацию о всех наших обновлениях - подпишитесь на наш Телеграм канал

2 лайка

Обращаем внимание!!! Чтобы потом не было вопросов:
Для адресной доставки требуется процедура получения всех улиц по городам Украины - эта процедура на хорошо настроенных серверах занимает до получаса!!!
На не хорошо настроенных серверах - настраивайте крон и получайте адреса в несколько подходов или вручную (долго и упорно). База улиц занимает достаточно много места в БД (у вас должно быть свободно до 100 мб места, если используется русский и украинский языки.)
Мы открываем модуль, но документация свежая еще не опубликована, будет опубликована в кратчайшие сроки.
Модуль прошел тестирование и несколько итераций исправлений на больших работающих магазинах, но если вы обнаружите ошибки, сообщите нам, мы сделаем фиксы в обновлениях.

1 лайк

На странице чекаута перед тем как выбрать город под способом доставки НП появляется следующая надпись:
Для города 13ccbad81c0281ddba5a6730fc0dba2b отделения не найдены. Проверьте правильность выбора города.
С чем может быть связано?

1 лайк

Что город (или область) выбрана не верно. Или не заполнен справочник отделений. В текстовом режиме мы с этим вопросом помочь не сможем, только через создание тикета в хелпдеске.

По модулю “Новая Почта”

  1. Для печати в формате зебра для Термотрансферных принтеров каждый раз после обновления приходится менять в коде ссылку с https://my.novaposhta.ua/orders/printMarking100x100/orders/{$document.ref}/type/html/apiKey/
    на
    https://my.novaposhta.ua/orders/printMarking100x100/orders/{$document.ref}/type/pdf/apiKey/
    сделайте пожалуйста возможность делать эти изменения в настройках модуля.
  2. На отделение с ограничением до 5 и до 15 кг нельзя создать отгрузку если больше 1 места, то есть отгрузка создается, в админке интернет-магазина отображается верное количество мест, но по факту на новой почте оформляется только 1 место. Лечится опять же ковырянием в коде если закомментировать:
    $params[‘OptionsSeat’] = array(
    (object) array(
    ‘volumetricVolume’ => $params[‘VolumeGeneral’],
    ‘volumetricWidth’ => $params[‘volumetricWidth’],
    ‘volumetricLength’ => $params[‘volumetricLength’],
    ‘volumetricHeight’ => $params[‘volumetricHeight’],
    ‘weight’ => $params[‘Weight’]

Добавим в следующем обновлении.

В настройках способа доставки есть настройка “Количество мест” в которых можно выставить “Всегда 1”

Все верно, “Всегда 1” у нас и установлено, менеджер при необходимости сам выставляет нужное количества мест и на отделениях до 30 кг все работает нормально, а на отделениях до 5 и до 15 кг все созданные отгрузки больше одного места, в созданных ТТН сбрасывает на 1 место, а так быть не должно.
Для себя эту проблему решил путем комментирования кода в файле func.php начиная с /* if (!empty($warehouse[‘typeofwarehouse’]) и заканчивая ‘weight’ => $params[‘Weight’],
],
];
} */
Но не совсем уверен в правильности своих действий.

Получается, что проблема возникает только когда менеджер вручную меняет количество мест и создает отправку с несколькими местами на отделения до 5 и 15 кг?

Да проблема возникает когда в настройках установлено Количество мест по умолчанию “Всегда 1”, а менеджер меняет на количество которое получается по факту упаковки заказа.

Когда в настройках установлено Количество мест по умолчанию “По количеству товаров” то все работает нормально, но этот вариант не удобно использовать так как в большинстве случаев заказы упаковываются 1 местом и уже по факту упаковки, если все не вмещается в одну посылку, меняется вручную.

В будущей версии мы добавим проверку и запретим создавать накладную на отделения типов Почтомат, Почтомат ПриватБанка и Parsel Shop, с указанием более 1 места. По рекоммендациям самой Новой Почты https://devcenter.novaposhta.ua/docs/services/556eef34a0fe4f02049c664e/operations/57484280a0fe4f33f0d4dd77.

Что касается OptionsSeat, проверьте, пожалуйста, полную цепочку доставки. Если без этих параметров накладные создаются, Новая Почта принимает отправки и доставляет их, то мы рассмотрим возможность вырезания этого параметра из кода.

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

Parsel Shop это мини-отделения (до 5 и до 15 кг) которые прекрасно принимают больше 1 места, если запретить на них создавать накладные больше 1 места, то это повлечет за собой неприятные последствия.

У нас например на каждый товар установлен свой вес (и если общий вес больше 5 или 15 кг то эти отделения не показываются заказчику) и как правило все помещаются в одну посылку и отправляется 1 местом, но есть такие позиции которые отправляются только одним местом в индивидуальной упаковке, и если в заказе такой товар + другие товары то получается 2 места. Заказчик допустим видит, что его заказ по весу проходит на ближайшее к нему отделение Parsel Shop и делает заказ, и если вы запретите на такое отделение создавать накладную более одного места - то такие заказы придется оформлять вручную через личный кабинет, а это очень неудобно.

Без OptionsSeat все работает нормально, вырезал этот код еще в старых версиях и проверенно работой больше года.

И было бы здорово добавить в способы оплаты настройку (галочку) “Показывать / Скрывать отделения Почтомат, Почтомат ПриватБанка”, что бы можно было такие отделения включать только для способа оплаты “По 100% предоплате”, так как такие отделения не принимают наложенный платеж. По этой причине Почтомат, Почтомат ПриватБанка мы и не используем.

Скоро… рассрочка и оплаты частями для Приват в пакете.

1 лайк

Проведите пожалуйста опрос по актуальности модуля “УкрПочта” если наберется достаточное количество для финансирования, я тоже присоединюсь.

Дорогие друзья, мы выпустили релизы обновлений модулей, входящих в пакет модулей Украина:

Модуль - Новая Почта PRO v2.0.1 от 17/04/2020

Исправления ошибок:
[!] На версиях CS-Cart 4.11.1 - 4.11.2 модуль вызывал ошибку генерации стилей. Исправлено.
[!] На странице оформления заказа при отключении модуля “Карты и геолокация” список отделений не растягивался на всю ширину блока. Исправлено.

Обновления доступны всем пользователям с активной подпиской, производятся через Центр обновлений CS-Cart.

Если вы хотите получать информацию о всех наших обновлениях - подпишитесь на наш Телеграм канал

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

Так что с модулем укрпочты? теперь же адреса можно брать из базы адресов Новой почты…

1 лайк

и насколько “скоро”?

1 лайк