En el panel de administración, cuando quiero buscar los pedidos según el nombre del cliente, debo agregar 2 espacios entre el nombre y el apellido. Cuando miré el valor en la ventana del elemento Inspeccionar, noté que el valor se muestra con un espacio adicional. ¿Cómo puedo arreglar esto?
19
Respuestas:
En Magento 1.9.2, el segundo nombre se ha agregado a esta columna:
Fuente: https://github.com/OpenMage/magento-mirror/blob/magento-1.9/app/code/core/Mage/Sales/Model/Resource/Order.php#L93-L99
Desafortunadamente, realmente no pensaron en el caso en que un cliente no tiene un segundo nombre. Así es como debería verse el código :
Puede copiar el archivo
app/code/local/Mage/Sales/Model/Resource/Order.php
y parchearlo como se describe.Para arreglar los registros existentes, puede usar este script PHP desechable:
Colóquelo como
fixordergrid.php
en el directorio raíz de Magento, ejecútelo y elimínelo. Puede llevar algo de tiempo, por lo que es mejor que lo ejecute desde la consola, no en el navegador:fuente
Mage::getModel('sales/order')->getResource()->updateGridRecords(Mage::getResourceModel('sales/order_collection')->getAllIds());
Para promover la respuesta aceptada, se recomienda no editar el código principal de magento, por lo que sería mejor usar una reescritura con la solución.
En config.xml
fuente