Numero ordine personalizzato o ID incremento in Magento
-
11-12-2019 - |
Domanda
Voglio accorciare il numero dell'ordine (ID INCREMENTO) ma non voglio usare alcun modulo.
Soluzione
Per ridurre il numero di cifre, ti consigliamo di modificare il increment_pad_length
nella tabella eav_entity_type
(per la riga order
, ovviamente).
È possibile modificare il prefisso modificando il valore increment_prefix
nella tabella eav_entity_store
.(Utilizzare entity_type_id
dall'altra tabella per identificare quale riga che cambi.) Per impostazione predefinita, Magento utilizza l'ID del negozio (1
) come prefisso.
Se sei interessato a saperne di più sugli ID INCREMENS, controlla le classi generacodicitagCode e Mage_Eav_Model_Entity_Increment_Numeric
che sono responsabili della generazione del prossimo ID disponibile in base alle impostazioni del database.
Modifica: Puoi persino creare la tua logica di incremento estendendo la classe astratta che ho menzionato sopra.
Altri suggerimenti
Non so un modulo per questo, ma puoi "facilmente" modifica il tavolo EAV_ENTITY_STORE .Puoi cercare l'Entity_id in EAV_ENTITY_TYPE