Magento V1.8 एक पृष्ठ चेकआउट भुगतान जानकारी लोड नहीं कर रहा है


18

कृपया, क्या कोई मेरी सहायता कर सकता है? मैं अपने एक पेज के चेकआउट के साथ एक मुद्दा बना रहा हूंMagento CE v1.8.

मैं चेकआउट प्रक्रिया का परीक्षण कर रहा हूं और ध्यान दिया कि शिपिंग विधि का चयन करने के बाद सिस्टम अगले चरण पर जाने में विफल रहता है "Payment Information"। जब मैं continueबटन पर क्लिक करता हूं तो कुछ भी नहीं होता है और यह शिपिंग विधि टैब पर रहता है।

मैं Magento के लिए नया हूं और अभी भी इसके साथ खेल रहा हूं इसलिए मुझे आश्चर्य नहीं होगा अगर यह एक बेवकूफ सेटिंग या सिस्टम के साथ अनुभव की कमी के कारण एक अनदेखी मुद्दा है।

लेकिन मैंने कहीं पढ़ा है कि यह एक JS त्रुटि या टेम्पलेट से कुछ हो सकता है।

लिंक http://beachandbeyond.co.za/shop है और किसी भी सहायता की सराहना की जाएगी।


व्यवस्थापक पैनल में जाएं System->Configuration। फिर Payment Methodsटैब पर क्लिक करें और जांचें कि भुगतान के तरीके सक्षम हैं या नहीं?
सुकेशिनी

हाय Su123 मेरे पास भुगतान विकल्प सक्षम हैं। यह डिफ़ॉल्ट टेम्पलेट के साथ काम करता है न कि केवल मेरे वर्तमान विषय के लिए।
स्कॉट

1
डिफ़ॉल्ट थीम checkout.xml के साथ अपने कस्टम थीम के checkout.xml की तुलना करना बेहतर है। और जांच करें कि क्या कोई लापता भाग तो नहीं है। (विशेष रूप से हैंडलर के बीच की सामग्री की जांच करें <checkout_onepage_index>)
सुकेशिनी

जवाबों:


13

भुगतान अनुभाग में मार्कअप की समस्या है।
जब शिपिंग विधि चरण पूरा हो जाता है तो इस js को निष्पादित किया जाना चाहिए:

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

response.update_section.name है payment-method

लेकिन यह $('checkout-payment-method-load')शून्य है क्योंकि आपके DOM में उस id के साथ कोई तत्व नहीं है।
सुनिश्चित करें कि आपके विषय checkout/onepage/payment/info.phtmlकी इस फ़ाइल में निम्नलिखित सामग्री है:

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

हाय मारियस मैंने उस फाइल में एक नज़र डाली है और वह कोड मौजूद है। दुकान / ऐप / डिज़ाइन / फ्रंटएंड / बेस / डिफॉल्ट / चेकआउट / ऑनएपेज / पेमेंट / इंफॉर्मेशन ।phtml यह डिफॉल्ट थीम के साथ काम करता है, इसलिए मैं अनुमान लगा रहा हूं कि यह उनके साथ एक मुद्दा होना चाहिए। मैंने जानकारी के लिए विक्रेता से संपर्क करने की कोशिश की है, लेकिन कोई फायदा नहीं हुआ। अब मेरे पास अंदर आने और हताश होने की समय सीमा है। तो किसी भी आगे की सहायता अत्यधिक सराहना की जाएगी।
स्कॉट

चेकआउट के लिए डिफ़ॉल्ट थीम लेआउट फ़ाइल को देखने का प्रयास करें और इसे अपने विषय में एक समान देखें। इस ब्लॉक पर विशेष ध्यान दें<block type="checkout/onepage_payment_methods" name="checkout.payment.methods" as="methods" template="checkout/onepage/payment/info.phtml">
Marius

मैंने इन दोनों फाइलों को स्थित किया। डिफ़ॉल्ट टेम्प्लेट फ़ाइल यहां मिली, दुकान / ऐप / डिज़ाइन / फ़्रंट / डिफ़ॉल्ट / आधुनिक / लेआउट / checkout.xml और थीम फ़ाइल यहाँ शॉप / ऐप / डिज़ाइन / फ़्रंट / डिफ़ॉल्ट / ब्यूटीफ़िश / लेआउट / चेकआउट। Xml ब्लॉक कोड आप का उल्लेख एक ही है, सिवाय इसके कि कस्टम विषय info.phtml फ़ाइल के बजाय मेथड.एफटीएमएल फ़ाइल कहता है। मैंने फ़ाइल कोड में info.phtml के तरीकों को बदलने की कोशिश की। लेकिन मुझे अभी भी समस्या का अनुभव है।
स्कॉट

डिफ़ॉल्ट वाले हैंapp/design/frontend/base/default
Marius

मैंने सुझाव दिया फ़ाइलों के साथ खेला है, कोई फायदा नहीं हुआ। मैं कोई प्रभाव नहीं करने के लिए info.phtml के लिए मेथड.फिल्‍मेट को बदल दिया है। मैंने डिफ़ॉल्ट चेकआउट.एक्सएमएल से कस्टम थीम चेकआउट.एक्सएमएल तक सभी कोड को बिना किसी प्रभाव के कॉपी किया। कैश साफ़ किया और फिर से कोशिश की। मैं कोई कोडर नहीं हूं, इसलिए शायद मैं गड़बड़ कर रहा हूं लेकिन मुझे लगता है कि मैंने आपके निर्देशों का अच्छी तरह से पालन किया है।
स्कॉट

18

जैसा कि टिप्पणियों में कहा गया है कि त्रुटि में स्थित है checkout.xml

यहाँ में दोषपूर्ण कोड है custom template:

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

और इसके द्वारा प्रतिस्थापित किया जाना चाहिए:

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

यह त्रुटि एक templatemonsterटेम्पलेट पर मिली थी ।


1
यह चाल चली।
डैनियल वेस्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.