Суть.
Создал поле "eanorcode" для опций - под штрих-код. Вывел поле в файл export_import.php, выгружает без проблем. Данные поля сохраняются в базе, вроде все отлично.
Но вот на сайт не импортируется и выдает ошибку
Error: Unknown column '467003512ABS' in 'field list'
Error No: 1054
INSERT INTO `oc_product_option_value` (`product_option_value_id`,`product_option_id`,`product_id`,`option_id`,`option_value_id`,`eanorcode`,`quantity`,`subtract`,`price`,`price_prefix`,`points`,`points_prefix`,`weight`,`weight_prefix` ) VALUES (995653,358055,4343,14,208,467003512ABS,0,1,0,'+',0,'+',0,'+')
Пока не удалишь буквы в поле. Все бы хорошо, но штрих-код бывает и с буквенными значениями в формате CODE39.
Может кто знает решение?
Прописаны так.
$worksheet->getColumnDimensionByColumn($j++)->setWidth(max(strlen('eanorcode'),30)+1);
$data[$j++] = 'eanorcode';
$data[$j++] = html_entity_decode($row['eanorcode'],ENT_QUOTES,'UTF-8');