invoice.blade.php 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. @extends('emails.layout')
  2. @section('salutation')
  3. <span style="color:#00685f">ORDER INVOICE</span>
  4. @endsection
  5. @section('content')
  6. <?php
  7. $appInternalName = config('app.internalName');
  8. $appConfig = config('constants.' . $appInternalName);
  9. ?>
  10. <table border="0" cellspacing="0" cellpadding="0" width="600" style="border-collapse:collapse;border-spacing:0;margin-bottom:30px;margin-top:10px;margin-inline:auto;">
  11. <tbody>
  12. <tr>
  13. <td>
  14. <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-spacing:0;width:100%;color:rgb(51,51,51);font-size:12px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif">
  15. <tbody>
  16. <tr height="24" style="background-color:rgb(250,250,250)">
  17. <td colspan="5" valign="top" style="text-align:center;text-transform:uppercase;padding:10px;border-top-left-radius:3px;border-bottom-left-radius:3px">
  18. <span style="font-size:15px;font-weight:600;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif">Order Information</span>
  19. </td>
  20. </tr>
  21. <tr height="15">
  22. <td colspan="5"></td>
  23. </tr>
  24. <tr>
  25. <td colspan="3" style="width:200px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif">Date:
  26. <?= date('F d, Y', strtotime($storeOrder->created_at)) ?>
  27. </td>
  28. <td colspan="2" align="right" valign="top" style="width:430px;padding:0 6px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif">Order: #<a style="color:#000" href="" target="_blank">{{$storeOrder->orderNumber()}}</a></td>
  29. </tr>
  30. <tr height="15">
  31. <td colspan="5"></td>
  32. </tr>
  33. <tr height="24" style="background-color:rgb(250,250,250)">
  34. <td colspan="5" valign="top" style="text-align:center;text-transform:uppercase;padding:6px;border-top-left-radius:3px;border-bottom-left-radius:3px"><span style="font-size:15px;font-weight:600">Items For Delivery</span></td>
  35. </tr>
  36. <tr height="15">
  37. <td colspan="5"></td>
  38. </tr>
  39. <tr>
  40. <td valign="top" style="margin:0;width:64px">
  41. <div style="padding:5px;margin:0;display:grid;place-items:center;border-radius:14px;border:1px solid rgba(128,128,128,0.2);width:64px;height:64px;">
  42. <img src="{{asset($appConfig['productImages'][0])}}" border="0" alt="" style="object-fit:contain;width:100%;max-height:64px">
  43. </div>
  44. </td>
  45. <td colspan="2" style="padding:0 0 0 15px;vertical-align:top;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif">
  46. <span style="font-weight:600;"><a href="{{$appUrl .'/my-account'}}" style="color:#000;text-decoration:none;">{{$appConfig['productName']}}</a></span><br>
  47. <span style="color:#333;display:block;margin-top:8px">Qty: {{$storeOrder->number_of_units}}</span>
  48. </td>
  49. <td align="right" valign="top" style="padding:0 5px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif">
  50. @if($storeOrder->promoCode)
  51. <span style="font-weight:600;white-space:nowrap;display:block;">${{$storeOrder->promoCode->discounted_price_per_unit}}</span>
  52. <del style="font-weight:400;white-space:nowrap;color:#aaa">${{$appConfig['standardUnitPrice']}}</del>
  53. @else
  54. <span style="font-weight:600;white-space:nowrap;display:block;">${{$appConfig['standardUnitPrice']}}</span>
  55. @endif
  56. </td>
  57. </tr>
  58. </tbody>
  59. </table>
  60. </td>
  61. </tr>
  62. <tr>
  63. <td>
  64. <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-spacing:0;width:595px;color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif">
  65. <tbody>
  66. <tr height="10">
  67. <td colspan="3"></td>
  68. </tr>
  69. <tr height="10">
  70. <td height="1" colspan="3">
  71. <div style="line-height:1px;height:1px;background-color:rgb(238,238,238)"></div>
  72. </td>
  73. </tr>
  74. @if($storeOrder->promoCode)
  75. <tr height="28">
  76. <td align="right" style="color:#00685f;font-size:14px;font-weight:600;padding:0 30px 0 0;border-width:1px;border-color:rgb(238,238,238)">Promo Code</td>
  77. <td width="1" style="background-color:rgb(238,238,238);width:1px"></td>
  78. <td width="90" align="right" style="width:120px;color:#00685f;font-size:15px;font-weight:600;white-space:nowrap">
  79. {{$storeOrder->promoCode->code}}
  80. </td>
  81. </tr>
  82. @endif
  83. <tr height="28">
  84. <td align="right" style="color:#000;font-size:14px;font-weight:500;padding:0 30px 0 0;border-width:1px;border-color:rgb(238,238,238)">Items</td>
  85. <td width="1" style="background-color:rgb(238,238,238);width:1px"></td>
  86. <td width="90" align="right" style="width:120px;font-size:16px;font-weight:500;white-space:nowrap">
  87. ${{$storeOrder->content_total}}
  88. </td>
  89. </tr>
  90. <tr height="28">
  91. <td align="right" style="color:#000;font-size:14px;font-weight:500;padding:0 30px 0 0;border-width:1px;border-color:rgb(238,238,238)">Shipping Total</td>
  92. <td width="1" style="background-color:rgb(238,238,238);width:1px"></td>
  93. <td width="90" align="right" style="width:120px;font-size:16px;font-weight:500;white-space:nowrap">
  94. ${{$storeOrder->shipping_total}}
  95. </td>
  96. </tr>
  97. <tr height="28">
  98. <td align="right" style="color:#000;font-size:14px;font-weight:600;padding:0 30px 0 0;border-width:1px;border-color:rgb(238,238,238)">TOTAL</td>
  99. <td width="1" style="background-color:rgb(238,238,238);width:1px"></td>
  100. <td width="90" align="right" style="width:120px;font-size:16px;font-weight:600;white-space:nowrap">
  101. ${{$storeOrder->final_total}}
  102. </td>
  103. </tr>
  104. <tr height="10">
  105. <td height="1" colspan="3">
  106. <div style="line-height:1px;height:1px;background-color:rgb(238,238,238)"></div>
  107. </td>
  108. </tr>
  109. </tbody>
  110. </table>
  111. </td>
  112. </tr>
  113. <tr height="15">
  114. <td colspan="3"></td>
  115. </tr>
  116. <tr>
  117. <td>
  118. <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-spacing:0;color:rgb(51,51,51);background-color:rgb(250,250,250);border-radius:3px;font-size:12px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif">
  119. <tbody>
  120. <tr height="66">
  121. <td width="620" rowspan="3" style="vertical-align:initial;padding:20px;border-style:solid;border-color:white;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:0px">
  122. <span style="color:#000;font-size:15px;padding:5px 0;text-transform:uppercase;font-weight:600;">Shipping Information</span><br> <br>
  123. <span style="font-weight:bold;display:block;margin-bottom:10px;">Ship To:</span>
  124. {{$storeOrder->client->mailing_address_line1}} {{$storeOrder->client->mailing_address_line2}} <br>
  125. {{$storeOrder->client->mailing_address_city}},
  126. {{$storeOrder->client->mailing_address_state}},
  127. {{$storeOrder->client->mailing_address_zip}}<br>
  128. <br>
  129. <span style="font-weight:bold;display:block;margin-bottom:10px;">Shipping Method:</span>
  130. {{$storeOrder->client->upcoming_fill_shipping_method}}
  131. </td>
  132. <td width="595" rowspan="3" style="vertical-align:initial;padding:20px;border-style:solid;border-color:white;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:0px">
  133. <span style="color:#000;font-size:15px;padding:5px 0;text-transform:uppercase;font-weight:600;">Billing Information</span><br> <br>
  134. <span style="font-weight:bold;display:block;margin-bottom:10px;">Bill To:</span>
  135. {{$storeOrder->client->displayName()}}<br>
  136. <br>
  137. <span style="font-weight:bold;display:block;margin-bottom:10px;">Payment Method:</span>
  138. <span style="margin-right:5px;text-transform:uppercase;">{!! strip_tags($storeOrder->client->defaultPaymentMethod->displayNameShort()) !!}</span>
  139. </td>
  140. </tr>
  141. </tbody>
  142. </table>
  143. </td>
  144. </tr>
  145. </tbody>
  146. </table>
  147. @endsection