অন্যাপেজ চেকআউটটি 1.8 এ ভাঙা?


12

আমাদের চেকআউটটি ভাঙ্গা বলে মনে হচ্ছে এবং আরও লোকের মনে হচ্ছে ম্যাজেন্টো 1.8 এর সমস্যা রয়েছে। আপনি পদক্ষেপ 4 এ অবিরত বোতাম টিপানোর পরে এটি কেবল কিছুই করে না We

লগগুলিতে কোনও ত্রুটি নেই এবং এটি ডিফল্ট থিমের ক্ষেত্রেও একই।

উত্তর:


15

সমাধানটি এখানে পেয়েছে : http://www.magentocommerce.com/boards/viewthread/441003/#t460203

/ অ্যাপ / ডিজাইন / ফ্রন্টএন্ড / বেস / ডিফল্ট / টেম্পলেট / চেকআউট / অনপেজ / ফাইলের পেমেন্টে যান ph

<fieldset>
    <?php echo $this->getChildHtml('methods') ?>
</fieldset>

ফিল্ডসেটে আইডি যুক্ত করুন

<fieldset id="checkout-payment-method-load">
    <?php echo $this->getChildHtml('methods') ?>
</fieldset>

ধন্যবাদ hangtk2707!


2
যদি আপনি কোনও কোড পরিবর্তন করেন না এবং আপনার তৃতীয় পক্ষের মডিউলগুলি তন্দ্রা করতে চলেছে তবে আপগ্রেডের বেশিরভাগ সমস্যাগুলি পূর্ববর্তী সংস্করণগুলির জন্য তৈরি টেমপ্লেট এবং লেআউটগুলি থেকে আসে। এটি প্রায়শই সেই অঞ্চলে টেমপ্লেটগুলির মাধ্যমে কাজ করে যা ব্যর্থ হয় এবং আপনার টেমপ্লেটে কী রয়েছে এবং নতুন ইনস্টলড বেস টেম্পলেটটিতে কী রয়েছে তার মধ্যে কোডের পার্থক্য যাচাইয়ের ক্ষেত্রে এটি ঘটে। বিন্যাসগুলিতে, প্রায়শই এটি একটি সরানো ব্লক, নতুন ব্লক যা সন্ধান করা বা অনুরূপ হওয়া প্রয়োজন তা সন্ধান করে। আপনার পোস্টটি দেখানোর সাথে সাথে তারা ফিল্ড সেটে একটি আইডি যুক্ত করেছে যা জাভাস্ক্রিপ্টের পরবর্তী ধাপে যাওয়ার জন্য রেফারেন্সের প্রয়োজন।
ফায়াসকো ল্যাবগুলি

2
আমি সবেমাত্র ম্যাজেন্টো 1.8.1 এর একটি পরিষ্কার সংস্করণ ইনস্টল করেছি এবং এটি কোডটিতে একটি ত্রুটি বলে মনে হচ্ছে। এটি বেস phtml ফাইল অন্তর্ভুক্ত করা উচিত।
মাসু

1
আপনি আমার জীবন বাঁচান +1
রাম শর্মা

5

আমার চেকআউট সমস্যা ছিল এবং আমি সমাধানটি পেয়েছি:

/Template/checkout/onepage/review/info.phtml এ (শেষে)

প্রতিস্থাপন করা

review = new Review('<?php echo $this->getUrl('checkout/onepage/saveOrder') ?>', '<?php echo $this->getUrl('checkout/onepage/success') ?>', $('checkout-agreements'));

দ্বারা

review = new Review('<?php echo $this->getUrl('checkout/onepage/saveOrder', array('form_key' => Mage::getSingleton('core/session')->getFormKey())) ?>', '<?php echo $this->getUrl('checkout/onepage/success') ?>', $('checkout-agreements'));

এটি আপনার চেকআউট সমস্যাটি সমাধান করা উচিত।


1
দেখে মনে হচ্ছে আপনার কোডের নমুনা অসম্পূর্ণ। যথাযথ মার্কডাউন ফর্ম্যাটিংটি অন্তর্ভুক্ত করতে দয়া করে সম্পাদনা করুন।
বেনমার্কস

এটি আমার সমস্যার সমাধান করে যেখানে নিশ্চিত করে আঘাত করার পরে আমি একটি 302 ফিরে পেয়ে যাব এবং ফর্মটি জমা দেবে না।
woot586

2

যদি আপনি আপনার ম্যাজেন্টো আপগ্রেড করেন (1.9.1 এ) এবং চেকআউট টেম্পলেটটি কাস্টমাইজ করা হয় এবং এক্সএমএলও পরিবর্তন করা হয়।

এর জন্য চেহারা:

<block type="checkout/onepage_payment" name="checkout.onepage.payment" as="payment" template="checkout/onepage/payment.phtml">
     <block type="checkout/onepage_payment_methods" name="checkout.payment.methods" as="methods" template="checkout/onepage/payment/methods.phtml">
          <action method="setMethodFormTemplate"><method>purchaseorder</method><template>payment/form/purchaseorder.phtml</template></action>
     </block>
</block>

সমস্যাটি হ'ল চেকআউট / অনপেজ / পেমেন্ট / মেথডেসফিটএমএল, এই ডেটাটি অ্যাজাক্স অনুরোধের মাধ্যমে লোড করা উচিত। এটি চেকআউট / অনপেজ / পেমেন্ট / ইনফরম.এফটিএমএল দ্বারা প্রতিস্থাপন করুন, সুতরাং এটির মতো করুন:

<block type="checkout/onepage_payment" name="checkout.onepage.payment" as="payment" template="checkout/onepage/payment.phtml">
     <block type="checkout/onepage_payment_methods" name="checkout.payment.methods" as="methods" template="checkout/onepage/payment/info.phtml">
          <action method="setMethodFormTemplate"><method>purchaseorder</method><template>payment/form/purchaseorder.phtml</template></action>
     </block>
</block>

1

যদি আপনার টেমপ্লেটটিতে পর্যালোচনা না থাকে = তথ্যের নীচে পিএইচটিএমটি কেবল যুক্ত করুন

</script>
<script type="text/javascript">
//<![CDATA[
    review = new Review('<?php echo $this->getUrl('checkout/onepage/saveOrder',       array('form_key' => Mage::getSingleton('core/session')->getFormKey())) ?>', '<?php echo $this-  >getUrl('checkout/onepage/success') ?>', $('checkout-agreements'));
//]]>
</script>

এই ফাইলের নীচে যেমন ./app/design/frontend/blank/default/template/checkout/onepage/review/info.phtml


1

Rwd (আইফোন) স্টোরভিউ নিয়ে আমার একই সমস্যা ছিল এবং আমি প্রথম সমস্যার সমাধান করেছি

তবে পরে আমার এখনও সমস্যা ছিল (চালিয়ে যাওয়া বোতামটি কাজ করছে না) সমাধানটি ছিল অ্যাপ্লিকেশন / ডিজাইন / ফ্রন্টএন্ড / ডিফল্ট / আইফোন / টেমপ্লেট / চেকআউট / অনপেজ / পর্যালোচনা থেকে info.phtml সংগ্রহ করা

আমি একটি পুরানো ওয়ার্কিং সংস্করণ থেকে নিয়েছি।

আশ্চর্যের ঘটনাটি হ'ল ডেস্কটপ ভিউতে সবকিছু ঠিকঠাক কাজ করেছিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.