Magento 2 Как я могу удалить код купона из оформления заказа


Я хотел бы удалить код купона с последнего шага оформления заказа "Оплата и просмотр".

У меня есть пользовательская тема с checkout_index_index.xml в папке Magento_Checkout/макет.

Спасибо

Author: Chriss, 2017-01-29

2 answers

Просто добавив следующий тег

<item name="config" xsi:type="array">
    <item name="componentDisabled" xsi:type="boolean">true</item>
</item>

ИтакVendor/Module/view/frontend/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="billing-step" xsi:type="array">
                                        <item name="component" xsi:type="string">uiComponent</item>
                                        <item name="children" xsi:type="array">
                                            <item name="payment" xsi:type="array">
                                                <item name="children" xsi:type="array">
                                                    <item name="afterMethods" xsi:type="array">
                                                        <item name="children" xsi:type="array">
                                                            <item name="discount" xsi:type="array">
                                                                <item name="config" xsi:type="array">
                                                                    <item name="componentDisabled" xsi:type="boolean">true</item>
                                                                </item>
                                                            </item>
                                                        </item>
                                                    </item>
                                                </item>
                                            </item>
                                        </item>
                                    </item>
                                </item>
                            </item>
                        </item>
                    </item>
                </item>
            </argument>
        </arguments>
    </referenceBlock>
</body>

 9
Author: Sohel Rana, 2017-01-29 16:02:45

Чтобы удалить поле Применить код купона при оформлении заказа в Magento 2.3 добавить:

<item name="config" xsi:type="array">
<item name="componentDisabled" xsi:type="boolean">true</item>
</item>

В checkout_index_index.xml файл

vendor/magento/module-sales-rule/view/frontend/layout/checkout_index_index.xml

В разделе скидка

<item name="discount" xsi:type="array">

Так что это выглядит как

<item name="discount" xsi:type="array">
<item name="config" xsi:type="array">
<item name="componentDisabled" xsi:type="boolean">true</item>
</item>

Веселитесь!

 2
Author: mjamb, 2018-12-10 18:19:10