A funcionalidade de alteração de produtos em um pedido permite que um pedido já finalizado seja editado, ajustando os produtos conforme necessário. Essa ferramenta é útil para atender a modificações no pedido, seja por erro do cliente, mudança de preferência, indisponibilidade de produtos, entre outros motivos.
Como utilizar este recurso
Via API Pública
- Realize um PUT no endpoint de Pedidos: "Atualiza os produtos de um pedido".
- Informe os dados do produto que será removido do pedido:
- ID do pedido
- ID da variante do produto
- CD (Centro de Distribuição)
- Quantidade a ser cancelada
- ID da situação (para cancelamento, o status padrão é 8)
- Informe os dados do novo produto a ser adicionado ao pedido:
- ID da variante do produto
- Quantidade a ser inserida
- CD (Centro de Distribuição)
Acessando o painel administrativo, a informação do cancelamento e inclusão do novo produto estará disponível no pedido.
E-mail de Notificação:
- Um e-mail transacional será enviado ao cliente informando sobre o cancelamento do produto e no “minha conta” ele terá acesso aos novos produtos vinculados.
- É importante ajustar o template do e-mail com as informações necessárias.
Editando o Template de E-mail
Se o seu template de e-mail for enviado via Style Editor:
- Acesse o menu: Templates > Explorador de Arquivos.
- Vá para a pasta "T".
- Altere o template PEDIDO_PRODUTO_CANCELADO.html.
Cancelamento de Pedido via Storefront
- Acesse o painel administrativo do Storefront.
- Navegue até o menu: Storefront > Repositório.
- Selecione a Branch ativa.
- Vá para a pasta Emails > Orders.
- Encontre e abra o template: canceled_product_order.html.
Restrições da funcionalidade
Antes de realizar alterações em um pedido, considere as seguintes limitações:
- Para alterar um pedido, é necessário cancelar um item antes de incluir o novo produto.
- Se o pedido contém apenas um produto, não é possível substituí-lo para adicionar novos itens.
- Se dois produtos variantes forem idênticos, ambos deverão ser cancelados para permitir a inclusão de um novo produto; não é possível cancelar apenas uma unidade.
- Caso o novo produto tenha um valor inferior ao produto original, o estorno da diferença pode ser realizado via API.
- O valor total do pedido não será alterado após a inclusão de novos itens.
- Promoções não são aplicadas no momento da inserção de novos produtos no pedido.