{"action":"created","issue":{"url":"https://api.github.com/repos/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/83","labels_url":"https://api.github.com/repos/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/83/labels{/name}","comments_url":"https://api.github.com/repos/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/83/comments","events_url":"https://api.github.com/repos/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/83/events","html_url":"https://github.com/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/83","id":62827974,"number":83,"title":"Ambiente Multi Loja com código da loja na URL - Login no checkout redireciona para o carrinho","user":{"login":"filiprimo","id":7561240,"avatar_url":"https://avatars.githubusercontent.com/u/7561240?v=3","gravatar_id":"","url":"https://api.github.com/users/filiprimo","html_url":"https://github.com/filiprimo","followers_url":"https://api.github.com/users/filiprimo/followers","following_url":"https://api.github.com/users/filiprimo/following{/other_user}","gists_url":"https://api.github.com/users/filiprimo/gists{/gist_id}","starred_url":"https://api.github.com/users/filiprimo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/filiprimo/subscriptions","organizations_url":"https://api.github.com/users/filiprimo/orgs","repos_url":"https://api.github.com/users/filiprimo/repos","events_url":"https://api.github.com/users/filiprimo/events{/privacy}","received_events_url":"https://api.github.com/users/filiprimo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-03-18T23:34:31Z","updated_at":"2015-03-24T12:06:18Z","closed_at":null,"body":"<p>Boa noite, pessoal.</p>\r\n<p>Estou com um problema bem estranho. Tentarei ser o mais claro e objetivo possível.</p>\r\n<p>Mas, antes, algumas observações:</p>\r\n<p>O módulo está completamente <b>atualizado</b> e os arquivos estão todos <b>dentro da pasta do meu tema</b>, e não na pasta base.\r\nMeu Magento <b>1.9.0.1</b> está <b>instalado na raíz</b>, tenho configurados <b>2 websites</b>, cada um com <b>uma loja principal</b> e <b>uma visão</b>. O código da primeira loja é <em>goiania</em> e o da segunda é <em>sao_paulo</em>. A loja está hospedada na Amazon e estou usando SSL.</p>\r\n<p>Eis o problema:</p>\r\n<p>No checkout - <em>/goiania/onestepcheckout/index/</em> - qualquer usuário que faz login é redirecionado para o carrinho - em/goiania/checkout/cart/ - por que? Já tentei descobrir e solucionar através de inúmeras maneiras.</p>\r\n<p>Os arquivos do módulo estão exatamente iguais aos da última versão... o login.js, o AjaxController.php, o IndexController.php, todos!</p>\r\n<p><b>Fazendo outros testes, descobri o seguinte:</b></p>\r\n<ul>\r\n<li>Se eu acesso a loja por um ip, algo como xx.xxx.xx.xx o redirecionamento não acontece, só acontece qnd estou usando o domínio.</li>\r\n<li>Dentro do arquivo login.js, na linha 223, temos o seguinte trecho:<br />\r\n<pre><code>\r\nif (json.success) {\r\n    document.location.reload();\r\n}\r\n</code></pre>\r\nSe eu troco por:\r\n<pre><code>\r\nif (json.success) {\r\n    document.location.href = '/onestepcheckout/index/';\r\n}\r\n</code></pre>\r\ndaí sou redirecionado para a página 404.\r\n<br />\r\nSe eu troco por:\r\n<pre><code>\r\nif (json.success) {\r\n\tvar full_url = document.URL;\r\n    document.location.href = document.URL;\r\n}\r\n</code></pre>\r\ndaí volto a ser redirecionado para o carrinho.\r\n</li>\r\n</ul>\r\n<p>Fazendo mais testes descobri que o código que me redireciona para o carrinho está no arquivo IndexController.php, na linha 51:</p>\r\n<pre><code>\r\n$quote = $this->getOnepage()->getQuote();\r\nif (!$quote->hasItems() || $quote->getHasError()) {\r\n    $this->_redirect('checkout/cart');\r\n    return;\r\n}\r\n</code></pre>\r\n<p>Alguém dá um help?</p>"},"comment":{"url":"https://api.github.com/repos/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/comments/85469882","html_url":"https://github.com/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/83#issuecomment-85469882","issue_url":"https://api.github.com/repos/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/83","id":85469882,"user":{"login":"filiprimo","id":7561240,"avatar_url":"https://avatars.githubusercontent.com/u/7561240?v=3","gravatar_id":"","url":"https://api.github.com/users/filiprimo","html_url":"https://github.com/filiprimo","followers_url":"https://api.github.com/users/filiprimo/followers","following_url":"https://api.github.com/users/filiprimo/following{/other_user}","gists_url":"https://api.github.com/users/filiprimo/gists{/gist_id}","starred_url":"https://api.github.com/users/filiprimo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/filiprimo/subscriptions","organizations_url":"https://api.github.com/users/filiprimo/orgs","repos_url":"https://api.github.com/users/filiprimo/repos","events_url":"https://api.github.com/users/filiprimo/events{/privacy}","received_events_url":"https://api.github.com/users/filiprimo/received_events","type":"User","site_admin":false},"created_at":"2015-03-24T12:06:18Z","updated_at":"2015-03-24T12:06:18Z","body":"É... pode-se dizer q sim... kkkkkk\r\nTá tranquilo, pode fechar."}}