CartPanda + WooCommerce: Instalando checkout do CartPanda
É possível utilizar o checkout do CartPanda em lojas WooCommerce. Qualquer produto criado ou editado dentro do WooCommerce, será alterado também dentro do CartPanda.
Além disso, todos os pedidos gerados através do checkout CartPanda quando estiver conectado ao WooCommerce, serão enviados e sincronizados entre as duas plataformas.
Para ativar o checkout do CartPanda em lojas WooCommerce, são necessárias 4 etapas:
Instalar o Plugin;
Criar API KEY;
Importar os produtos para o CartPanda;
Criar Webhooks;
Caso use a Cloudfare, é importante lembrar de desativar o "Modo combate a bots".
Pois esta função pode fazer com que a integração não funcione corretamente, uma vez que a Cloudfare impede nossa integração.

Obs: esta função não vai afetar em nada suas atuais configurações / funcionamento do domínio.
Para instalar o plugin, acesse Plugins > Add New. Em seguida, busque por CartPanda Checkout ou então, clique aqui.
Basta instalar e ativar em seguida.

Na página seguinte será solicitado que adicione o seu SLUG Cartpanda, essa informação é o nome que criou em nossa plataforma para a sua loja como minhaloja.mycartpanda.com.
Detalhe, adicione apenas a informação em negrito, ou seja, que está antes de mycartpanda.com

Acesse o WooCommerce, vá em Settings > Advanced > REST API ou clique aqui.
Basta colocar uma descrição, como por exemplo CartPanda, alterar as permissões para Read/Write e clicar em Generate API Key.

Agora é hora de colocar as informações dentro do CartPanda.
Acesse o app CartPanda + WooCommerce e preencha as informações.
A primeira delas é o domínio de sua loja. Deve ser o domínio do WooCommerce, completo, inclusive com o https://
Em seguida, copie e cole as duas chaves geradas no passo anterior, API Consumer Key e API Consumer Secret.
Por fim, clique em importar produtos. Será enviado um email de confirmação quando os produtos forem importados.
IMPORTANTE: para que os produtos sejam importados corretamente, as variantes devem ser configuradas dentro do próprio WooCommerce no formato de atributos. Apps terceiros que gerenciem as variantes atrapalharão a importação.
Nós criamos webhooks em sua loja WooCommerce automaticamente no momento da conexão com o CartPanda.
Porém, caso seja necessário atualizar estes webhooks ou criá-los novamente, basta seguir este tutorial.
Em sua loja WooCommerce, cliente em WooCommerce > Settings > Advanced > Webhooks , ou clique aqui
Será necessário criar quatro webhooks diferentes:
Product Created - Basta seguir a imagem abaixo, não sendo necessário configurar uma senha e devendo manter a URL como https://sualoja.mycartpanda.com/woocommerce/webhooks/product/created, apenas substituindo sualoja.mycartpanda.com pelo domínio CartPanda da sua loja.
Product Updated - https://sualoja.mycartpanda.com/woocommerce/webhooks/product/updated
Order Created - https://sualoja.mycartpanda.com/woocommerce/webhooks/order/created
Order Updated - https://sualoja.mycartpanda.com/woocommerce/webhooks/order/updated

Configurar um método de pagamento dentro do Woocommerce pode conflitar com nosso checkout e o mesmo não funcionar.
Alguns plugins instalados no Woocommerce também geram conflito com nosso checkout, principalment aqueles que sejam ferramentas relacionadas a método de pagamento, página do produto, variantes, carrinhos, personalização de produto.
Caso deseje desativar ou ativar o checkout em sua loja, acesse este link direto para o dashboard do CartPanda.
A primeira opção da direita ativa o checkout, enquanto a segunda opção possibilita seu cliente pular o carrinho e ir direto para o checkout.
Além disso, todos os pedidos gerados através do checkout CartPanda quando estiver conectado ao WooCommerce, serão enviados e sincronizados entre as duas plataformas.
Para ativar o checkout do CartPanda em lojas WooCommerce, são necessárias 4 etapas:
Instalar o Plugin;
Criar API KEY;
Importar os produtos para o CartPanda;
Criar Webhooks;
Importante - Cloudfare
Caso use a Cloudfare, é importante lembrar de desativar o "Modo combate a bots".
Pois esta função pode fazer com que a integração não funcione corretamente, uma vez que a Cloudfare impede nossa integração.

Obs: esta função não vai afetar em nada suas atuais configurações / funcionamento do domínio.
Instalar o Plugin
Para instalar o plugin, acesse Plugins > Add New. Em seguida, busque por CartPanda Checkout ou então, clique aqui.
Basta instalar e ativar em seguida.

Na página seguinte será solicitado que adicione o seu SLUG Cartpanda, essa informação é o nome que criou em nossa plataforma para a sua loja como minhaloja.mycartpanda.com.
Detalhe, adicione apenas a informação em negrito, ou seja, que está antes de mycartpanda.com

Criar API KEY
Acesse o WooCommerce, vá em Settings > Advanced > REST API ou clique aqui.
Basta colocar uma descrição, como por exemplo CartPanda, alterar as permissões para Read/Write e clicar em Generate API Key.

Importar os produtos para o CartPanda
Agora é hora de colocar as informações dentro do CartPanda.
Acesse o app CartPanda + WooCommerce e preencha as informações.
A primeira delas é o domínio de sua loja. Deve ser o domínio do WooCommerce, completo, inclusive com o https://
Em seguida, copie e cole as duas chaves geradas no passo anterior, API Consumer Key e API Consumer Secret.
Por fim, clique em importar produtos. Será enviado um email de confirmação quando os produtos forem importados.
IMPORTANTE: para que os produtos sejam importados corretamente, as variantes devem ser configuradas dentro do próprio WooCommerce no formato de atributos. Apps terceiros que gerenciem as variantes atrapalharão a importação.
Criar Webhooks
Nós criamos webhooks em sua loja WooCommerce automaticamente no momento da conexão com o CartPanda.
Porém, caso seja necessário atualizar estes webhooks ou criá-los novamente, basta seguir este tutorial.
Em sua loja WooCommerce, cliente em WooCommerce > Settings > Advanced > Webhooks , ou clique aqui
Será necessário criar quatro webhooks diferentes:
Product Created - Basta seguir a imagem abaixo, não sendo necessário configurar uma senha e devendo manter a URL como https://sualoja.mycartpanda.com/woocommerce/webhooks/product/created, apenas substituindo sualoja.mycartpanda.com pelo domínio CartPanda da sua loja.
Product Updated - https://sualoja.mycartpanda.com/woocommerce/webhooks/product/updated
Order Created - https://sualoja.mycartpanda.com/woocommerce/webhooks/order/created
Order Updated - https://sualoja.mycartpanda.com/woocommerce/webhooks/order/updated

Detalhes da integração
Configurar um método de pagamento dentro do Woocommerce pode conflitar com nosso checkout e o mesmo não funcionar.
Alguns plugins instalados no Woocommerce também geram conflito com nosso checkout, principalment aqueles que sejam ferramentas relacionadas a método de pagamento, página do produto, variantes, carrinhos, personalização de produto.
Ativando e desativando o checkout
Caso deseje desativar ou ativar o checkout em sua loja, acesse este link direto para o dashboard do CartPanda.
A primeira opção da direita ativa o checkout, enquanto a segunda opção possibilita seu cliente pular o carrinho e ir direto para o checkout.
Atualizado em: 21/02/2023
Obrigado!