WooCommerce WordPress Confing
Abi-Info,  Linux,  Tarkvara,  Veebindus

Kuidas seadistada WooCommerce automaatselt täitma tellimusi1 minut kulub aint lugemiseks

Kuidas seadistada WooCommerce automaatselt täitma tellimusi

 

Woocommerce WordPress iffinlandKasutades tasuta WooCommerce pluginat WordPressis siis ei täideta klientide tellimusi automaatselt vaid need pannakse ootele ja need tuleb käsitsi täita. Suht tüütu tegemine.

Näiteks minu lehel on müügis artiklid mille täismahus lugemise eest peab lugeja tasuma väikese summa.

Vaikeseadistustega pidin igakord käsitsi täitma iga lugeja tellimuse aga nüüd on selleks olemas väike PHP koodi jupp mis selle kõik automatiseerib. Lugeja tasub läbi paypali nõutud tasu artikli eest ja pärast õnnestunud tasumist suunatakse lugeja tagasi minu veebilehele ning võib kohe alustada artikli täismahus lugemist. Ei pea enam ootama kunas ma selle heaks kiidan ehk täidan tellimuse.

Automatiseerimise koodi lisamiseks on vaja serveris avada kasutusel oleva (aktiivne)teema kaust ja sealt avada redigeerimiseks fail nimega functions.php  ning lisada sinna allolev koodi jupp

/**
* Auto Complete all WooCommerce orders.
*/
add_action( ‘woocommerce_thankyou’, ‘custom_woocommerce_auto_complete_order’ );
function custom_woocommerce_auto_complete_order( $order_id ) {
if ( ! $order_id ) {
return;
}
$order = wc_get_order( $order_id );
$order->update_status( ‘completed’ );
}

Kui kood lisatud siis ei midagi muud keerulist kui salvesta muudatused ja uploadi tagasi serverisse ja ongi kõik valmis ning süsteem toimetab nüüdsest automaatselt. Ei vaja Apachele restarti.

Kasutatud originaal artikel https://docs.woocommerce.com/document/automatically-complete-orders/

Leave a Reply

Sinu e-postiaadressi ei avaldata. Nõutavad väljad on tähistatud *-ga

X

Unustasid parooli?

Liitu Meiega