Cursos Magento

Como aumentar o número sequencial de pedidos no Magento 1 e 2

, , ,

Publicado em 26 de junho de 2018

Quem desenvolve para Magento um dia precisará alterar o número sequencial de pedidos e invoice no Magento. Além de ser uma questão de necessidade, é também uma boa prática quando se lida com vários ambientes, pois evitará problemas com eventuais integrações que contam com estes números.

Como alterar no Magento 1

No Magento 1 os valores de incrementos são salvos no banco de dados. Por isso, basta alterar os valores na tabela eav_entity_store e modificar a coluna increment_last_id.

Tabela eav_entity_store

Tabela eav_entity_store


Busque a entity_type_id correspondente ao id de pedidos na sua tabela eav_entity_type.

SELECT entity_type_id from eav_entity_type where entity_type_code = 'order';

Como alterar no Magento 2

No Magento 2 é um pouco diferente, e cada entidade tem sua própria tabela, com o prefixo sequence_ seguido do codigo_da_loja.

Tabelas sequenciais do Magento 2

Tabelas sequenciais do Magento 2


Para pular o número de pedidos ou alterar o increment id de pedidos, clientes, invoices, etc, basta inserir um registro na tabela com um valor superior ao último registro inserido.

Simples, né?

Assuntos: | | |
Comentários

Deixe seu comentário

[fbcomments url="https://www.magenteiro.com/blog/magento-2/desenvolvimento-m2/como-aumentar-o-numero-sequencial-de-pedidos-no-magento-1-e-2/"]