Generate email from outstanding WooCommerce order
function getFirstWord(str) {
if (str.indexOf(' ') === -1)
return str;
else
return str.substr(0, str.indexOf(' '));
};
email = jQuery('.wc-customer-search.select2-hidden-accessible.enhanced').text().trim().match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi)[0];
firstname = getFirstWord(jQuery('.wc-customer-search.select2-hidden-accessible.enhanced').text().trim());
payment_link = jQuery('label[for="order_status"] a').attr('href').replace('/order-pay/', '-express/');
website = jQuery('.display_meta:first tr:nth-child(2) p').text();
message = firstname +",\n\nI haven't received hosting payments for "+ website +". Website has been deactivated until outstanding payments are made. Below is a direct payment link.\n\nPayment link: " + payment_link;
subject = "Website deactivated, payment required - " + website;
console.log(message);
console.log(email + " " +subject);
Generate email from outstanding WooCommerce order (warning)
function getFirstWord(str) {
if (str.indexOf(' ') === -1)
return str;
else
return str.substr(0, str.indexOf(' '));
};
email = jQuery('.wc-customer-search.select2-hidden-accessible.enhanced').text().trim().match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi)[0];
firstname = getFirstWord(jQuery('.wc-customer-search.select2-hidden-accessible.enhanced').text().trim());
payment_link = jQuery('label[for="order_status"] a').attr('href').replace('/order-pay/', '-express/');
website = jQuery('.display_meta:first tr:nth-child(1) p').text();
message = firstname +",\n\nI haven't received hosting payments for "+ website +". Website will soon be deactivated unless outstanding payments are made. Here is a direct payment link: " + payment_link;
subject = "Website will be deactivated soon, payment required - " + website;
console.log(message);
console.log(email + " " +subject);