Domanda

Voglio accorciare il numero dell'ordine (ID INCREMENTO) ma non voglio usare alcun modulo.

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top