Saya ingin menyingkirkan blok "Perkirakan biaya pengiriman dan pajak" di troli. Devdocs memberi tahu Menonaktifkan komponen adalah cara yang harus dilakukan, jadi saya mencoba yang berikut:
<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>
Tidak berpengaruh. Juga mencoba:
<referenceBlock name="checkout.cart.shipping" remove="true"/>
Dengan cara ini, total blok saya benar-benar kosong.
Adakah yang punya saran?
Saya juga perlu menyingkirkan "Perkiraan biaya pengiriman dan Pajak" karena konflik dengan modul pembayaran.
Jika satu - satunya tujuan Anda adalah tidak menunjukkan blok , mengapa tidak menggunakan CSS ? Ini bekerja untuk saya:
(Versi: Magento 2.2.1)
Sunting: Saya menguji di atas pada 2.3.3 dan juga menghapus sub-total dan total gerobak. CSS di bawah ini hanya akan menyembunyikan taksiran biaya pengiriman dan pajak. Untuk Versi 2.3.3:
.checkout-cart-index # block-shipping {display: none; }
sumber
Anda bisa menambahkan yang berikut ini ke checkout_cart_index.xml (dalam tema khusus Anda, bukan inti saja)
sumber