Personalizado número de pedido o el incremento de identificación en Magento
-
11-12-2019 - |
Pregunta
Quiero acortar el número de orden (incremento de identificación), pero no quiero utilizar cualquiera de los módulos.
Solución
Para reducir el número de dígitos, usted querrá modificar el increment_pad_length
en el eav_entity_type
tabla (en el order
fila, por supuesto).
Usted puede cambiar el prefijo de la modificación de la increment_prefix
valor en el eav_entity_store
tabla.(El uso de la entity_type_id
de la otra tabla para identificar la fila que te gustaría cambiar.) De forma predeterminada, Magento utiliza el almacén de identificación (1
) como prefijo.
Si usted está interesado en aprender más sobre el incremento de IDs, retirar el Mage_Eav_Model_Entity_Increment_Numeric
y Mage_Eav_Model_Entity_Increment_Abstract
las clases que son las responsables de generar la siguiente IDENTIFICADOR basado en la configuración de base de datos.
Editar: Usted puede incluso crear su propio incremento de la lógica, al extender la clase Abstracta que he mencionado anteriormente.
Otros consejos
No sé un módulo para esto, pero puede "fácilmente" ajustar la mesa eav_entity_store .Puede buscar el entity_id en eav_entity_type