Skip to main content

Upsell no carrinho

Upsell no carrinho

TL;DR

Para alterar os produtos oferecidos no upsell do carrinho é necessário alterar a planilha.

Planilha de upsell: link

O que é?

Trata-se dos produtos oferecidos no carrinho, dependendo dos produtos que são adicionados

Configuração

Para configurar o upsell no carrinho, é necessário acessar a planilha de configuração

A planilha conta com 3 principais abas: Base, Base_IDs e Dados de produtos

Aba de Dados de produtos

Essa tabela possui 4 colunas (handle, produto, variant ID e Product ID). Ela portanto comporta todos os produtos que podem ser oferecidos no checkout.

As colunas de handle e produto podem ter as mesmas informações.

Já a informação de variant ID, informará qual variante será ofertada como upsell, serve especialmente para o casos de produtos que tem mais de uma variante (ex.: Limpador facial), onde temos a possibilidade de ofertar diferentes variantes a depender da composição do carrinho.

Para todo novo produto e/ou alteração do ID do produto ou deleção de um produto, é necessário alterar essa planilha, acrescentando, alterando ou removendo as linhas.

Base

Essa tabela cria a relação entre o produto que está no carrinho.

Na primeira coluna, é o produto identificado no carrinho. Ou seja, caso ele esteja no carrinho, quais são os produtos que devo ofertar.

Na segunda coluna é o nome do produto, apenas para controle interno.

Nas colunas seguintes, temos 6 colunas de upsell, que representam os produtos a serem ofertados, caso o produto em sua respectiva linha esteja no carrinho. Em cada bloco de upsell temos 2 linhas, uma representando a mensagem que irá aparecer no upsell do carrinho e a outra o produto ofertado. É importante essas colunas sejam preenchidas em ordem, mas nem todas precisam ser preenchidas. Ou seja, pode-se preencher as colunas Upsell 1, Upsell 2 e Upsell 3, e manter o resto em branco. Mas não se pode preencher da seguinte maneira, Upsell 2, Upsell 4, e Upsell 6.

O primeiro item no carrinho é o que será considerado para ofertar os produtos de upsell, caso o produto ofertado já esteja no carrinho, o produto seguinte da mesma linha será ofertado, iniciando-se no Upsell 1 até o Upsell 6.

Ex.: Se eu adiciono o limpador facial no carrinho, todos os produtos ofertados no upsell serão da linha do limpador facial. Caso algum dos produtos dessa linha já esteja no carrinho, não será recomendado novamente. E um outro produto será recomendado, seguindo a prioridade já mencionada.

Há um botão para forçar a sincronização dessa planilha com o serviço de upsell. No entanto só é necessária caso queira-se ver o resultado na hora. Pois a cada 4 horas, é feito uma sincronização para evitar ofertarmos produtos fora de estoque.

Produtos fora de estoque não são ofertados no upsell, mesmo estando cadastrados na planilha.

Base_IDs

Essa é a real tabela que é enviada para o serviço do upsell. É basicamente uma cópia da tabela Base, substituindo-se os dropdowns de produtos pelos seus reais Variant IDs. Sempre que novas linhas forem cadastradas na tabela BASE, é necessário criar essas linhas na tabela Base_IDs.

Para devs

O serviço do upsell encontra-se no repositório martech-services