— Перейдите в раздел (🏠Домой / Интернет-магазины / Справочник стран), найдите нужный город и убедитесь что у него заполнено поле КЛАДР (если не заполнен - заполните его, при вводе названия города, реализованы выпадающие подсказки уже с КЛАДР и индексом, при нажатии автоматом заполняют нужные поля)
4. Query error 42S22: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'megapost_conditions.min_weight' in 'where clause'.
выполните SQL запрос:
ALTERTABLE`megapost_conditions`ADD`max_weight`DECIMAL(14,2) NOT NULLDEFAULT'0.00'AFTER`name`;ALTERTABLE`megapost_conditions`ADD`min_weight`DECIMAL(14,2) NOT NULLDEFAULT'0.00'AFTER`max_weight`;ALTERTABLE`megapost_conditions`ADD`price_initial`TINYINT(1) NOT NULLDEFAULT'0'AFTER`price`;ALTERTABLE`megapost_conditions`ADD`max_delivery_price`DECIMAL(14,2) NOT NULLDEFAULT'0.00'AFTER`min_price`;ALTER TABLE `megapost_conditions` ADD `min_delivery_price` DECIMAL(14,2) NOT NULL DEFAULT '0.00' AFTER `max_delivery_price`;
ALTERTABLE`megapost_conditions`ADD`option`TINYINT(1) NOT NULLDEFAULT'0'AFTER`min_delivery_price`;ALTERTABLE`megapost_conditions`ADD`tariff` MEDIUMTEXT NULLDEFAULTNULLAFTER`type`;ALTERTABLE`megapost_conditions`ADD`operator` MEDIUMTEXT NULLDEFAULTNULLAFTER`tariff`;
5. Ошибка при нажатии на "MegaPost условия"
— В разделе "Модули" выкл и вкл. снова модуль MegaPost
Обратиться к Вашему менеджеру ПР, указать ошибку и попросить перезагрузить API с их стороны (т.к. ваш ЛК работает со старой версией API), а так же попросить увеличить лимиты
7. Почта России: не совпадают расчеты на сайте и в ЛК ПР
Перейдите в официальный тарификатор Почты России https://tariff.pochta.ru/ выберите нужный тариф и введите параметры, чтобы у Вас получился нужный расчет, потом перенесите эти же параметры в настройки MegaPost
9. Не работает расчет для Москвы и Санкт-Петербурга
Если в расчете задействованы стандартные справочники регионов и городов HostCMS, то обычно Москва и Санкт-Петербург лежат в регионах с кодом региона 50 и 47 соответсвтенно
— создайте для них отдельные регионы с кодом региона 77 и 78 и перенесите города (получится что город Москва теперь будет в регине Москва)
// для быстрого массового переноса городов у которых кладр начинается на 77 в новый регион, где 999 - новый ID региона, а 111 - старый ID региона
UPDATE shop_country_location_cities SET shop_country_location_id = 999 WHERE shop_country_location_id = 111 AND kladr LIKE "77%"
10. Ошибка при открытии настроек MegaPost. Exception: property_exists(): Argument #1 ($object_or_class) must be of type object|string, null given
В коде у какого-то обработчика Shop_Delivery_Handler ID не правильный класс, унаследованный от Shop_Delivery_Handler, имя класса зависит от идентификатора доставки по схеме Shop_Delivery_Handler{ID}