ocStore Version 1.0.1
Если в товаре присутствует обязательная опция (например, "Цвет"), забитая только русскими символами (например, "белый"), то при оформлении этого товара возникает ошибка "unexpected token <", а в логах написано во это:
2011-11-13 12:07:46 - PHP Warning: json_encode() [<a href='function.json-encode'>function.json-encode</a>]: Invalid UTF-8 sequence in argument in /system/library/json.php on line 5.Однако, если заменить хотя бы один из символов значения опции на латинский (например заменить русскую букву "е" в слове "белый" на латинскую "e"), то ошибка пропадает.
Я, конечно, подменил в каждом значении опции некоторые буквы русского алфавита латинскими, чтобы это не было заметно... но хотелось бы решить эту проблему цивилизованным методом.