Por favor, alguém pode me ajudar? Estou tendo um problema com meu checkout de uma página emMagento CE v1.8.
Estou testando o processo de checkout e notei que, depois de selecionar um método de envio, o sistema não passa para a próxima etapa "Payment Information"
. Quando clico no continue
botão, nada acontece e ele permanece na guia do método de envio.
Eu sou novo no Magento e ainda brinco com ele, então não ficaria surpreso se for um cenário estúpido ou um problema esquecido por causa da minha falta de experiência com o sistema.
Mas eu li em algum lugar que pode ser um erro JS ou algo do modelo.
O link é http://beachandbeyond.co.za/shop e qualquer assistência será apreciada.
System->Configuration
. Em seguida, clique naPayment Methods
guia e verifique se as formas de pagamento estão ativadas ou não?<checkout_onepage_index>
)Respostas:
Há um problema com a marcação na seção de pagamento.
Quando a etapa do método de remessa estiver concluída, esses js deverão ser executados:
response.update_section.name
épayment-method
mas
$('checkout-payment-method-load')
retorna nulo porque não há elemento com esse ID no seu DOM.Verifique se este arquivo no seu tema
checkout/onepage/payment/info.phtml
possui o seguinte conteúdo:fonte
<block type="checkout/onepage_payment_methods" name="checkout.payment.methods" as="methods" template="checkout/onepage/payment/info.phtml">
app/design/frontend/base/default
Como foi dito nos comentários, o erro está localizado no
checkout.xml
.Aqui está o código defeituoso no
custom template
:E deve ser substituído por:
Este erro foi encontrado em um
templatemonster
modelo.fonte