Eu tenho três sites em uma instalação Magento, cada um com seu próprio domínio.
Agora, devido à segurança do navegador da web, você não pode acessar cookies de outro domínio, nem sessões.
De alguma forma, preciso passar dados temporários entre dois repositórios diferentes com domínios diferentes.
Meu caso de uso específico:
Estou usando o GeoIP para acionar um redirecionamento para a loja de países correta, mas também preciso substituí-lo manualmente. Agora, no momento, estou tendo o problema em que estou substituindo manualmente na loja atual por um cookie; no entanto, quando sou redirecionado para a outra loja, não há cookie na outra loja, então ele volta e procura os usuários loja baseada em GeoIP. No entanto, isso cria um loop infinito redirecionando também entre lojas.
Isso é feito descobrindo o código do site da loja em que quero usar index.php
um módulo personalizado e executando o Magento com o código correto. Isso lida com todos os redirecionamentos etc para mim, então.