Multi-Vendor 4.14.2.SP1 RU
В методе getProductData класса ShippingEstimator модуля geo_maps есть конструкция
$product_data[$product_id] = fn_get_product_data($product_id, self::$auth);
…
$product_data[$product_id][‘amount’] = $product_data[$product_id][‘min_qty’] < 1 ? 1 : $product_data[$product_id][‘min_qty’];
Если товар на модерации и вендор кликнет предпросмотр, то функция fn_get_product_data вернёт false.
В лог веб-сервера ломится пачка нотисов
логи
Trying to access array offset on value of type bool
in app/addons/geo_maps/Tygh/Addons/GeoMaps/ShippingEstimator.php on line 104Undefined index: price
in app/addons/geo_maps/Tygh/Addons/GeoMaps/ShippingEstimator.php on line 121Undefined index: company_id
in app/Tygh/Shippings/Shippings.php on line 49Undefined index: is_edp
in app/Tygh/Shippings/Shippings.php on line 169Undefined index: is_edp
in app/Tygh/Shippings/Shippings.php on line 218Undefined index: is_edp
in app/Tygh/Shippings/Shippings.php on line 169Undefined index: is_edp
in app/Tygh/Shippings/Shippings.php on line 218Undefined index: is_edp
in app/Tygh/Shippings/Shippings.php on line 80
В режиме разработчика ошибки на экран не выводятся. Видно только в логах веб-сервера.
У кого мультивендор и включены vendor_data_premoderation и geo_maps, если не лениво, посмотрите у себя))