Magento: Tombol Lanjutkan Checkout tidak melanjutkan ke langkah berikutnya

Saya sedang berupaya menambahkan bagian ke Magento Onepage Checkout dan setelah mengalami banyak masalah, saya kembali dan menghapus semua modul dan semua file yang terlampir di dalamnya. Saya kembali ke Checkout dan sekarang semuanya berfungsi normal kecuali tombol "Lanjutkan" terhenti di bagian penagihan saat saya masuk. Saya yakin tombol ini terhubung ke onclick="billing.save()< /strong> fungsi inline. Saya baru mengenal Magento dan baru mengenal Stack Overflow, jadi inilah kode saya untuk billing.phtml. Beri tahu saya jika ada informasi lebih lanjut yang diperlukan atau jika saya melewatkan beberapa detail dalam hal ini Saya ingin sekali mempelajari cara mengajukan pertanyaan dengan benar di StackOverflow untuk mendapatkan hasil maksimal dari situs ini.

*****
    <div class="buttons-set" id="billing-buttons-container">
        <p class="required"><?php echo $this->__('* Required Fields') ?></p>
        <button type="button" title="<?php echo $this->__('Continue') ?>" class="button" onclick="billing.save()"><span><span><?php echo $this->__('Continue') ?></span></span></button>
        <span class="please-wait" id="billing-please-wait" style="display:none;">
            <img src="<?php echo $this->getSkinUrl('images/opc-ajax-loader.gif') ?>" alt="<?php echo $this->__('Loading next step...') ?>" title="<?php echo $this->__('Loading next step...') ?>" class="v-middle" /> <?php echo $this->__('Loading next step...') ?>
        </span>
    </div>

*****
<script type="text/javascript">
//<![CDATA[
    var billing = new Billing('co-billing-form', '<?php echo $this->getUrl('checkout/onepage/getAddress') ?>address/', '<?php echo $this->getUrl('checkout/onepage/saveBilling') ?>');
    var billingForm = new VarienForm('co-billing-form');

    //billingForm.setElementsRelation('billing:country_id', 'billing:region', '<?php echo $this->getUrl('directory/json/childRegion') ?>', '<?php echo $this->__('Select State/Province...') ?>');
    $('billing-address-select') && billing.newAddress(!$('billing-address-select').value);

    var billingRegionUpdater = new RegionUpdater('billing:country_id', 'billing:region', 'billing:region_id', <?php echo $this->helper('directory')->getRegionJson() ?>, undefined, 'billing:postcode');
//]]>
</script>

Bantuan apa pun sangat dihargai. Terima kasih sebelumnya!


person jonullberg    schedule 20.03.2013    source sumber
comment
Sekadar informasi, Magento kini memiliki situs StackExchange sendiri: magento.stackexchange.com   -  person John Conde    schedule 20.03.2013
comment
Terima kasih, saya akan mengirimkannya ke sana.   -  person jonullberg    schedule 20.03.2013
comment
Bisakah Anda memeriksa konsol firebug jika ada kesalahan javascript?   -  person Meabed    schedule 20.03.2013
comment
Wow, aku tidak percaya aku tidak melihatnya sebelumnya. Jadi tertulis Type Error: "checkout" is undefined onclick() Saya berasumsi ini ada hubungannya dengan kapan file JS sedang dimuat. Jika saya memahaminya, file JS harus dimuat di kepala sementara kode sebaris ini harus ada di badan, artinya ia harus memahami fungsi onclick sebaris. Apakah saya melewatkan sesuatu yang lain?   -  person jonullberg    schedule 20.03.2013


Jawaban (1)


Bagi saya, saya hanya pergi ke sistem->konfigurasi->metode pengiriman dan mengubah metode pengiriman tarif tetap Ya menjadi Tidak dan kemudian Tidak menjadi Ya lalu simpan konfigurasi. Setelah langkah penagihan checkout ini berfungsi dengan baik.

person Chandresh    schedule 02.05.2017