- Email Ordine da template HTML
This commit is contained in:
@@ -25,9 +25,14 @@ html
|
|||||||
tr
|
tr
|
||||||
td(class="whitespace", height="10")
|
td(class="whitespace", height="10")
|
||||||
p
|
p
|
||||||
|
if (orders.items && orders.items.length > 0)
|
||||||
|
- var mystorehouse = orders.items[0].order.storehouse
|
||||||
|
else
|
||||||
|
- var mystorehouse = null
|
||||||
|
|
||||||
tr
|
tr
|
||||||
td(class="emailContainer", valign="top")
|
td(class="emailContainer", valign="top")
|
||||||
- var mioheader = orders.storehouse.email_html_header
|
- var mioheader = mystorehouse.email_html_header
|
||||||
if (mioheader)
|
if (mioheader)
|
||||||
p!= mioheader
|
p!= mioheader
|
||||||
else
|
else
|
||||||
@@ -90,7 +95,8 @@ html
|
|||||||
td(class="sectionContent", valign="top")
|
td(class="sectionContent", valign="top")
|
||||||
p Totale: #{TotalPriceProduct} €
|
p Totale: #{TotalPriceProduct} €
|
||||||
|
|
||||||
p Note Aggiuntive: #{note}
|
if (note)
|
||||||
|
p Note Aggiuntive: #{note}
|
||||||
|
|
||||||
p.sectionContentTitle.boldhigh.sectionTotal Totale Ordine: #{totalPrice} €
|
p.sectionContentTitle.boldhigh.sectionTotal Totale Ordine: #{totalPrice} €
|
||||||
tr
|
tr
|
||||||
@@ -98,14 +104,14 @@ html
|
|||||||
|
|
||||||
tr
|
tr
|
||||||
td
|
td
|
||||||
- var miomakeorder = orders.storehouse.email_html_makeorder
|
- var miomakeorder = mystorehouse.email_html_makeorder
|
||||||
if (miomakeorder)
|
if (miomakeorder)
|
||||||
p!= miomakeorder
|
p!= miomakeorder
|
||||||
else
|
else
|
||||||
p Ti arriverà una email quando i prodotti saranno disponibili per poterli venire a ritirare.
|
p Ti arriverà una email quando i prodotti saranno disponibili per poterli venire a ritirare.
|
||||||
p Il pagamento, se non diversamente comunicato, potrai farlo direttamente in sede.
|
p Il pagamento, se non diversamente comunicato, potrai farlo direttamente in sede.
|
||||||
|
|
||||||
- var miofooter = orders.storehouse.email_html_footer
|
- var miofooter = mystorehouse.email_html_footer
|
||||||
if (miofooter)
|
if (miofooter)
|
||||||
p!= miofooter
|
p!= miofooter
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -25,11 +25,21 @@ html
|
|||||||
tr
|
tr
|
||||||
td(class="whitespace", height="10")
|
td(class="whitespace", height="10")
|
||||||
p
|
p
|
||||||
|
|
||||||
|
if (orders.items && orders.items.length > 0)
|
||||||
|
- var mystorehouse = orders.items[0].order.storehouse
|
||||||
|
else
|
||||||
|
- var mystorehouse = null
|
||||||
|
|
||||||
tr
|
tr
|
||||||
td(class="emailContainer", valign="top")
|
td(class="emailContainer", valign="top")
|
||||||
|
|
||||||
p Ciao #{name},
|
- var mioheader = mystorehouse.email_html_header
|
||||||
p L'ordine dei seguenti prodotti è stato Confermato:
|
if (mioheader)
|
||||||
|
p!= mioheader
|
||||||
|
else
|
||||||
|
p Ciao #{name},
|
||||||
|
p L'ordine dei seguenti prodotti è stato Confermato:
|
||||||
|
|
||||||
tr
|
tr
|
||||||
td(class="whitespace", height="10")
|
td(class="whitespace", height="10")
|
||||||
@@ -97,13 +107,13 @@ html
|
|||||||
|
|
||||||
tr
|
tr
|
||||||
td
|
td
|
||||||
- var miordconfirmed = orders.storehouse.email_html_order_confirmed
|
- var miordconfirmed = mystorehouse.email_html_order_confirmed
|
||||||
if (miordconfirmed)
|
if (miordconfirmed)
|
||||||
p!= miordconfirmed
|
p!= miordconfirmed
|
||||||
else
|
else
|
||||||
p Puoi pertanto venire a ritirarli direttamente in sede, negli orari che ti sono stati indicati.
|
p Puoi pertanto venire a ritirarli direttamente in sede, negli orari che ti sono stati indicati.
|
||||||
|
|
||||||
- var miofooter = orders.storehouse.email_html_footer
|
- var miofooter = mystorehouse.email_html_footer
|
||||||
if (miofooter)
|
if (miofooter)
|
||||||
p!= miofooter
|
p!= miofooter
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -96,15 +96,31 @@ class Cart {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qtaNextSub(myorder, myproduct) {
|
||||||
|
let step = 1
|
||||||
|
let minqta = myproduct.minBuyQty | 1
|
||||||
|
if (myproduct.quantityAvailable > 0) {
|
||||||
|
if (myorder.quantity === minqta)
|
||||||
|
step = minqta
|
||||||
|
} else {
|
||||||
|
if (myorder.quantitypreordered === minqta)
|
||||||
|
step = minqta
|
||||||
|
}
|
||||||
|
|
||||||
|
return step
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
async subqty(itemorder) {
|
async subqty(itemorder) {
|
||||||
try {
|
try {
|
||||||
const myitem = this.items.find((rec) => rec.order._id.toString() === itemorder._id)
|
const myitem = this.items.find((rec) => rec.order._id.toString() === itemorder._id)
|
||||||
if (!!myitem) {
|
if (!!myitem) {
|
||||||
if (myitem.order.quantitypreordered > 0) {
|
let step = this.qtaNextSub(myitem.order, myitem.order.product);
|
||||||
myitem.order.quantitypreordered--;
|
if (myitem.order.quantitypreordered - step >= 0) {
|
||||||
|
myitem.order.quantitypreordered -= step;
|
||||||
} else {
|
} else {
|
||||||
if (myitem.order.quantity > 0) {
|
if (myitem.order.quantity - step >= 0) {
|
||||||
myitem.order.quantity--;
|
myitem.order.quantity -= step;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.updatetotals();
|
this.updatetotals();
|
||||||
|
|||||||
Reference in New Issue
Block a user