При изменении типа характеристик, допустим: высота, ширина, глубина неверно проставляется размерность по умолчанию. Выгружены из 1С числовые значения. Если после выгрузки изменить тип характеристики с текста на "длинна" и указать, что по умолчанию указывать в "мм", то все характеристики всё равно станут в "м" (метрах).
Единица измерения по умолчанию — это единица, которая выбрана по умолчанию при создании нового товара. Она не применяется к существующим товарам с этой характеристикой.
Экспортируйте товары с характеристиками в CSV-файл, замените названия единиц измерения в столбце с этой характеристикой и импортируйте файл обратно в магазин.
Потренируйтесь сначала на 1 товаре, чтобы убедиться, что вы всё делаете верно.
Не помогло, руками у товара ставлю "мм", далее делаю выгрузку из 1С (в файле import указываются числа), на сайте характеристики сбиваются на ед. изм. "м".
7 комментариев
Единица измерения по умолчанию — это единица, которая выбрана по умолчанию при создании нового товара. Она не применяется к существующим товарам с этой характеристикой.
А массово как-то тогда можно изменить размерность с "м" на "мм", не могу найти, может не там смотрю.
Экспортируйте товары с характеристиками в CSV-файл, замените названия единиц измерения в столбце с этой характеристикой и импортируйте файл обратно в магазин.
Потренируйтесь сначала на 1 товаре, чтобы убедиться, что вы всё делаете верно.
Принял, спасибо большое.
Да выгрузка и загрузка csv сработала, но только при обновлении товаров из 1С (обновляли цены), единица измерения опять сменилась с "мм" на "м".
Пробовал сделать по данному совету, изменить файл https://support.webasyst.ru/fo...
Не помогло, руками у товара ставлю "мм", далее делаю выгрузку из 1С (в файле import указываются числа), на сайте характеристики сбиваются на ед. изм. "м".
'length' => array( 'name' => _w('Length'), 'base_unit' => 'mm', 'units' => array( 'mm' => array( 'name' => _w('mm'), //millimeter 'multiplier' => 0.001, ), 'm' => array( 'name' => _w('m'), //meter 'multiplier' => 1, ), 'cm' => array( 'name' => _w('cm'), //centimeter 'multiplier' => 0.01, ), 'in' => array( 'name' => _w('in'), //inch 'multiplier' => 0.0254, ), 'ft' => array( 'name' => _w('ft'), //foot 'multiplier' => 0.3048, ), 'yd' => array( 'name' => _w('yd'), //yard 'multiplier' => 0.9144, ), 'km' => array( 'name' => _w('km'), //kilometer 'multiplier' => 1000, ), 'mi' => array( 'name' => _w('mi'), //mile 'multiplier' => 1609, ), ) ),Напишите об этом, пожалуйста, в нашу службу поддержки — изучим ситуацию подробнее и попробуем предложить решение.