results.phtml 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. /** @var \Magento\Multishipping\Block\Checkout\Results $block */
  7. $orderIds = $block->getOrderIds();
  8. ?>
  9. <div class="multicheckout results">
  10. <p class="block-content">
  11. <?php if (!empty($orderIds)) : ?>
  12. <?= $block->escapeHtml(__('Not all items were included.')); ?>
  13. <?php endif; ?>
  14. <?= $block->escapeHtml(__('For details, see')); ?>
  15. <a href="#failed"><?= $block->escapeHtml(__('Failed to Order')); ?></a>
  16. <?= $block->escapeHtml(__('section below')); ?>
  17. </p>
  18. <?php if (!empty($orderIds)) : ?>
  19. <p class="block-content">
  20. <?= $block->escapeHtml(__('For successfully ordered items, you\'ll receive a confirmation email '.
  21. 'including order numbers, tracking information, and more details.')); ?>
  22. </p>
  23. <div class="orders-succeed">
  24. <h3 class="subtitle"><?= $block->escapeHtml(__('Successfully Ordered')); ?></h3>
  25. <ul class="orders-list">
  26. <?php foreach ($orderIds as $orderId => $incrementId) : ?>
  27. <li class="shipping-list">
  28. <div class="order-id"><a href="<?= $block->escapeUrl($block->getViewOrderUrl($orderId)); ?>">
  29. <?= $block->escapeHtml($incrementId); ?></a></div>
  30. <?php $shippingAddress = $block->getOrderShippingAddress($orderId); ?>
  31. <div class="shipping-item">
  32. <?php if ($shippingAddress) : ?>
  33. <span class="shipping-label"><?= $block->escapeHtml(__('Ship to:')); ?></span>
  34. <span class="shipping-address">
  35. <?= $block->escapeHtml($block->formatOrderShippingAddress($shippingAddress)); ?>
  36. </span>
  37. <?php else : ?>
  38. <span class="shipping-address">
  39. <?= $block->escapeHtml(__('No shipping required.')); ?>
  40. </span>
  41. <?php endif; ?>
  42. </div>
  43. </li>
  44. <?php endforeach; ?>
  45. </ul>
  46. </div>
  47. <?php endif; ?>
  48. <div class="orders-failed">
  49. <h3 class="subtitle"><a name="failed"><?= $block->escapeHtml(__('Failed to Order')); ?></a></h3>
  50. <div class="message message-error error">
  51. <div>
  52. <?= $block->escapeHtml(__('To purchase these items: Return to the')); ?>
  53. <a href="<?= $block->escapeUrl($block->getUrl('*/*/overview')) ?>">
  54. <?= $block->escapeHtml(__('Review page in Checkout')); ?></a>,
  55. <?= $block->escapeHtml(__('resolve any errors, and place a new order.'))?>
  56. </div>
  57. </div>
  58. <?php $failedAddresses = $block->getFailedAddresses() ?>
  59. <?php if (!empty($failedAddresses)) : ?>
  60. <ol class="orders-list">
  61. <?php foreach ($failedAddresses as $address) : ?>
  62. <li class="shipping-list">
  63. <dl class="shipping-item">
  64. <dt class="shipping-block">
  65. <?php if ($block->isShippingAddress($address)) : ?>
  66. <span class="shipping-label"><?= $block->escapeHtml(__('Ship to:')); ?></span>
  67. <span class="shipping-address">
  68. <?= $block->escapeHtml($block->formatQuoteShippingAddress($address)); ?>
  69. </span>
  70. <?php else : ?>
  71. <span class="shipping-address">
  72. <?= $block->escapeHtml(__('No shipping required.')); ?>
  73. </span>
  74. <?php endif; ?>
  75. </dt>
  76. <dd class="error-block">
  77. <span class="error-label"><?= $block->escapeHtml(__('Error:')); ?></span>
  78. <span class="error-description">
  79. <?= /* @noEscape */ $block->getAddressError($address); ?>
  80. </span>
  81. </dd>
  82. </dl>
  83. </li>
  84. <?php endforeach; ?>
  85. </ol>
  86. <?php endif;?>
  87. </div>
  88. </div>