Tracking numbers

Διαθέσιμοι shortcodes για τα template των email σας

prefix_text και suffix_text είναι προαιρετικά. Το ΧΧΧΧ πρέπει να αντικατασταθεί με το ID της παραγγελίας, συνήθως είναι {order_id}

Εμφανίζει το ιστορικό της ιχνηλάτησης σε λίστα.

[iben_speedex_tracing_shortcode order_id="ΧΧΧΧ"]

Εμφανίζει τον αριθμό αποστολής (εαν έχει δημιουργηθεί voucher στην παραγγελία, αλλιώς εμφανίζει κενό).

[iben_speedex_tracking_number_shortcode order_id="ΧΧΧΧ" prefix_text = "Κείμενο πριν τα link" suffix_text = "Κείμενο μετά τα link" ]

Εμφανίζει το όνομα της Κούριερ (εαν έχει δημιουργηθεί voucher στην παραγγελία, αλλιώς εμφανίζει κενό) . Διαθέσιμο filter για την αλλαγή του ονόματος: iben_speedex_courier_name_shortcode_filter.

απαιτείται έκδοση >=2.4.0

[iben_speedex_courier_name_shortcode order_id="ΧΧΧΧ" prefix_text = "Κείμενο πριν τα link" suffix_text = "Κείμενο μετά τα link" ]

#1 Ενσωμάτωση μέσα στο email template

echo do_shortcode( '[iben_speedex_courier_name_shortcode order_id = '.$order->get_id().' prefix_text = "<h2>Παρακολούθηση δέματος</h2> \n <p>Το δέμα σας απεστάλει με την κούριερ " suffix_text = "</p>" ]' );
echo do_shortcode( '[iben_speedex_tracking_number_shortcode order_id = '.$order->get_id().' prefix_text = "<p>Ο αριθμός αποστολής είναι: " suffix_text = "</p>" ]' );

#2 Ενσωμάτωση με custom function

if ( $email->id == 'cancelled_order' ) {}
if ( $email->id == 'customer_completed_order' ) {}
if ( $email->id == 'customer_invoice' ) {}
if ( $email->id == 'customer_new_account' ) {}
if ( $email->id == 'customer_note' ) {}
if ( $email->id == 'customer_on_hold_order' ) {}
if ( $email->id == 'customer_refunded_order' ) {}
if ( $email->id == 'customer_reset_password' ) {}
if ( $email->id == 'failed_order' ) {}
if ( $email->id == 'new_order' ) {}
function iben_custom_speedex_email_send_tracking_info_handler( $order, $sent_to_admin, $plain_text, $email ) {
	
	if ( $email->id != 'customer_completed_order') {
		return;
	}
	
	echo do_shortcode( '[iben_speedex_courier_name_shortcode order_id = '.$order->get_id().' prefix_text = "<h2>Παρακολούθηση δέματος</h2> \n <p>Το δέμα σας απεστάλει με την κούριερ " suffix_text = "</p>" ]' );
	echo do_shortcode( '[iben_speedex_tracking_number_shortcode order_id = '.$order->get_id().' prefix_text = "<p>Ο αριθμός αποστολής είναι: " suffix_text = "</p>" ]' );
}

add_action( 'woocommerce_email_order_details', 'iben_custom_speedex_email_send_tracking_info_handler', 10, 4 );

ΑΠΟΤΕΛΕΣΜΑ για #1 και #2

Παρακολούθηση δέματος

Το δέμα σας απεστάλει με την κούριερ Spedex Courier

Ο αριθμός αποστολής είναι: 1506201314

Last updated