Ich möchte den Block "Geschätzte Versandkosten und Steuern" im Warenkorb entfernen. Die Devdocs sagen, dass das Deaktivieren einer Komponente der richtige Weg ist. Deshalb habe ich Folgendes versucht:
<body>
<referenceBlock name="checkout.cart.shipping">
<arguments>
<argument name="jsLayout" xsi:type="array">
<item name="components" xsi:type="array">
<item name="block-summary" xsi:type="array">
<!-- My custom part: -->
<item name="config" xsi:type="array">
<item name="componentDisabled" xsi:type="boolean">true</item>
</item>
</item>
</item>
</argument>
</arguments>
</referenceBlock>
</body>
Keine Wirkung. Auch versucht:
<referenceBlock name="checkout.cart.shipping" remove="true"/>
Auf diese Weise ist mein Summenblock völlig leer.
Hat jemand Vorschläge?
Ich musste auch den "Kostenvoranschlag für Versand und Steuern" wegen eines Konflikts mit einem Zahlungsmodul entfernen.
Wenn Ihr einziges Ziel darin besteht, den Block nicht anzuzeigen , warum nicht CSS verwenden ? Das hat bei mir funktioniert:
(Version: Magento 2.2.1)
Bearbeiten: Ich habe das oben auf 2.3.3 getestet und es hat auch die Zwischensumme und die Gesamtsummen der Karren entfernt. Das unten stehende CSS wird nur die geschätzten Versandkosten und Steuern verbergen. Für Version 2.3.3:
.checkout-cart-index # block-shipping {display: none; }
quelle
Sie können einfach Folgendes zu checkout_cart_index.xml hinzufügen (in Ihrem benutzerdefinierten Design, natürlich nicht im Kern)
quelle