logo

Cara Guna Autonami Dengan Woocommerce Tanpa Alamat Emel

Sekiranya anda mengambil tempahan di web Woocommerce anda tanpa alamat emel, anda tidak dapat menggunakan Automation Next Gen.
Walau bagaimanapun, ada cara untuk anda auto generate “dummy email” setiap kalu tempahan diterima tanpa alamat emel.
Anda hanya perlukan gunakan code snippet di bawah.
php
function generate_dummy_email( $order_id ) { $order = wc_get_order( $order_id ); if ( ! $order->get_billing_email() ) { $dummy_email = $order->get_billing_phone() . '@dummy-email.com'; $order->set_billing_email( $dummy_email ); $order->save(); } } add_action( 'woocommerce_checkout_update_order_meta', 'generate_dummy_email' );
Code snippet ini boleh digunakan dalam plugin Code Snippet percuma di bawah, yang boleh dimuatturun dari WordPress plugin repo.
Image without caption
Dan masukkan code di atas seperti ini.
Image without caption
Jangan lupa untuk klik butang “Save Changed and Activate”, kemudian cuba place test order tanpa alamat emel.
🙂
Jangan lupa untuk create dulu Automation untuk trigger bila order diterima (processing, completed, etc.)
Good luck!
P.s. - Kalau anda ada masalah format nombor telefon bercampur-campur, boleh rujuk Cara Pastikan Format Nombor Telefon Betul
Share