Skip to content

Instantly share code, notes, and snippets.

@rwkyyy
Created January 13, 2022 21:03
Show Gist options
  • Save rwkyyy/2c60bd8d7b4e0a4400b3c5f8971c76a1 to your computer and use it in GitHub Desktop.
Save rwkyyy/2c60bd8d7b4e0a4400b3c5f8971c76a1 to your computer and use it in GitHub Desktop.
afișare număr awb și buton în mail-urile de WC - Sameday România
function rwky_display_awb_mail( $order, $sent_to_admin, $plain_text ) {
// global $wpdb;
$awb = SamedayCourierQueryDb::getAwbForOrderId( sanitize_key( $order->get_id() ) );
$awbNumber = $awb->awb_number;
if ( $awbNumber ) {
echo 'Poți urmări expediția aici:<br><a href="https://sameday.ro/#awb=' . $awbNumber . '" class="button" >AWB: ' . $awbNumber . '</a></br></br>';
} else {
echo '';
}
}
add_action( 'woocommerce_email_before_order_table', 'rwky_display_awb_mail', 30, 3 );
@eddycomeback
Copy link

Buna ai cumva o versiune mai noua a codului ca mie nu imi merge....:(((

@rwkyyy
Copy link
Author

rwkyyy commented Aug 4, 2022

@eddycomeback tocmai am verificat și merge cu ultima versiune de sameday!

@eddycomeback
Copy link

Da intradevar merge e ok acum, stii cumva cum se face sa se duca email cu awb generat la client cand face comanda?

@rwkyyy
Copy link
Author

rwkyyy commented Aug 4, 2022

no, nici nu văd de ce ai avea nevoie, că are buton să urmărească direct coletul.

@eddycomeback
Copy link

pai asta vreau sa zic unde are buton sa urmareasca comanda??

@rwkyyy
Copy link
Author

rwkyyy commented Aug 4, 2022

@eddycomeback în mail... citește codul de mai sus...

@eddycomeback
Copy link

mie nu imi apare, acum am facut o comanda de test si nu apare, se trimite email dupa ce dau generare awb presupun nu? si dupa ce dau finalizare comanda sau cum?

@Valentinws
Copy link

Valentinws commented Aug 31, 2022

Multumim mult!

PS: 1. Stii cumva cum am putea adauga la judet Bucuresti, localitate: Sector 1, Sector 2 etc?
2. Ai reusit sa limitezi livrarea la easybox doar pt comenzile sub 10kg, sau in functie de dimensiune?

@rwkyyy
Copy link
Author

rwkyyy commented Aug 31, 2022

@Valentinws

  1. folosește un sistem de nomenclator al localităților precum wc city select
  2. dacă nu greșesc are deja opțiune în integrarea sameday, dar asta dacă ai parametrul de greutate trecut la fiecare produs (verifică documentația lor, cel mai sigur)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment