Pregunta

Quiero acortar el número de orden (incremento de identificación), pero no quiero utilizar cualquiera de los módulos.

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top