Alguém pode explicar com alguns exemplos que como Magento processar qualquer pedido por diferentes etapas Invoice, Cancel, Void, Holde Ship.
Alguém pode explicar com alguns exemplos que como Magento processar qualquer pedido por diferentes etapas Invoice, Cancel, Void, Holde Ship.
Respostas:
Estas são as etapas de conclusão do pedido:
Fatura : esta etapa é o recebimento de confirmação de pagamento. Quando o administrador obtém a confirmação do pagamento, a fatura deve ser gerada, pois pode ser gerada manualmente (offline ou * online) pelo administrador ou automaticamente no caso de pagamento online com a ação de pagamento Authorize and Capture.
* captura on-line (geração de fatura) disponível apenas quando apenas o gateway de pagamento on-line é usado com a ação de pagamento Authorize Only.
Cancelar Este é apenas o processo de cancelamento de pedidos. Quando o pagamento on-line for usado com o pedido e o valor autorizado nesse pedido, então. O processo de cancelamento do pedido chamará a voidação para cancelar a transação atual.
Anular Este processo é para anular a transação on-line, se o método de pagamento on-line for usado em ordem, esse processo anulará a transação atual e não poderá continuar o processo de transação on-line para um pedido específico. (Por exemplo: se algum valor do pedido for autorizado pelo gateway de pagamento de terceiros e se o Admin aplicar o processo nulo, ele não poderá capturar ainda mais o pagamento) Embora no caso do voidprocesso a ordem ocorra sem problemas, todo o processo ficará apenas offline ( fatura offline, nota de crédito offline).
Reter : Este processo é apenas para reter o pedido atual, quando o Administrador reter o pedido atual e o pedido funcionará normalmente, como de costume.
Remessa Esse processo está relacionado à ação de remessa quando o produto será enviado ao cliente e a remessa será gerada pelo Admin
Você pode verificar todos os status e estados do Magento do admin em admin-> system-> order status. 
Todo status de pedido tem um estado específico, como na captura de tela. Você pode tentar ver como o status e os estados dos pedidos estão mudando em tempo real. Faça um pedido e abra o banco de dados mysql usando qualquer ferramenta.
Faça a seguinte consulta para obter dados para seu pedido:
select * from sales_flat_order where increment_id = 'your order increment id you did'
Você verá que o status do pedido pendente tem um estado novo quando o pedido é feito. Em seguida, você deve faturar o pedido do administrador e executar a consulta acima novamente. Você verá que o status do pedido foi alterado para processamento e o estado do pedido foi alterado para processamento. Depois, você pode enviar o pedido e o status do pedido é alterado para finalizado e o estado do pedido é alterado para finalizado.
É assim que o status e o estado do pedido funcionam. O estado do pedido é usado pelo Magento.
você pode encontrar outras informações para status de pedidos nesta postagem do stackoverflow sobre status de pedidos
Quais são as definições dos status do pedido? OU: Onde devo integrar o estado do meu pedido?
Estou fornecendo links de um Guia do usuário, na medida em que há uma explicação clara do que você solicitou; consulte estes documentos.
Pendente . - fazer novo pedido. é o status padrão está pendente
Processando - Você elevou uma fatura do status de administrador do Magento.
Em espera - Esse status pode ser atribuído apenas manualmente. Você pode colocar qualquer pedido em espera.
Cancelado - Esse status é atribuído manualmente por você ou, em alguns gateways de pagamento, quando o cliente não paga dentro do tempo especificado.
Concluído - Esse status significa que o pedido é embalado, pago e enviado ao cliente.
Fechado - pedidos fechados são pedidos que receberam uma nota de crédito e o cliente foi reembolsado pelo pedido.
Pagamento pendente - Esse é o status usado se o pedido for criado e o PayPal ou método de pagamento semelhante for usado. Isso significa que o cliente foi enviado ao site do gateway de pagamento, mas nenhuma informação de devolução foi recebida ainda. Esse status será alterado quando o cliente pagar. Alguns gateways cancelam pedidos abandonados automaticamente após algum tempo 'inativo'. Se o pedido tiver esse status por um longo período, cancele-o manualmente para liberar o estoque do produto.
Pedido faturado:
Às vezes, um pedido é faturado antes do recebimento do pagamento. Neste exemplo, a fatura é gerada e enviada após a autorização e o processamento do pagamento com cartão de crédito. Depois que a fatura é gerada e enviada, uma cópia é enviada por email ao cliente.
Cancelamento:
no entanto, é quando o pedido não pode mais ser modificado. Enquanto um pagamento de pedido pode ser anulado, uma nova fatura sempre pode ser gerada. O cancelamento de um pedido impede que sejam feitas alterações futuras.
Vazio:
Anular refere-se ao pagamento na fatura do pedido - para anular a autorização, por exemplo - para que os fundos não sejam capturados posteriormente. Os pagamentos devem ser reembolsados após a captura e não podem ser anulados.
Em espera:
Os pedidos retidos devem ser retirados antes de continuar com outras ações.
Encomenda enviada:
A remessa é enviada e as guias de remessa são impressas. Você envia o pacote e o cliente é notificado por email. Parabéns! Você está no negócio.