Pessoal bom dia!
Atuamos como marketplace e um dos pedidos mais recorrentes dos nossos sellers e parceiros externos (seller portal) é o acesso aos carrinhos abandonados, para que eles próprios façam suas intervenções. Olhando no Master Data não temos a informação sobre de quem é o seller do sku específico. E também é desumano olhar um por um cruzando com o catálogo. Como também, seria uma tarefa árdua exportar planilha e enviar individualmente para mais de 40 sellers que temos.
Alguém tem uma boa prática ou dica sobre como fazer isso?
Gostaria de saber qual tipo de intervenção os sellers estão interessados em realizar.
Considerando que, de acordo com a LGPD, é necessário o consentimento do usuário para o uso e compartilhamento de dados pessoais, talvez o que seja possível fazer seria enviar aos sellers apenas os dados dos SKUs que foram abandonados no carrinho, criando um trigger na entidade CL e utilizando o campo rclastcart como referência.
Assim, sempre que este campo for alterado, os dados necessários seriam enviados para um endpoint que teria a responsabilidade de processar as informações, obtendo o sellerId e os SKUs correspondentes, e então enviar esses dados ao seller.
Exemplo do valor do campo rclastcart (último carrinho):
add?sku=270743&qty=1&seller=mizunobr&sc=1
A intervenção que os sellers desejam realizar é de recuperar a venda, oferecendo descontos, outros produtose dentre outras alternativas para converter o carrinho abandonado.
Sobre os dados dos clientes, nossa política de privacidade permite que sellers e parceiros tenham acesso a esses dados para ações diversas relacionadas aos produtos e serviços que oferecemos no marketplace.
Também pode funcionar usar o trigger existente do carrinho abandonado porém com um app custom ajustando o middleware do carrinho abandonado para que além de disparar o template, possa realizar o processamento adicional desejado.