ส่วนขยายประเภทการเช็คเอาต์หนึ่งขั้นตอนใดที่ให้เกียรติกับการจัดการโครงร่างเดิม [ปิด]


14

หนึ่งในส่วนขยายของฉันใช้คำแนะนำ xml เลย์เอาต์ด้านล่างเพื่อเพิ่มบล็อกทั่วไปสำหรับวิธีการชำระเงินสามวิธีในการชำระเงิน

<checkout_onepage_paymentmethod>
    <reference name="root">
        <block type="core/text_list" name="additional" as="additional">
            <block type="foomandpspro/pxpostrebill_ccSave" name="fooman_ccsave" as="fooman_ccsave"
                   template="fooman/dpspro/onePageCheckout.phtml"/>
        </block>    
    </reference>
</checkout_onepage_paymentmethod>

วิธีนี้ใช้ได้โดยไม่มีปัญหากับการชำระเงินเริ่มต้น

ปัญหา:ผู้ใช้ของฉันจำนวนมากใช้หนึ่งใน myriads ของการชำระเงินหนึ่งขั้นตอนซึ่งไม่เคารพสิ่งนี้ หมายเลขอ้างอิงโครงร่างไม่ได้ถูกโหลดและบล็อกจะไม่ถูกเพิ่มลงในหน้า จนถึงตอนนี้ฉันได้พบ MW_Onestepcheckout และ GoMage_Checkout

คุณเจอส่วนขยายการชำระเงินที่กำหนดเองซึ่งจัดการกับสิ่งนี้จริงหรือไม่? หรือเป็นกรณีที่ฉันต้องยอมรับว่ารูปแบบการจัดการการชำระเงินได้ถูกยกเลิกและฉันต้องทำstart repeating myselfอย่างไร

คำตอบ:


1

ฉันคิดว่า checkout_onepage เป็น ONEPAGE ดังนั้นคุณต้องจัดการกับคนอื่นด้วยวิธีเดียวกันกับที่จัดการของตัวเอง

ผมไม่คิดว่าจะมีรูปแบบการจัดการใด ๆ ทั่วโลกเช่นcatalog_category_layered_nochildrenหรือPRODUCT_TYPE_configurableในการชำระเงินอย่างน้อยaddHandle()ไม่ได้ใช้ที่ใดก็ได้ในMage_Checkout, หรือMage_PaymentMage_Sales


ขอบคุณสำหรับการตอบกลับของคุณ - คำถามเพิ่มเติมเกี่ยวกับส่วนขยายของบุคคลที่สามที่ฉันไม่ได้เขียน ฉันหวังว่าสิ่งที่ฉันพบที่จะใช้ฟังก์ชันการทำงานของการชำระเงินดั้งเดิมอยู่ในชนกลุ่มน้อย แต่จนถึงตอนนี้มันดูไม่ดี
Kristof ที่ Fooman

1

มันน่าเสียดายที่ดูเหมือนจะไม่มีอะไรมาก ตอนนี้ฉันได้ยุบบล็อกที่กำหนดเองของฉันและย้ายฟังก์ชันการทำงานไปยังแต่ละMage_Payment_Block_Formบล็อกจนกว่าการสนับสนุนสำหรับสิ่งนี้จะกลายเป็นเรื่องธรรมดามากขึ้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.