Не вижу в импорте заказов, импорта характеристик товаров.
Допустим я переезжаю с oscommerce или opencart. В этих движках есть отдельные таблицы для заказов и для товаров из заказов, где и хранятся характеристики заказанного. Таким образом при повторном заказе, клиенту не надо заново их указывать. В CS данные заказа тоже хранятся, но в отдельном поле и все скопом и чем-то еще завернуты. В штатном импорте нет импорта характеристик товаров в заказах.
Из 1с тоже не выгружаются. Вроде как можно через rest-api, я краем глаза видел, но блин… в таблицы напрямую записать невозможно? Или есть способ?
Массив с данными скомпанован функцией serialize. Если значение этого поля распаковать функцией PHP unserialize - получите массив с данными по тоаару из заказа
Может вы имеете ввиду опции, а не характеристики? Опции хранятся в таблице cscart_order_details вместе с другими данными в сериализованном виде (поле extra)
Это хекс, в нём сериализированное значение, вот такое:
a:11:{s:15:“product_options”;a:3:{i:585;s:4:“8482”;i:586;s:4:“8483”;i:587;s:4:“8522”;}s:12:“product_type”;s:1:“P”;s:18:“unlimited_download”;s:1:“N”;s:7:“product”;s:75:“мÑлÑÑиÑокалÑнÑе Ð»Ð¸Ð½Ð·Ñ PureVision MultiFocal ( 6 ÑÑ. )”;s:10:“company_id”;s:1:“1”;s:6:“is_edp”;s:1:“N”;s:12:“edp_shipping”;s:1:“N”;s:8:“discount”;i:0;s:10:“base_price”;d:2290;s:12:“stored_price”;s:1:“N”;s:21:“product_options_value”;a:0:{}}
то есть сначало с хекса в аски а потом ансериалайз.
Но строка мÑлÑÑиÑокалÑнÑе Ð»Ð¸Ð½Ð·Ñ PureVision MultiFocal ( 6 ÑÑ. ) всё ломает, надо глядеть кодировку там, где это выгружается