Magento V1.8 bir sayfa ödeme ödeme bilgilerini yüklemiyor


18

Lütfen biri bana yardımcı olabilir mi? Tarihinde bir sayfalık ödememle ilgili sorun yaşıyorumMagento CE v1.8.

Ödeme işlemini test ediyorum ve bir gönderim yöntemi seçtikten sonra sistemin bir sonraki adıma geçemediğini fark ettim "Payment Information". continueDüğmeye tıkladığımda hiçbir şey olmuyor ve nakliye yöntemi sekmesinde kalıyor.

Magento'da yeniyim ve hala onunla oynuyorum, bu yüzden sistemdeki deneyim eksikliğimden dolayı aptalca bir ayar veya gözden kaçan bir sorun olursa şaşırmam.

Ama bir yerde bir JS hatası veya şablondan bir şey olabileceğini okudum.

Bağlantı http://beachandbeyond.co.za/shop ve herhangi bir yardım takdir edilecektir.


Yönetici panelinde adresine gidin System->Configuration. Ardından Payment Methodssekmeyi tıklayın ve ödeme yöntemlerinin etkin olup olmadığını kontrol edin?
Sukeshini

Merhaba Su123 Ödeme seçeneklerim etkin. Geçerli temamla değil, varsayılan şablonla çalışır.
Scott

1
Özel temanızın checkout.xml dosyasını varsayılan tema checkout.xml ile karşılaştırmak daha iyidir. Ve eksik parça olup olmadığını kontrol edin. (Özellikle işleyici arasındaki içeriği kontrol edin <checkout_onepage_index>)
Sukeshini

Yanıtlar:


13

Ödeme bölümünde biçimlendirme ile ilgili bir sorun var.
Gönderim yöntemi adımı tamamlandığında bu js yürütülmelidir:

$('checkout-'+response.update_section.name+'-load').update(response.update_section.html);

response.update_section.name dır-dir payment-method

ancak $('checkout-payment-method-load')DOM'nizde bu kimliğe sahip bir öğe olmadığı için null değerini döndürür.
Temanızdaki bu dosyanın checkout/onepage/payment/info.phtmlaşağıdaki içeriğe sahip olduğundan emin olun :

<dl class="sp-methods" id="checkout-payment-method-load">
   <!-- Content dynamically loaded. Content from the methods.phtml is loaded during the ajax call -->
</dl>

Merhaba Marius Bu dosyaya bir göz attım ve bu kod var. shop / app / design / frontend / base / default / template / checkout / onepage / payment / info.phtml Varsayılan tema ile çalışır, bu yüzden mevcut onlarla ilgili bir sorun olması gerektiğini tahmin ediyorum. Bilgi için satıcıyla bağlantı kurmayı denedim, ancak boşuna. Şimdi teslim edip çaresiz kalıyorum. Bu nedenle, daha fazla yardım çok takdir edilecektir.
Scott

Ödeme için varsayılan tema düzeni dosyasına bakmaya çalışın ve temanızdaki temaya benzer görünmesini sağlayın. Bu bloğa özellikle dikkat edin<block type="checkout/onepage_payment_methods" name="checkout.payment.methods" as="methods" template="checkout/onepage/payment/info.phtml">
Marius

Bu iki dosyayı buldum. Varsayılan şablon dosyası burada bulundu, shop / app / design / frontend / default / modern / layout / checkout.xml ve tema dosyası burada shop / app / design / frontend / default / beautyshop / layout / checkout.xml Blok kodu özel temanın info.phtml dosyası yerine bir yöntemleri.phtml dosyası çağırması dışında, başvurmanız aynıdır. Dosya kodunda info.phtml yöntemler.phtml değiştirmeye çalıştım ama yine de sorun yaşadı.
Scott

varsayılan olanlarapp/design/frontend/base/default
Marius

Önerilen dosyalar ile oynadım, boşuna. Yöntemleri.phtml info.phtml için hiçbir etkisi değişti. Hatta tüm kodu varsayılan checkout.xml'den özel tema checkout.xml'ye hiçbir etki yaratmadan kopyaladım. Önbelleği temizledi ve tekrar denedi. Ben kodlayıcı değilim, bu yüzden belki de batıyorum ama talimatlarınızı oldukça iyi takip ettiğimi düşünüyorum.
Scott

18

Yorumlarda söylendiği gibi hata checkout.xml.

İşte hatalı kod custom template:

<block type="checkout/onepage_payment_methods" name="checkout.payment.methods" as="methods" template="checkout/onepage/payment/methods.phtml">

Ve aşağıdakilerle değiştirilmelidir:

<block type="checkout/onepage_payment_methods" name="checkout.payment.methods" as="methods" template="checkout/onepage/payment/info.phtml">

Bu hata bir templatemonsterşablonda bulundu .


1
Bu hile yaptı.
Daniel West
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.