অনপেজ চেকআউটে আমাকে শিপিং ঠিকানার আগে বিলিং ঠিকানাটি পুনরায় অর্ডার করতে হবে। আসলে যুক্তিটি এখনকার চেয়ে অন্যভাবে হওয়া উচিত। যদি শিপিং ঠিকানা বিলিং ঠিকানা থেকে পৃথক হয় তবে আপনি এটি সম্পাদনা করতে সক্ষম হবেন। এখন আপনি বিলিং ঠিকানাটি শিপিং ঠিকানার থেকে পৃথক হলে সম্পাদনা করতে পারবেন। এছাড়াও বিলিং ঠিকানাটি শিপিং ঠিকানার মতো একই "পৃষ্ঠায়" প্রদর্শিত হবে। বর্তমানে ম্যাজেন্টো চেকআউট পদক্ষেপে 1 ধাপ।
আমি এই কিভাবে করব? সম্ভবত এটির জন্য একটি প্লাগইন রয়েছে তবে আমি এখনও একটিটি খুঁজে পাইনি।
আমি একটি জার্মান শপটির স্ক্রিনশটটি এটির মতো করে সংযুক্ত করেছি:
আমি বিলিং ফর্মের জন্য .html টেম্পলেট ফাইলটি পেয়েছি এবং দেখে মনে হচ্ছে এটি এটি সেই জায়গা যেখানে এটি চেকআউট_ইন্ডেক্স_ইন্ডেক্স.এক্সএমএল এ শেষ হয়:
<item name="billing-step" xsi:type="array">
<item name="component" xsi:type="string">uiComponent</item>
<item name="sortOrder" xsi:type="string">2</item>
<item name="children" xsi:type="array">
<item name="payment" xsi:type="array">
<item name="component" xsi:type="string">Magento_Checkout/js/view/payment</item>
<item name="config" xsi:type="array">
<item name="title" xsi:type="string" translate="true">Payment</item>
</item>
<item name="children" xsi:type="array">
<!-- ... -->
<!-- merge your payment methods here -->
<item name="afterMethods" xsi:type="array">
<item name="component" xsi:type="string">uiComponent</item>
<item name="displayArea" xsi:type="string">afterMethods</item>
<item name="children" xsi:type="array">
<!-- merge additional data after payment methods here -->
<!-- I think here the billing form ends up -->
</item>
</item>
</item>
</item>
</item>
</item>
তবে এটি এখানে নির্দিষ্টভাবে স্থাপন করা হয়নি এবং আমি অন্য কোনও জায়গা খুঁজে পাচ্ছি না যেখানে এটি to জায়গায় সংক্রমণযুক্ত।
Magento\Checkout\Block\Checkout\LayoutProcessor
আমি যেমন ভাবছি তে ওভাররাইড এবং অবস্থান পরিবর্তন করা দরকার । নিশ্চিত নয়
Magento/Checkout/Block/Checkout/LayoutProcessor.php
।