Добрый день,
Внезапно модуль Y.CMS от Яндекс.Кассы перестал формировать yml выгрузку товаров.
Модуль версии 1.5.0 ругался на catalog/controller/feed/yamarket.php
if (!$this->makeOfferCombination($data, $product, $shop_currency, $offers_currency, $decimal_place, $yamarket))
{
$data['price'] = number_format($this->currency->convert($this->tax->calculate($data['price'], $product['tax_class_id'], $this->config->get('config_tax')), $shop_currency, $offers_currency), $decimal_place, '.', '');
if ($data['price'] > 0)
$yamarket->add_offer($data['id'], $data, $data['available']);
}
Ругался он конкретно на строку
$data['price'] = number_format($this->currency->convert($this->tax->calculate($data['price'], $product['tax_class_id'], $this->config->get('config_tax')), $shop_currency, $offers_currency), $decimal_place, '.', '');
Ну писал, что то вроде, expects parameter 2 to be long, string given in номер строки указанной выше.
Пытался выводить второй параметр, var_dump($decimal_place) выводило 0.
Поставил новый модуль актуально версии. Сейчас даже ошибку не выдаёт пишет ошибку 500 со стороны сервера. Открепил все выделенные категории и стал включать их постепенно, некоторые категории с товарами выгружает, а остальные при выборке перестает формировать выгрузку товаров и пишет ошибку 500.
Может кто помочь с этой проблемой?