Pessoal, temos uma loja com o seguinte cenário: conta principal e conta franquia, ambas entregando para todo o Brasil, sendo que o preço dos produtos é diferente entre as contas.
Ou seja, o produto A custa 10 reais na conta principal e 20 reais na conta franquia, e ambas entregam para o Brasil todo.
Ocorre que a loja mostra na vitrine e adiciona ao carrinho o produto com preço mais baixo (proveniente da conta franquia), mas quando se adiciona produtos diferentes e que algum deles só tenha estoque na conta principal, atualiza automaticamente no checkout para enviar para o cliente de do estoque da conta principal (alterando o preço do produto). Ou seja, neste cenário, o cliente vê um preço na vitrine e aparece outro para pagar no checkout. Como podemos contornar esta situação?
Olá, Aylla! tudo bem?
Estamos revendo os tópicos mais relevantes/visitados da nossa comunidade e por isso, reabrimos sua pergunta, assim caso outros usuários tenham a mesma dúvida, é possível consultar a nossa resposta oficial!
Para esse cenário existem três opções:
Regionalização (artigo com mais detalhes aqui e aqui)
Customização no botão “comprar” para mostrar qual o seller (White Label ou matriz) vai ser enviado pro checkout (falar com a sua agência).
Caso a conta franquia não seja White Label, é possível fazer a identificação via buy box para indica qual seller vai entregar o produto (através do controle <vtex.cmc:SellerOptions /> ou pela API de Search).