A integração com o carrinho de compras da SharpSpring permite que você registre automaticamente transações da sua loja on-line e atribua essas vendas a leads e campanhas. Isso permite que empresas baseadas em e-commerce meçam o ROI de marketing de ponta-a-ponta, diretamente na SharpSpring.
Este artigo detalha como integrar seu carrinho de compras ao WooCommerce.
Usuários com acesso:
- Administradores
Integrando Carrinhos de Compras
Para integrar a SharpSpring ao WooCommerce, você precisa ter acesso de administrador à sua conta do Wordpress, bem como acesso de administrador à SharpSpring.
-
Em uma aba do navegador, logue no Wordpress.
-
No menu esquerdo, clique em Plugins > Adicionar novo.
-
Procure por WooCommerce.
-
Instale o plugin.
-
No menu esquerdo, em Aparência, clique em Editor.
-
No menu à direita, abra o arquivo functions.php.
-
Adicione o trecho de código localizado ao fim deste artigo, ao final do arquivo functions.php.
-
No código, localize 'Store Name'.
-
Altere este trecho para o nome da sua loja online.
-
Salve o arquivo functions.php.
-
Depois que o código for adicionado e salvo, crie um produto na sua loja com o preço de venda R$ 0,00.
-
Compre esse produto para testar a integração.
Uma vez a compra realizada, a transação deve aparecer no carrinho de compras da SharpSpring. Isso indica que a integração foi realizada com sucesso!
Caso a transação não apareça, consulte o nosso artigo sobre solução de problemas em processos de integração de carrinhos. Nosso suporte está disponível para ajudá-lo, da mesma forma, via chat ou e-mail (suporte@sharpspring.com.br).
Importante: os recursos de abandono de carrinho de compras não são atualmente suportados pelo WooCommerce.
Nota: se o e-mail, o primeiro nome e o sobrenome do lead forem passados na função setTransaction, ele também estabelecerá o rastreamento no lead (e criará o lead caso não exista na SharpSpring).
Importante: preste muita atenção ao código que você adiciona ao functions.php. Se você adicionar um código incorreto, poderá ser bloqueado da sua conta do Wordpress.
Snippet de código para o arquivo Functions.php
Segue o trecho de código que deve ser utilizado no passo 7 do procedimento acima:
/* SharpSpring WooCommerce integration
* This code will push completed orders and new leads to SharpSpring, but this integration does not support abandoned carts
*/
function my_custom_tracking( $order_id ) {
//Get the order from WooCommerce
$order = wc_get_order( $order_id );
$billing = $order->get_address('billing');
?>
<script type='text/javascript'>
// SharpSpring setTransaction for WooCommerce
_ss.push(['_setTransaction', {
'transactionID': '<?php echo $order->get_order_number(); ?>',
'storeName': 'Store Name',
'total': '<?php echo $order->get_total(); ?>',
'tax': '<?php echo $order->get_total_tax(); ?>',
'shipping': '<?php echo $order->get_total_shipping(); ?>',
'city': '<?php echo $billing['city']; ?>',
'state': '<?php echo $billing['state']; ?>',
'zipcode': '<?php echo $billing['postcode']; ?>',
'country': '<?php echo $billing['country']; ?>',
'firstName' : '<?php echo $billing['first_name']; ?>', // optional parameter
'lastName' : '<?php echo $billing['last_name']; ?>', // optional parameter
'emailAddress' :'<?php echo $billing['email']; ?>' // optional parameter
}]);
<?php
//Get and loop through the items in the order
$order_item = $order->get_items();
foreach( $order_item as $product ) {
$product_sku_array = new WC_Product($product['product_id']);
$product_sku = $product_sku_array->get_sku();
?>
//SharpSpring addTransactionItem for WooCommerce
_ss.push(['_addTransactionItem', {
'transactionID':'<?php echo $order->get_order_number(); ?>',
'itemCode': '<?php echo $product_sku; ?>',
'productName': '<?php echo $product['name']; ?>',
'category': 'General',
'price': '<?php echo $product['line_total']; ?>',
'quantity': '<?php echo $product['qty']; ?>'
}]);
<?php
}
?>
//SharpSpring completeTransaction after all items have been added to the transaction
_ss.push(['_completeTransaction', {
'transactionID': '<?php echo $order->get_order_number(); ?>'
}]);
</script>
<?php
}
add_action( 'woocommerce_thankyou', 'my_custom_tracking' );
/* End SharpSpring WooCommerce integration */
Comentários
0 comentário
Artigo fechado para comentários.