checkout_index_index.xml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <?xml version="1.0"?>
  2. <!--
  3. /**
  4. * Refer to LICENSE.txt distributed with the Temando Shipping module for notice of license
  5. */
  6. -->
  7. <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
  8. <body>
  9. <referenceBlock name="checkout.root">
  10. <arguments>
  11. <argument name="jsLayout" xsi:type="array">
  12. <item name="components" xsi:type="array">
  13. <item name="checkout" xsi:type="array">
  14. <item name="children" xsi:type="array">
  15. <item name="steps" xsi:type="array">
  16. <item name="children" xsi:type="array">
  17. <item name="shipping-step" xsi:type="array">
  18. <item name="children" xsi:type="array">
  19. <item name="step-config" xsi:type="array">
  20. <item name="children" xsi:type="array">
  21. <item name="shipping-rates-validation" xsi:type="array">
  22. <item name="children" xsi:type="array">
  23. <item name="temando-rates-validation" xsi:type="array">
  24. <item name="component" xsi:type="string">Temando_Shipping/js/view/shipping-rates-validation/temando</item>
  25. </item>
  26. </item>
  27. </item>
  28. </item>
  29. </item>
  30. <item name="shippingAddress" xsi:type="array">
  31. <item name="children" xsi:type="array">
  32. <item name="deliveryOptions" xsi:type="array">
  33. <item name="component" xsi:type="string">uiComponent</item>
  34. <item name="displayArea" xsi:type="string">before-shipping-method-form</item>
  35. <item name="children" xsi:type="array">
  36. <item name="delivery-options-container" xsi:type="array">
  37. <item name="component" xsi:type="string">Temando_Shipping/js/view/checkout/shipping/delivery-options</item>
  38. <item name="provider" xsi:type="string">checkoutProvider</item>
  39. <item name="config" xsi:type="array">
  40. <item name="template" xsi:type="string">Temando_Shipping/checkout/shipping/delivery-options</item>
  41. </item>
  42. <item name="children" xsi:type="array">
  43. <item name="collection-points-container" xsi:type="array">
  44. <item name="component" xsi:type="string">uiComponent</item>
  45. <item name="displayArea" xsi:type="string">collection-points-form</item>
  46. <item name="children" xsi:type="array">
  47. <item name="collection-points-block-container" xsi:type="array">
  48. <item name="component" xsi:type="string">Temando_Shipping/js/view/checkout/shipping/collection-points-form</item>
  49. <item name="provider" xsi:type="string">checkoutProvider</item>
  50. <item name="config" xsi:type="array">
  51. <item name="template" xsi:type="string">Temando_Shipping/checkout/shipping/collection-points-form</item>
  52. </item>
  53. </item>
  54. </item>
  55. </item>
  56. <item name="click-and-collect-container" xsi:type="array">
  57. <item name="component" xsi:type="string">uiComponent</item>
  58. <item name="displayArea" xsi:type="string">click-and-collect-form</item>
  59. <item name="children" xsi:type="array">
  60. <item name="pickup-locations-block-container" xsi:type="array">
  61. <item name="component" xsi:type="string">Temando_Shipping/js/view/checkout/shipping/pickup-locations-form</item>
  62. <item name="provider" xsi:type="string">checkoutProvider</item>
  63. <item name="config" xsi:type="array">
  64. <item name="template" xsi:type="string">Temando_Shipping/checkout/shipping/pickup-locations-form</item>
  65. </item>
  66. </item>
  67. </item>
  68. </item>
  69. </item>
  70. </item>
  71. </item>
  72. </item>
  73. <item name="checkoutFields" xsi:type="array">
  74. <item name="component" xsi:type="string">uiComponent</item>
  75. <item name="displayArea" xsi:type="string">before-shipping-method-form</item>
  76. <item name="children" xsi:type="array">
  77. <item name="services-block-container" xsi:type="array">
  78. <item name="component" xsi:type="string">Temando_Shipping/js/view/checkout/shipping/checkout-fields</item>
  79. <item name="provider" xsi:type="string">checkoutProvider</item>
  80. <item name="config" xsi:type="array">
  81. <item name="template" xsi:type="string">Temando_Shipping/checkout/shipping/checkout-fields</item>
  82. </item>
  83. </item>
  84. </item>
  85. </item>
  86. </item>
  87. </item>
  88. </item>
  89. </item>
  90. </item>
  91. </item>
  92. <item name="sidebar" xsi:type="array">
  93. <item name="children" xsi:type="array">
  94. <item name="shipping-information" xsi:type="array">
  95. <item name="children" xsi:type="array">
  96. <item name="ship-to" xsi:type="array">
  97. <item name="rendererTemplates" xsi:type="array">
  98. <item name="customer-address" xsi:type="array">
  99. <item name="component" xsi:type="string">Temando_Shipping/js/view/checkout/shipping-information/address-renderer/shipping</item>
  100. </item>
  101. <item name="new-customer-address" xsi:type="array">
  102. <item name="component" xsi:type="string">Temando_Shipping/js/view/checkout/shipping-information/address-renderer/shipping</item>
  103. </item>
  104. </item>
  105. </item>
  106. </item>
  107. </item>
  108. </item>
  109. </item>
  110. </item>
  111. </item>
  112. </item>
  113. </argument>
  114. </arguments>
  115. </referenceBlock>
  116. </body>
  117. </page>