Căutați o modalitate de a activa alerte de vânzări pentru etape importante pentru Easy Digital Downloads? Deși probabil există un plugin pentru asta, am creat un fragment de cod rapid pe care îl puteți utiliza pentru a activa alerte de vânzări pentru etape importante pentru Easy Digital Downloads în WordPress.
Instrucțiuni:
Adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului.
function sumobi_edd_milestone_sales_alert( $purchase_id ) {
// ID of download to check
$download_id = 8;
// sales milestone to reach
$milestone = 100;
// email/s to send the notification to. Add more emails to array if necessary
$send_to = get_option( 'admin_email' );
// get the current number of sales for the download
$sales = get_post_meta( $download_id, '_edd_download_sales', true );
// message to be included in the email
$message = sprintf( 'Congratulations, you have just reached your milestone of %s sales for %s! View this sale here: %s', $milestone, get_the_title( $download_id ), admin_url( 'edit.php?post_type=download&page=edd-payment-history&view=view-order-details&id=' . $purchase_id ) );
// send email is milestone is reached
if ( $milestone == $sales ) {
wp_mail( $send_to, 'Milestone reached!', $message );
}
}
add_action( 'edd_complete_purchase', 'sumobi_edd_milestone_sales_alert' );
Va trebui să schimbați $download_id de pe linia 3 cu ID-ul descărcării și apoi să schimbați variabila $milestone de pe linia 6 cu pragul de vânzări pe care doriți să îl utilizați. Puteți, de asemenea, să setați e-mailul de notificare de pe linia 9 la un array de e-mailuri sau să îl lăsați așa cum este.
Acest cod a fost creat de Andrew Munro.
Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare și alte articole de pe site, cum ar fi: Cele mai bune 7 pluginuri de manager de descărcări și Cum să creezi un magazin online.
Comentarii Lasă un răspuns