o2ti / change-order-shipping-method
Change Order Shipping Method
100.0.0
2025-03-18 17:42 UTC
Requires
- php: >=7.3
- ext-json: *
- magento/framework: 103.0.*
- magento/module-backend: 102.0.*
- magento/module-checkout: 100.4.*
- magento/module-config: 101.2.*
- magento/module-customer: >=103.0.0
- magento/module-directory: 100.4.*
- magento/module-eav: 102.1.*
- magento/module-sales: 103.0.*
- magento/module-theme: 101.1.*
- magento/module-ui: 101.2.*
Requires (Dev)
README
Descrição
O módulo O2TI Change Order Shipping Method adiciona a capacidade de alterar o método de envio de pedidos já existentes no Magento 2.
Este módulo permite que administradores autorizados modifiquem o método de envio de um pedido após ele ter sido criado, com as seguintes funcionalidades:
- Alteração do método de envio em pedidos existentes
- Registro automático das alterações no histórico do pedido
- Configurações de controle de acesso por status do pedido
- Notificação opcional ao cliente sobre alterações
- Registro do administrador que realizou a alteração
Requisitos
- Magento 2.3.x ou superior
- PHP 7.3 ou superior
Instalação
Via Composer
composer require o2ti/module-change-order-shipping-method bin/magento module:enable O2TI_ChangeOrderShippingMethod bin/magento setup:upgrade bin/magento setup:di:compile bin/magento setup:static-content:deploy
Instalação Manual
- Crie a estrutura de pastas
app/code/O2TI/ChangeOrderShippingMethod
no seu projeto Magento - Extraia os arquivos do módulo para o diretório criado
- Execute os seguintes comandos:
bin/magento module:enable O2TI_ChangeOrderShippingMethod bin/magento setup:upgrade bin/magento setup:di:compile bin/magento setup:static-content:deploy
Configuração
Acessando a Configuração
- No painel administrativo do Magento, vá para Lojas > Configuração
- Navegue até a seção O2TI > Change Order Shipping Method
Opções de Configuração
Opção | Descrição |
---|---|
Habilitado | Ativa ou desativa o módulo |
Status de Pedido Permitidos | Define quais status de pedido permitem a alteração do método de envio |
Adicionar Comentário ao Pedido | Define se um comentário deve ser adicionado automaticamente ao histórico do pedido quando o método de envio for alterado |
Notificar Cliente | Define se o cliente deve ser notificado quando o método de envio for alterado |
Permissões
O módulo adiciona as seguintes permissões ACL:
O2TI_ChangeOrderShippingMethod::config
- Para acessar e modificar as configurações do móduloO2TI_ChangeOrderShippingMethod::change_shipping
- Para alterar o método de envio em pedidos existentes
Para configurar as permissões:
- Vá para Sistema > Permissões > Funções
- Selecione ou crie um perfil de administrador
- Na seção Vendas > Operações > Pedidos, localize a permissão "Change Order Shipping Method"
- Na seção Lojas > Configurações > Configuração, localize a permissão "O2TI Change Order Shipping Method"
Como Usar
- Vá para Vendas > Pedidos no painel administrativo
- Abra um pedido existente que esteja em um dos status permitidos
- Acesse a aba "Alterar Método de Envio" na visualização do pedido
- Selecione o novo método de envio na lista suspensa
- Adicione uma descrição opcional para o método de envio
- Clique em "Salvar" para aplicar a alteração
Recursos Avançados
Rastreamento de Alterações
O módulo registra automaticamente no histórico do pedido:
- O método de envio anterior
- O novo método de envio
- O nome do administrador que realizou a alteração
- Data e hora da alteração
Suporte
Para suporte, envie um email para brunoelisei@o2ti.com
ou visite o2ti.com para mais informações.
Licença
Copyright © 2025 O2TI. Todos os direitos reservados. Veja o arquivo LICENSE para detalhes da licença.
Autores
- Bruno Elisei (brunoelisei@o2ti.com)