ম্যাজেন্টো 2-এ চেকআউট প্রক্রিয়া থেকে কীভাবে কোম্পানির ক্ষেত্রটি সরাবেন?


13

ম্যাজেন্টো 2-এ চেকআউট প্রক্রিয়া থেকে কীভাবে কোম্পানির ক্ষেত্রটি সরাবেন? আমি টেমপ্লেটটি খুঁজছি কিন্তু এটি পাইনি।

আপডেট: লেআউট বা টেমপ্লেটের মাধ্যমে এই ক্ষেত্রটি সরানোর কোনও উপায় আছে কি?


আমি আমার ফোনে থাকাকালীন আমি এই মুহুর্তটি পরীক্ষা করতে পারছি না, তবে আমি মনে করি এটি কোনও নকআউট জেএস টেমপ্লেটের সাথে সম্পর্কিত। আপনি যে ফর্মটি অনুসন্ধান করতে পারেন তাতে কি কোনও শ্রেণি বা আইডি রয়েছে?
বেন ক্রুক 22

জাহাজীকরণ ক্ষেত্র ভিতরে আছেন: form id="co-shipping-form"। কমপ্যানি ক্ষেত্রের জন্য কোড:<div class="field" name="shippingAddress.company" data-bind="visible: visible, attr: {'name': element.dataScope}, css: additionalClasses">"
লুইস গার্সিয়া

উত্তর:


17

অস্থায়ীভাবে, আমাদের চেষ্টা করা উচিত:

<item name="company" xsi:type="array">
    <item name="visible" xsi:type="boolean">false</item>
</item>

উদাহরণস্বরূপ, এর মধ্যে app/design/frontend/{Vendor Theme}/{Theme}/Magento_Checkout/layout/checkout_index_index.xmlআপনাকে যে উপাদানটি কাস্টমাইজ করতে হবে তা সন্ধান করুন। সংশ্লিষ্ট নোড এবং সমস্ত পিতামাতার নোডগুলি অনুলিপি করুন। আমরা টেলিফোন এবং সংস্থার ক্ষেত্রগুলি সরিয়ে / অক্ষম করতে যাচ্ছি:

<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
        <referenceBlock name="checkout.root">
            <arguments>
                <argument name="jsLayout" xsi:type="array">
                    <item name="components" xsi:type="array">
                        <item name="checkout" xsi:type="array">
                            <item name="children" xsi:type="array">
                                <item name="steps" xsi:type="array">
                                    <item name="children" xsi:type="array">
                                        <item name="shipping-step" xsi:type="array">
                                            <item name="children" xsi:type="array">
                                                <item name="shippingAddress" xsi:type="array">
                                                    <item name="children" xsi:type="array">
                                                        <!-- The name of the form the field belongs to -->
                                                        <item name="shipping-address-fieldset" xsi:type="array">
                                                            <item name="children" xsi:type="array">
                                                                <!--Remove fields-->
                                                                <item name="telephone" xsi:type="array">
                                                                    <item name="visible" xsi:type="boolean">false</item>
                                                                </item>
                                                                <item name="company" xsi:type="array">
                                                                    <item name="visible" xsi:type="boolean">false</item>
                                                                </item>
                                                            </item>
                                                        </item>
                                                    </item>
                                                </item>
                                            </item>
                                        </item>
                                    </item>
                                </item>
                            </item>
                        </item>
                    </item>
                </argument>
            </arguments>
        </referenceBlock>
    </body>
</page>

[Edit]:

ম্যাজেন্টো থেকে 2.2.x

স্টোর> কনফিগারেশন> গ্রাহকগণ> গ্রাহক কনফিগারেশন> নাম এবং ঠিকানার বিকল্পসমূহ> সংস্থা দেখান> নং


1
এটি কাজ করে না
লুইস গার্সিয়া


2
স্টোর> কনফিগারেশন> গ্রাহকগণ> গ্রাহক কনফিগারেশন> নাম এবং ঠিকানার বিকল্পসমূহ> সংস্থা দেখান> না এই কোডটি নিখুঁতভাবে কাজ করে না।
শুভম জয়সওয়াল

10

আমি **Magento 2.1**নীচের পদক্ষেপগুলি ব্যবহার করে কোম্পানির ক্ষেত্রটি আড়াল করেছি :

হ্যান্ডেল ফাইলটি অনুলিপি করুন app/design/frontend/PackageName/ThemeName/Magento_Checkout/layout/checkout_index_index.xml

নীচের কোডটি প্রতিস্থাপন করুন:

<item name="company" xsi:type="array">
        <item name="validation" xsi:type="array">
            <item name="min_text_length" xsi:type="number">0</item>
        </item>
</item>

সঙ্গে

<item name="company" xsi:type="array">
        <item name="visible" xsi:type="boolean">false</item>                                                                                                
        <item name="validation" xsi:type="array">
            <item name="min_text_length" xsi:type="number">0</item>
        </item>
</item>

এটি কেবলমাত্র যথেষ্ট ব্যবহার<item name="visible" xsi:type="boolean">false</item>
লুস্ক্কু

7

কোডিংয়ের দরকার নেই, কেবল স্টোর> কনফিগারেশন> কাটোমার্স> গ্রাহক কনফিগারেশন এ যান তারপরে নাম এবং ঠিকানার বিকল্পগুলিতে আপনি কোম্পানিকে নম্বর দেখান সেট করে


এটি আসলে ক্ষেত্রটি সরিয়ে দেয়। সঠিক। এই থ্রেডের অন্যান্য সমস্ত উত্তর কেবল ক্ষেত্রটি আড়াল করে।
দান ভ্যান ডেন বার্গ

5

আপনার দৃশ্যমান বৈশিষ্ট্যে মিথ্যা সেট করার চেষ্টা করা উচিত:

<item name="company" xsi:type="array">
    <item name="visible" xsi:type="boolean">false</item>
</item>

এটি কাজ করে না।
লুইস গার্সিয়া

4

ম্যাজেন্টো চেকআউটে না থাকায় কোম্পানির প্রদর্শনের জন্য ব্যাকএন্ড কনফিগারেশন সরবরাহ করে। এখানে চিত্র বর্ণনা লিখুন


0

যাও vendor / magento / module-checkout / view / frontend / layout / checkout_index_index.xml

অনুসন্ধান:

<item name="company" xsi:type="array">
<item name="validation" xsi:type="array">
<item name="min_text_length" xsi:type="number">0</item>
</item> 
</item>

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

<item name="company" xsi:type="array">
<item name="visible" xsi:type="boolean">false</item>  
<item name="validation" xsi:type="array">
<item name="min_text_length" xsi:type="number">0</item>
</item>
</item>

এটি ম্যাজেন্টো ২.১.৯ এর জন্য
অতীশ দীপঙ্কর বৈদ্য

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