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é?

Últimos posts por Ricardo Martins (exibir todos)
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/"]