Saltar para o conteúdo
Índice
WordPress

Configurar o WooCommerce no KapsuleHost

Tradução automática. O original em inglês está disponível.

KapsuleHost tem um tipo de site WooCommerce dedicado que instala o WordPress, o WooCommerce e um conjunto de gateways de pagamento da Nova Zelândia por si, e depois adiciona ferramentas específicas de loja ao menu do site. Este guia cobre a criação da loja, a ligação de pagamentos, as definições que importam para uma loja sob carga, e como fazer alterações sem perder encomendas.

Criar um Site WooCommerce

  1. Inicie sessão no KPanel e clique em Websites na barra lateral esquerda.
  2. Clique em Adicionar Website, depois em Novo Website.
  3. Escolha WooCommerce como tipo de site.
  4. Dê um nome à loja e conclua o assistente.

O KapsuleHost provisiona o WordPress, cria a base de dados, instala e ativa o WooCommerce, e pré-instala os plugins de gateway de pagamento listados abaixo. O PHP 8.3 é definido como tempo de execução, com as extensões de que uma loja necessita, incluindo tratamento de imagens.

Se já tiver um site WordPress e quiser adicionar uma loja a ele, instale o WooCommerce da forma habitual a partir de Plugins, depois Add New no wp-admin. O site mantém o seu tipo de site WordPress, o que significa que os separadores específicos de loja aqui descritos não vão aparecer.

Está a migrar uma loja já existente em vez de começar do zero? Não a reconstrua manualmente. Utilize Migrações na barra lateral esquerda, que copia os ficheiros e a base de dados mantendo a sua loja atual sempre em funcionamento. Consulte Migrar um Website a Partir do cPanel.

Gateways de Pagamento

Abra a loja, depois o separador WordPress, depois Pagamentos. Este separador é exclusivo do WooCommerce e não aparece em sites WordPress comuns.

Painel de gateways de pagamento para uma loja WooCommerce

São abrangidos cinco gateways, com os relevantes para a Nova Zelândia assinalados:

GatewayAbrangeEstado numa loja nova
StripeCartões, Apple Pay e Google PayPré-instalado, inativo
AfterpayCompre agora, pague depoisPré-instalado, inativo
POLiTransferência bancária da Nova ZelândiaPré-instalado, inativo
PayPalPayPal e cartõesPré-instalado, inativo
WindcaveProcessamento de cartões e EFTPOS na Nova ZelândiaDisponível, instalar a partir do fornecedor

O Apple Pay e o Google Pay vêm incluídos com o Stripe: não há nada separado para instalar em nenhum dos dois casos.

Os gateways são deliberadamente instalados inativos. Um gateway ativado sem credenciais quebra o checkout, por isso nada entra em funcionamento até fornecer os seus próprios dados de conta de comerciante:

  1. Clique em Enable no gateway que utiliza.
  2. Clique em Configure, o que abre as definições desse gateway dentro do wp-admin.
  3. Introduza as suas próprias chaves de API ou credenciais de comerciante e guarde.
  4. Faça uma encomenda de teste antes de anunciar a loja.

O Windcave é distribuído pelo fornecedor em vez do diretório de plugins, pelo que o painel fornece uma ligação Obter plugin. Descarregue-o, carregue-o a partir de Plugins, depois Add New no wp-admin, e volte aqui para o configurar.

O separador Pagamentos faz parte do Managed WooCommerce. Noutros planos, mostra antes um painel de atualização. Pode sempre instalar e configurar qualquer gateway diretamente no wp-admin em qualquer plano: o separador é um atalho, não a única via.

Desempenho da Loja

Uma loja faz muito mais trabalho de base de dados por visualização de página do que um site institucional, por isso é na cache que estão os maiores ganhos.

Cache de página completa. No separador WordPress do site, depois Colocação em cache, a cache de página completa serve HTML já pronto a visitantes anónimos sem executar PHP nem tocar na base de dados. O carrinho, o checkout, as páginas da minha conta e os endpoints AJAX do WooCommerce são ignorados automaticamente, e qualquer visitante com um cookie de carrinho ativo recebe sempre uma página em tempo real. A cache acelera as páginas de produtos e categorias sem nunca mostrar a um cliente o carrinho de outro cliente.

Cache de objetos. No mesmo ecrã, a cache de objetos mantém em memória os resultados de consultas à base de dados e os transients. É esta que torna a administração do WooCommerce utilizável num catálogo grande.

CDN. Ative-a a partir de Desempenho, depois Kapsule CDN, para servir imagens de produtos e recursos estáticos a partir da periferia da rede, com otimização de imagens e conversão para WebP nos planos com Kapsule CDN+. Consulte Ativar o CDN. Faça a limpeza depois de uma alteração em massa de imagens de produtos: Limpar a Cache do CDN.

A cache de página completa e a cache de objetos estão incluídas no Managed WooCommerce. Se a sua loja estiver noutro plano, o separador Caching mostra o que a atualização acrescenta. De qualquer forma, ative primeiro o CDN: está incluído em todos os planos Web Hosting, WordPress, Managed WordPress, Managed WooCommerce e Concierge, e é a melhoria de desempenho mais barata disponível numa loja com muitas imagens.

Definições de PHP Para uma Loja

As lojas são o motivo mais comum para abandonar as definições predefinidas. No separador Definições do site, depois PHP:

  • Limite de memória: aumente de 256M para 512M se o catálogo for grande ou tiver subscrições.
  • Tempo máximo de execução: aumente de 30 para 120 ou 300 segundos se as importações de produtos ou a geração de relatórios atingirem o tempo limite.
  • Máximo de variáveis de entrada: aumente a partir de 3000 se tiver produtos com muitas variações, ou um ecrã de definições que perde campos silenciosamente ao guardar.

Os detalhes completos estão em Aumentar o Limite de Memória do WordPress.

Tarefas Agendadas

O WooCommerce executa muito trabalho em segundo plano: transições de estado de encomendas, renovações de subscrições, emails, sincronização de stock. Utiliza o agendador incorporado do WordPress, que por predefinição só é acionado quando alguém visita o site. Numa loja com pouco tráfego, isso significa que as renovações e os emails são processados tarde ou nem sequer são processados.

Substitua-o por um agendamento real do lado do servidor. O separador WordPress, depois a secção WP-Cron, tem uma ação Ativar cron do sistema que adiciona o agendamento e desativa a versão acionada por visitantes no mesmo passo. A explicação completa e a alternativa manual estão em Configurar e Gerir Tarefas Cron.

Pode acompanhar a fila em WooCommerce, depois Status, depois Scheduled Actions no wp-admin.

Fazer Alterações Sem Perder Encomendas

Cada loja é uma base de dados em tempo real na qual os clientes estão continuamente a escrever, o que muda a forma como deve lidar com as atualizações.

Nunca envie uma base de dados de staging para uma loja em produção. As encomendas, os clientes, as subscrições, os cupões e os níveis de stock residem todos na base de dados, por isso um envio da base de dados elimina todas as encomendas feitas desde a sua última reposição em produção. Envie apenas ficheiros, o que é suficiente para alterações de tema, plugins e código. Consulte Utilizar o Staging: Enviar e Obter.

Uma rotina de atualização segura para uma loja:

  1. Faça uma cópia de segurança: Fazer uma Cópia de Segurança.
  2. Reponha o staging a partir da produção, para que corresponda à loja em funcionamento.
  3. Aplique as atualizações de plugins, tema ou WooCommerce no staging.
  4. Faça uma encomenda de teste completa no staging, até à página de confirmação.
  5. Envie apenas ficheiros para a produção.
  6. Faça uma pequena encomenda real em produção e reembolse-a.

Nos planos geridos, a ação Atualizar Plugins em Ações Rápidas torna-se Atualização inteligente: faz uma cópia de segurança, atualiza um plugin de cada vez, executa uma verificação de saúde do site após cada um, e reverte automaticamente qualquer coisa que quebre o site. Numa loja onde um checkout avariado custa dinheiro, isso vale a pena ter.

Recuperação em Tempo

As cópias de segurança diárias repõem uma loja no estado em que estava quando essa cópia foi feita, o que numa loja com muito movimento pode significar perder um dia de encomendas. Os sites WooCommerce podem ativar a recuperação em tempo a partir de Cópias de segurança, depois Recuperação em tempo, e repor um minuto escolhido em vez disso, com até 30 dias de retenção. Em qualquer loja que receba dinheiro real, ative-a. Consulte Fazer uma Cópia de Segurança.

Resolução de Problemas

O checkout falha sem erro. Quase sempre um gateway ativado com credenciais em falta ou erradas. Desative os gateways um de cada vez a partir do separador Pagamentos até o checkout funcionar, e depois reconfigure o que o quebrou.

Os emails de encomenda não estão a chegar. O WordPress envia correio através do PHP por predefinição e a maioria das redes rejeita-o. Verifique o aviso de entrega no separador WordPress, depois Saúde do Site, e configure um envio autenticado adequado.

As páginas de administração estão lentas ou atingem o tempo limite. Aumente a memória e o tempo de execução no separador PHP, depois ative a cache de objetos. Uma loja com dezenas de milhares de encomendas também beneficia da limpeza de ações agendadas antigas.

As alterações de produtos não aparecem na parte visível do site. Limpe a cache a partir de WordPress, depois Ações Rápidas, depois Limpar Cache, e faça a limpeza do CDN.

Isto foi útil?

É uma IA? Leia esta página em Markdown

Artigos relacionados

Instalar o WordPressWordPress é a plataforma de websites mais utilizada no mundo, e a KapsuleHost torna a instalação automática.…WordPress: Por Onde ComeçarO que o KapsuleHost faz por um site WordPress, o que o cliente continua a fazer por si próprio, e que guia ler para cada tarefa.…Atualizações Automáticas do WordPressAuto-updates mantêm o núcleo WordPress, os plugins e os temas atualizados sem que seja preciso estar atento às notas de lançamento, e fazem-no com segurança: é…Gateways de Pagamento Para uma Loja WooCommerceO separador Pagamentos apresenta os gateways de pagamento disponíveis para a sua loja WooCommerce, mostra quais estão instalados e quais estão activados, e…

Ainda precisa de ajuda?

Pergunte à Kora, que conhece a sua conta, ou contacte a nossa equipa.

Contacte-nosSuporte por e-mail