checkout_index_index.xml 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <?xml version="1.0"?>
  2. <!--
  3. /**
  4. * Copyright © Magento, Inc. All rights reserved.
  5. * See COPYING.txt for license details.
  6. */
  7. -->
  8. <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
  9. <body>
  10. <referenceBlock name="checkout.root">
  11. <arguments>
  12. <argument name="jsLayout" xsi:type="array">
  13. <item name="components" xsi:type="array">
  14. <item name="checkout" xsi:type="array">
  15. <item name="children" xsi:type="array">
  16. <item name="steps" xsi:type="array">
  17. <item name="children" xsi:type="array">
  18. <item name="shipping-step" xsi:type="array">
  19. <item name="children" xsi:type="array">
  20. <item name="shippingAddress" xsi:type="array">
  21. <item name="children" xsi:type="array">
  22. <item name="price" xsi:type="array">
  23. <item name="component" xsi:type="string">Magento_Tax/js/view/checkout/shipping_method/price</item>
  24. <item name="displayArea" xsi:type="string">price</item>
  25. </item>
  26. </item>
  27. </item>
  28. </item>
  29. </item>
  30. </item>
  31. </item>
  32. <item name="sidebar" xsi:type="array">
  33. <item name="children" xsi:type="array">
  34. <item name="summary" xsi:type="array">
  35. <item name="children" xsi:type="array">
  36. <item name="totals" xsi:type="array">
  37. <item name="children" xsi:type="array">
  38. <!-- sort order for this totals is configured on admin panel-->
  39. <!-- Stores->Configuration->SALES->Sales->General->Checkout Totals Sort Order -->
  40. <item name="subtotal" xsi:type="array">
  41. <item name="component" xsi:type="string">Magento_Tax/js/view/checkout/summary/subtotal</item>
  42. <item name="config" xsi:type="array">
  43. <item name="excludingTaxMessage" xsi:type="string" translate="true">Excl. Tax</item>
  44. <item name="includingTaxMessage" xsi:type="string" translate="true">Incl. Tax</item>
  45. </item>
  46. </item>
  47. <item name="shipping" xsi:type="array">
  48. <item name="component" xsi:type="string">Magento_Tax/js/view/checkout/summary/shipping</item>
  49. <item name="sortOrder" xsi:type="string">20</item>
  50. <item name="config" xsi:type="array">
  51. <item name="excludingTaxMessage" xsi:type="string" translate="true">Excl. Tax</item>
  52. <item name="includingTaxMessage" xsi:type="string" translate="true">Incl. Tax</item>
  53. </item>
  54. </item>
  55. <item name="before_grandtotal" xsi:type="array">
  56. <item name="component" xsi:type="string">uiComponent</item>
  57. <item name="sortOrder" xsi:type="string">30</item>
  58. <item name="children" xsi:type="array">
  59. <!-- merge your components here -->
  60. </item>
  61. </item>
  62. <item name="tax" xsi:type="array">
  63. <item name="component" xsi:type="string">Magento_Tax/js/view/checkout/summary/tax</item>
  64. <item name="config" xsi:type="array">
  65. <item name="title" xsi:type="string" translate="true">Tax</item>
  66. </item>
  67. </item>
  68. <item name="grand-total" xsi:type="array">
  69. <item name="component" xsi:type="string">Magento_Tax/js/view/checkout/summary/grand-total</item>
  70. <item name="config" xsi:type="array">
  71. <item name="exclTaxLabel" xsi:type="string" translate="true">Order Total Excl. Tax</item>
  72. <item name="inclTaxLabel" xsi:type="string" translate="true">Order Total Incl. Tax</item>
  73. <item name="basicCurrencyMessage" xsi:type="string" translate="true">You will be charged for</item>
  74. <item name="title" xsi:type="string" translate="true">Order Total</item>
  75. </item>
  76. </item>
  77. </item>
  78. </item>
  79. <item name="cart_items" xsi:type="array">
  80. <item name="children" xsi:type="array">
  81. <item name="details" xsi:type="array">
  82. <item name="children" xsi:type="array">
  83. <item name="subtotal" xsi:type="array">
  84. <item name="component" xsi:type="string">Magento_Tax/js/view/checkout/summary/item/details/subtotal</item>
  85. </item>
  86. </item>
  87. </item>
  88. </item>
  89. </item>
  90. </item>
  91. </item>
  92. </item>
  93. </item>
  94. </item>
  95. </item>
  96. </item>
  97. </argument>
  98. </arguments>
  99. </referenceBlock>
  100. </body>
  101. </page>