Ligar a tua loja WooCommerce
6 min read
Traduzido para sua comodidade. Em caso de diferença, prevalece a versão em inglês.
Antes de começares
Verifica isto primeiro no teu site WordPress. A maioria das ligações falhadas vem de um destes pontos.
- O WooCommerce está instalado e ativo.
- O endereço da tua loja começa por https://. Não ligamos a lojas sem um certificado SSL válido.
- No WordPress, Settings, Permalinks não está definido como Plain. Com permalinks Plain, a API do WooCommerce não é encontrada.
- O teu plugin de segurança, firewall ou Cloudflare não bloqueia pedidos a /wp-json/. Falamos com a tua loja através deste endereço.
- Consegues fazer login na tua administração WordPress como administrador. Precisas disto para aprovar a ligação.
- Opcional mas útil: define a unidade de peso que queres no WooCommerce (Settings, Products) antes de ligares. Lemo-la quando ligas e enviamos os pesos dos produtos nessa unidade.
O WooCommerce está disponível em todos os nossos sites de dropshipping. Liga-o a partir do site onde tens a tua conta de dropshipping.
Ligar a tua loja
- Abre Channels no menu. A página Sales Channels lista os canais que já tens.
- Clica em Add Sales Channel.
- Encontra o cartão Woocommerce e clica em Connect. Abre-se uma janela.
- Em Woocommerce Account Name, escreve um nome para a tua loja, por exemplo o nome da tua loja. O nome é obrigatório, e é o nome que vais ver na tua lista de canais. Clica em Next.
- Em Authentication Settings, escreve o endereço completo da tua loja, por exemplo https://mystore.com. Clica em Auth Store.
- Verificamos primeiro que a tua loja responde. Se responder, abre-se um novo separador no teu site WordPress. Faz login se o WordPress pedir.
- O WooCommerce mostra que a AW Connect pede acesso Read/Write. Verifica que estás autenticado na loja certa, depois clica em Approve.
- O separador mostra uma mensagem breve e fecha-se sozinho. Volta à janela na tua conta de dropshipping e clica em Next.
- Vês Connected! Clica em OK.
Termina todos os passos dentro de uma hora. Depois disso esquecemos o nome e as chaves com que começaste, e tens de recomeçar a partir de Connect.
Se o teu navegador bloquear o novo separador, a página de aprovação abre no mesmo separador e sais da janela de ligação. Permite pop-ups para o nosso site, depois recomeça a partir de Connect.
Se a tua loja não conseguir enviar-nos as chaves
Quando aprovas, o WooCommerce envia as novas chaves do teu alojamento para os nossos servidores. Algumas empresas de alojamento bloqueiam isto. Vês então Your store approved the connection but could not send us the keys, e Next diz-te You are not connected yet.
Ainda podes ligar colando as chaves tu mesmo:
- No WordPress, vai a WooCommerce, Settings, Advanced, REST API.
- Adiciona uma chave. Dá-lhe qualquer descrição, escolhe o teu utilizador administrador e define Permissions como Read/Write. Gera a chave.
- Copia a Consumer key (começa por ck_) e a Consumer secret (começa por cs_). O WooCommerce só mostra o segredo uma vez.
- Na janela do Woocommerce na tua conta de dropshipping, confirma que o endereço da tua loja ainda está na caixa do endereço.
- Clica em My store could not send the keys, let me paste them.
- Cola a chave e o segredo, e clica em Use these keys.
Depois de ligares
A tua loja aparece agora na página Sales Channels. Clica no seu nome para abrir o painel do canal. Aí vês Orders, Clients e Products. Clica em View all em Products para adicionar produtos. Vê Gerir produtos no WooCommerce.
Quando ligas, também adicionamos dois webhooks à tua loja: um para encomendas novas e um para produtos eliminados. Não os apagues no WooCommerce, Settings, Advanced, Webhooks. Sem eles as encomendas novas não chegam até nós de imediato.
Importamos encomendas que estejam pagas, tenham o estado Processing no WooCommerce e tenham um país de envio. Se faltar uma encomenda, clica em Fetch orders no painel do canal. Verifica na tua loja encomendas dos últimos 14 dias que ainda não chegaram até nós.
Com Manage Sales Channel podes mudar o nome da loja, as tuas definições de stock e a tua regra de preços para produtos novos.
Ligar a mesma loja outra vez
Se eliminares o teu canal WooCommerce e mais tarde ligares o mesmo endereço de loja outra vez, trazemos de volta o mesmo canal, com os seus produtos e encomendas. Não começas do zero.
Quando a tua loja para de responder
Verificamos a tua loja ligada regularmente. Se a tua loja parar de responder, ou as chaves deixarem de funcionar, o canal mostra Your channel is not connected yet to the platform. Por cima podes ver a mensagem de erro que a tua loja nos enviou. Enquanto isto aparece, a tua lista de produtos fica escondida e não consegues carregar produtos para a tua loja.
Para resolver:
- Confirma que o teu site está online e que o consegues abrir no navegador.
- Na página do canal, clica em Try to reconnect. O teu site WordPress abre. Faz login como administrador e clica em Approve outra vez. Isto cria chaves novas.
- Se continuar a não funcionar, clica em Test Connection para verificar a ligação de novo.
- Como último passo, clica em Delete e liga a loja de novo. Os teus produtos e encomendas voltam quando usas o mesmo endereço de loja.
Se a tua loja continuar a falhar durante muito tempo, deixamos de a verificar. Volta a funcionar quando a reconectas.
Quando algo corre mal
Estas são as mensagens que podes ver ao clicares em Auth Store, e o que fazer.
- We could not resolve your store domain: o endereço está mal escrito ou o domínio não está ativo. Copia o endereço do teu navegador quando a loja estiver aberta.
- Your store SSL certificate could not be verified: o teu certificado expirou, é autoassinado ou está incompleto. Pede à tua empresa de alojamento para o renovar ou corrigir.
- Your store refused our connection ou Your store did not answer within 2 minutes: o teu alojamento ou firewall bloqueia os nossos servidores. A mensagem lista os nossos endereços IP. Envia-os à tua empresa de alojamento e pede que os permitam.
- Your store redirects to ...: a tua loja está noutro endereço, por exemplo com ou sem www. Introduz o endereço indicado na mensagem.
- Your store url redirects in a loop: introduz o endereço final da tua loja, o que vês no navegador depois de a página carregar.
- We could not find the WooCommerce API on this store: o WooCommerce não está ativo, a sua REST API está desligada, ou os teus permalinks estão definidos como Plain. Muda os permalinks no WordPress, Settings, Permalinks.
- Your store answered with 401 ou 403 and blocked our request: um plugin de segurança, uma firewall ou o Cloudflare bloqueia-nos. Permite pedidos a /wp-json/ nessa ferramenta.
- Your WooCommerce store returned an error 500 (ou outro número começado por 5): o teu site tem um erro. Verifica o registo de erros do teu alojamento, ou pergunta à tua empresa de alojamento, depois tenta de novo.
- Your store answered with ... but did not return the WooCommerce REST API: o endereço não aponta para o teu site WordPress. Confirma que introduziste a própria loja, não uma página de destino ou outro site.
- You are not connected yet, click auth store to connect and follow the instructions: clicaste em Next antes de aprovar no WooCommerce, a aprovação não nos chegou, ou já passou mais de uma hora. Clica em Auth Store outra vez, ou cola as chaves tu mesmo como mostrado acima.
- We can't access your store, make sure you already put correct store url: recebemos as chaves, mas não conseguimos usá-las nesse endereço. Verifica o endereço, e que as chaves têm permissão Read/Write.
Problemas no teu próprio site, como estar em baixo, lento, ou a bloquear-nos, só podem ser corrigidos por ti ou pela tua empresa de alojamento. Não podemos mudar definições no teu site.