Новая почта
Описание модуля
Новая почта - любимчик наших клиентов, который мы решили оставить в дефолтной сборке (впрочем, мы все модули оставили).
Наверное, не нуждается в особом представлении, модуль Новой Почты позволяет в корзине выбирать город и отделение, показывать стоимость и количество дней доставки.
Другие нужные для бизнеса настройки можно посмотреть в модуле.
Фото модуля
OkayCMS v4.5.2
OkayCMS/NovaposhtaCost v1.2.0
Рекомендации по исправления проблемы Новой Почты для OkayCMS 4.4.0 и выше:
В файле Okay/Modules/OkayCMS/NovaposhtaCost/Controllers/NovaposhtaCostSearchController.php
В методе findStreet в массиве $request строка с Limit взять в кавычки число 10, что бы получилось Limit=>'10'
В методе findCityForDoor в массиве $request строка с Limit взять в кавычки число 25, что бы получилось Limit=>'25'
В файле Okay/Modules/OkayCMS/NovaposhtaCost/Helpers/NPApiHelper.php
В методе getWarehouses в массиве $request переписать строки с "Page" = $page, "Limit" => $limit,
что бы получилось:
"Page" => (string) $page,
"Limit" => (string) $limit,
В методе getCities в массиве $request переписать строки с "Page" = $page, "Limit" => $limit,
что бы получилось:
"Page" => (string) $page,
"Limit" => (string) $limit,
————
Для версий OkayCMS 4.3.4 и ниже , во всех запросах к API новой почты, где присутсвуют Page и Limit привести все значение к string, например для переменных:
"Page" => (string) $page,
"Limit" => (string) $limit,
Не з'являється вибір відділень у кошику. В управлінні модулем пропав вибір "какие точки выдачи будут доступны для клиента при выборе способа доставки" немає взагалі цих пунктів де ставити галочки. Де оновити список відділень.. залишився тільки один пункт.. Оновити всі точки видачі..
Але не оновлює! Що це може бути?
https://ibb.co/BT1nmr9