O WooCommerce suporta uma série de status de pedido incorporados, no entanto, se você pretende usar status de pedido para gerir os seus processos de satisfação de encomendasPara criar estados de encomenda personalizados, é necessário. Neste artigo, vamos dar uma vista de olhos a uma série de plugins populares gratuitos e premium do estado da encomenda personalizada WooCommerce. Também vamos dar uma olhadela à utilização de trechos de código para implementar um estado de encomenda personalizado sem a ajuda de um plugin.
O que são estados das encomendas?
Quando um cliente faz uma compra numa WooCommerce Na loja, é criada uma encomenda no back-end WooCommerce. A cada encomenda é atribuído um estado de encomenda que é utilizado para determinar o progresso de uma encomenda. Os estados das encomendas são actualizados automaticamente quando ocorrem determinados eventos (por exemplo, pagamentos, reembolsos) ou podem ser actualizados no WooCommerce quando se edita uma encomenda. Os estados das encomendas também podem ser geridos através de ferramentas de gestão da satisfação de encomendas como FooSales WooCommerce POS.
O WooCommerce suporta os seguintes estados de encomenda predefinidos:
- Pagamento pendente - Encomenda recebida, nenhum pagamento iniciado.
- Falhado - O pagamento falhou ou foi recusado ou requer autenticação.
- Processamento - Pagamento recebido (pago) e as existências foram reduzidas; a encomenda está a aguardar cumprimento.
- Concluído - Encomenda satisfeita e concluída - não requer qualquer ação adicional.
- Em espera - A aguardar pagamento - as existências estão reduzidas, mas é necessário confirmar o pagamento.
- Cancelado - Cancelado por um administrador ou pelo cliente - o stock é aumentado, não é necessária mais nenhuma ação.
- Reembolsado - Reembolsado por um administrador - não são necessárias mais acções.
Como ilustrado no diagrama acima, uma vez recebido o pagamento, o WooCommerce altera o estado da encomenda para Processamento. Este estado destina-se a representar o processo de cumprimento e é normalmente alterado para Concluído quando a encomenda tiver sido entregue ou recolhida com êxito pelo cliente. O problema é que o termo "Processamento" é um termo abrangente e não transmite muito significado ao cliente ou à equipa que trata do processamento das encomendas. Para transmitir com precisão o estado de uma encomenda, é necessário adicionar estados de encomenda adicionais que reflictam o fluxo de trabalho de processamento da loja. O gráfico seguinte ilustra como os estados de encomenda personalizados podem ser utilizados para acompanhar as várias fases do processamento de uma encomenda.
A utilização de estados de encomenda personalizados desta forma fornece-lhe uma estrutura básica para gerir cada etapa do ciclo de vida de uma encomenda. Por exemplo, utilizando filtros de encomendas, pode visualizar facilmente uma lista de encomendas que ainda necessitam de ser embaladas ou que estão à espera de ser recolhidas para entrega. O controlo granular do seu processo de execução de encomendas melhorará a colaboração entre a sua equipa e garantirá que os seus clientes recebem as suas encomendas de forma rápida e eficiente.
Plugins gratuitos de estado da encomenda personalizados
Se tudo o que necessita é a capacidade de criar estados de encomendas WooCommerce, então os seguintes plugins gratuitos são óptimas opções. A criação e gestão de estados de encomenda personalizados é simples e os três plugins oferecem a possibilidade de definir uma cor de etiqueta para cada estado de encomenda. Para além de criar e gerir estados de encomenda personalizados, dois dos plug-ins oferecem a possibilidade de enviar notificações por correio eletrónico aos clientes quando um estado de encomenda é alterado. O terceiro plug-in apenas oferece esta capacidade na sua oferta profissional. A funcionalidade de notificação por correio eletrónico incluída nestes plug-ins é muito básica, pelo que recomendamos a utilização de um Plugin SMTP WordPress para garantir uma entrega fiável, bem como um plugin de registo de correio eletrónico para acompanhar eventuais problemas de entrega.
Ni WooCommerce Estado da encomenda personalizada
Este plugin é um dos mais simples e fáceis de utilizar. É ideal se tudo o que precisa é a capacidade de adicionar estados de encomenda personalizados, sem todos os sinos e assobios. Já existe há muitos anos e tem um número razoável de instalações e parece ser bem suportado pelo autor do plugin, mas recomendamos que faça a sua própria diligência apenas para estar seguro.
- Criar, editar, atualizar e eliminar estados de encomenda personalizados
- Ver o estado na página da encomenda
- Editar, atualizar e eliminar encomendas personalizadas
- Atribuir cores aos estados das encomendas
- Notificações por correio eletrónico de alteração do estado da encomenda
Gestor do estado da encomenda personalizado para WooCommerce
Esta opção é semelhante ao plugin gratuito anterior, no entanto, inclui definições adicionais, como suporte para ícones, notificações de administração e a capacidade de definir estados de encomenda com base em métodos de pagamento. É também suportado por uma equipa maior e tem um maior número de instalações activas.
- Criar, editar, atualizar e eliminar estados de encomenda personalizados
- Ver o estado na página da encomenda
- Atribuir cores e ícones aos estados das encomendas
- Definir estados das encomendas com base nos métodos de pagamento
- Notificações por correio eletrónico para clientes ou administradores
Estado da encomenda personalizada para WooCommerce
Esta opção oferece uma funcionalidade semelhante à das outras opções gratuitas, no entanto, também oferece um versão profissional com funcionalidades mais avançadas. Pode fazer um test drive da versão profissional utilizando o demonstração gratuita para administradores. A versão gratuita inclui as seguintes funcionalidades:
- Criar, editar, atualizar e eliminar estados de encomenda personalizados
- Ver o estado na página da encomenda
- Atribuir cores e ícones aos estados das encomendas
As seguintes funcionalidades só estão disponíveis na versão pro:
- Notificar os clientes com e-mails e SMS
- Estados de encomenda personalizados para portais de pagamento padrão e outros
- Notificações de alerta automáticas para os administradores
- Os clientes podem cancelar encomendas com estados personalizados
- Tornar as encomendas com estados personalizados não editáveis
- Atualizar os níveis de stock dos produtos quando um estado personalizado é aplicado a uma encomenda
- Editar os estados predefinidos das encomendas WooCommerce
- Atualizar várias encomendas para um estado personalizado com as acções em massa
Plugins Premium de estado da encomenda personalizados
Para além de possibilitarem a criação de estados de encomenda personalizados, os seguintes plugins premium incluem várias funcionalidades avançadas para ajudar a simplificar os seus processos e automatizar tarefas manuais. Estas funcionalidades não são necessárias para implementar um fluxo de trabalho como o descrito neste artigo, no entanto, podem acrescentar valor noutras áreas. Ambos os plug-ins foram desenvolvidos por empresas de desenvolvimento de plug-ins de renome e são vendidos através do site oficial Mercado WooCommerce. Isto significa que está a assegurou um nível de qualidade e acesso a apoio e documentação.
WooCommerce Gestor do estado da encomenda por SkyVerge
Este plugin foi lançado em 2015 e é de longe o plugin de status de pedido personalizado mais avançado e popular (10k + instalações). Pode ser um exagero se você simplesmente precisar adicionar status de pedidos personalizados, no entanto, muitos dos recursos podem ser usados para aprimorar e automatizar ainda mais o processo de atendimento de pedidos.
- Criar, editar, atualizar e eliminar estados de encomenda personalizados
- Ver o estado na página da encomenda
- Criar novos estados de encomenda e adicionar ícones ou botões de ação
- Apresentar descrições do estado da encomenda aos clientes na página "Ver encomenda
- Utilizar ícones de estado em vez de emblemas de texto na lista "Encomendas
- Editar os estados do núcleo WooCommerce para definir um "estado seguinte" para novos botões de ação
- Utilize "Next Statuses" (estados seguintes) para criar um fluxo de trabalho de execução contínuo e adicionar botões de ação de encomenda
- Adicionar acções em massa para novos estados na lista de encomendas
- Incluir encomendas com estados personalizados nos relatórios da loja
- Marcar os estados das encomendas como "Pagas" para incluir ligações de transferência, notas de compra ou outras funcionalidades quando os clientes visualizam essas encomendas
- Marcar os estados das encomendas como "requer pagamento" para mostrar as hiperligações "Pagar" e "Cancelar" aos clientes
- Adicionar novas mensagens de correio eletrónico de encomendas, que podem ser accionadas com base em alterações de estado
- Editar novos conteúdos de correio eletrónico através de novos modelos
- Importar estados personalizados existentes a partir de código personalizado ou de outros plugins
- Eliminar com segurança os estados personalizados sem perder encomendas
Estado da encomenda personalizada por Addify
Este é um plugin mais recente e foi lançado no final de 2022. Na sua maior parte, oferece características semelhantes às dos outros plugins listados neste artigo, no entanto, também oferece uma série de condições únicas que podem ser utilizadas para atualizar o estado da encomenda.
- Criar, editar, atualizar e eliminar estados de encomenda personalizados
- Ver o estado na página da encomenda
- Adicionar estados de encomenda personalizados com base em texto ou ícones
- Atribuir manual ou automaticamente os estados das encomendas
- Altere automaticamente os estados das encomendas com base no estado atual da encomenda, intervalos de tempo, intervalos de quantidades, intervalos de montantes, produtos e/ou categorias, faturação, localizações de países de expedição, funções de utilizador e intervalos de datas de criação de encomendas.
- Notificar clientes e administradores sobre alterações de estado
- Mostrar ou ocultar estados de encomenda personalizados dos clientes
- Personalizar o Cronjob para incluir regras de automatização executiva sem falhas
- Importar ou exportar para estados de encomenda personalizados
Adicionar estados de encomenda personalizados utilizando um fragmento de código
Em alternativa, pode criar estados de encomenda personalizados adicionando um fragmento de código ao seu Funções.php ficheiro. O código seguinte é adaptado de este tutorial da Cloudways e acrescenta um Pronto para recolha estado da encomenda personalizado após a predefinição Processamento estado da encomenda.
função foo_ready_for_collection_order_status() { register_post_status( 'wc-ready-for-collection', array( 'label' => 'Ready for Collection', 'public' => true, 'show_in_admin_status_list' => true, 'show_in_admin_all_list' => true, 'exclude_from_search' => false, 'label_count' => _n_noop( 'Pronto para recolha (%s)', 'Pronto para recolha (%s)' ) ) ); } add_action( 'init', 'foo_ready_for_collection_order_status' ); function add_foo_ready_for_collection_order_statuses( $order_statuses ) { $new_order_statuses = array(); foreach ( $order_statuses as $key => $status ) { $new_order_statuses[ $key ] = $status; if ( 'wc-processing' === $key ) { $new_order_statuses['wc-ready-for-collection'] = 'Ready for Collection'; } } return $new_order_statuses; } add_filter( 'wc_order_statuses', 'add_foo_ready_for_collection_order_statuses' );
A Cloudways faz um excelente trabalho ao explicar o código, por isso não se esqueça de dar uma vista de olhos ao seu tutorial.
Veredicto
Os status de pedidos personalizados do WooCommerce são uma maneira simples e eficaz de acompanhar o progresso de um pedido e fornecer informações significativas aos seus clientes. Se o seu objetivo é a simplicidade, a utilização de um snippet de código é uma óptima opção, no entanto, os plugins gratuitos devem alcançar o mesmo resultado sem qualquer conhecimento de codificação. Os plug-ins premium são excelentes opções se tiver mais orçamento, precisar de suporte, pretender automatizar as alterações de estado ou precisar de implementar comunicações com base nas alterações de estado da encomenda.
Poderá também interessar-lhe este conteúdo do nosso parceiro Bilhetes FooEvents WooCommerce:
- Acelere o seu sítio Web WooCommerce com estas 3 técnicas comprovadas
- Criar um calendário de eventos no Elementor utilizando FooEvents
- Como utilizar códigos curtos para incorporar calendários de eventos no seu sítio WordPress
- Infografia: Roteiro de planeamento de eventos
- Como utilizar o ChatGPT para eventos
- Apresentação do FooEvents POS - Ponto de venda para eventos