И кусок vqmod для устранения обрезания длинных значений в опции.
Привожу без сокращений, что бы было видно в каких файлах можно поправить.
<file name="catalog/controller/checkout/cart.php">
<operation error="skip">
<search position="replace"><![CDATA[(utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value)]]></search>
<add><![CDATA[$value]]></add>
</operation>
</file>
<file name="catalog/controller/account/order.php">
<operation error="skip">
<search position="replace"><![CDATA[(utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value)]]></search>
<add><![CDATA[$value]]></add>
</operation>
</file>
<file name="catalog/controller/module/cart.php">
<operation error="skip">
<search position="replace"><![CDATA[(utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value)]]></search>
<add><![CDATA[$value]]></add>
</operation>
</file>
<file name="catalog/controller/checkout/cart.php">
<operation error="skip">
<search position="replace"><![CDATA[(utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value)]]></search>
<add><![CDATA[$value]]></add>
</operation>
</file>
<file name="catalog/controller/checkout/confirm.php">
<operation error="skip">
<search position="replace"><![CDATA[(utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value)]]></search>
<add><![CDATA[$value]]></add>
</operation>
</file>
<file name="catalog/model/checkout/order.php">
<operation error="skip">
<search position="replace"><![CDATA[(utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value)]]></search>
<add><![CDATA[$value]]></add>
</operation>
</file>