Это было трудно отследить, потому что это казалось прерывистым. Я отвечаю себе подробно, потому что я не хочу, чтобы кто-то еще проходил то же самое испытание.
Проблема возникла из-за пользовательских параметров, которые добавили пользовательский SKU, а содержали двоеточие в заголовке . Если вы посмотрите внимательно на следующую картинку, вы можете увидеть две двоеточия в «Colors :: Black» - первая - это имя опции, а вторая добавлена Magento. При обновлении заказа он пытается проанализировать пользовательские параметры обратно из этого текстового поля, и лишнее двоеточие выбрасывает гаечный ключ.
Другая плохая вещь заключается в том, что Magento не может прочитать пользовательскую опцию обратно, эта конкретная опция отбрасывается. В этом случае это обязательная опция, которая приводит к появлению предупреждающего сообщения.
Так как опция отсутствует, так же как и часть артикула. Другие пользовательские параметры не влияют на облака. Простой ответ на все это - просто избегать двоеточий.