Mudança de preço conta franquia x conta principal

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?