Tracking numbers

Διαθέσιμοι shortcodes για τα template των email σας
prefix_text και suffix_text είναι προαιρετικά. Το ΧΧΧΧ πρέπει να αντικατασταθεί με το ID της παραγγελίας, συνήθως είναι {order_id}
Εμφανίζει το ιστορικό της ιχνηλάτησης σε λίστα.
[iben_acs_tracing_shortcode order_id="ΧΧΧΧ"]
Εμφανίζει τον αριθμό αποστολής (εαν έχει δημιουργηθεί voucher στην παραγγελία, αλλιώς εμφανίζει κενό).
[iben_acs_tracking_number_shortcode order_id="ΧΧΧΧ" prefix_text = "Κείμενο πριν τα link" suffix_text = "Κείμενο μετά τα link" ]
Εμφανίζει το όνομα της Κούριερ (εαν έχει δημιουργηθεί voucher στην παραγγελία, αλλιώς εμφανίζει κενό) . Διαθέσιμο filter για την αλλαγή του ονόματος: iben_acs_courier_name_shortcode_filter.
απαιτείται έκδοση >=2.5.0
[iben_acs_courier_name_shortcode order_id="ΧΧΧΧ" prefix_text = "Κείμενο πριν τα link" suffix_text = "Κείμενο μετά τα link" ]

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

echo do_shortcode( '[iben_acs_courier_name_shortcode order_id = '.$order->get_id().' prefix_text = "<h2>Παρακολούθηση δέματος</h2> \n <p>Το δέμα σας απεστάλει με την κούριερ " suffix_text = "</p>" ]' );
echo do_shortcode( '[iben_acs_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_acs_email_send_tracking_info_handler( $order, $sent_to_admin, $plain_text, $email ) {
if ( $email->id != 'customer_completed_order') {
return;
}
echo do_shortcode( '[iben_acs_courier_name_shortcode order_id = '.$order->get_id().' prefix_text = "<h2>Παρακολούθηση δέματος</h2> \n <p>Το δέμα σας απεστάλει με την κούριερ " suffix_text = "</p>" ]' );
echo do_shortcode( '[iben_acs_tracking_number_shortcode order_id = '.$order->get_id().' prefix_text = "<p>Ο αριθμός αποστολής είναι: " suffix_text = "</p>" ]' );
}
add_action( 'woocommerce_email_order_details', 'iben_custom_acs_email_send_tracking_info_handler', 10, 4 );

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

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

Το δέμα σας απεστάλει με την κούριερ ACS
Ο αριθμός αποστολής είναι: 1506201314