نحوه تغییر وضعیت سفارش در ووکامرس

بروز شد ۱ سال ۱ ماه قبل توسط دانیال خالدی

با عرض سلام به همه دوستان

بنده قصد دارم تا در هنگام انجام یک سری اقدام به صورت برنامه نویسی وضعیت سفارش کاربر در ووکامرس رو تغییر بدم متاسفانه کد های زیادی انجام دادم اما نشد

 

نمونه کد من :

 

$order = new WC_Order($order_id);
$order->status = 'pending';

ممنون میشم راهنمایی کنید.

با سلام دوست عزیز

برای تغییر وضعیت در نسخه های 3 به پایین از کد زیر :

$order = new WC_Order($order_id);
$order->update_status('pending', 'order_note');

و برای نسخه های های 3 به بالا از کد های زیر های زیر استفاده کنید :

$order = wc_get_order( $order_id );
if($order){
   $order->update_status( 'pending', '', true );
}

مقالات پیشنهادی

پی اچ پی - PHP

با استفاده از این زبان می توان وب سایت های پویا طراحی کرد, این زبان می تواند با HTML ادغام شود, در حقیقت یک زبان اسکریپتی متن باز و رایگان است. یعنی زمانی که سرور درخواست ...


۱۳۵
۰
۱۳ آذر ۱۳۹۹

هوش مصنوعی

هوش مصنوعی یا هوش ماشینی, به هوشمندی نشان داده شده توسط ماشین در شرایط مختلف گفته میشود که مقابل هوش طبیعی در انسان ها قرار دارد که ...


۹۵
۰
۱۱ آذر ۱۳۹۹

اندروید

اندروید یک سیستم عامل می باشد که توسط گوگل توسعه داده میشود, این سیستم عامل بر پایه نسخه ی اصلاح شده ی هسته ی لینوکس و دیگر نرم افزار های متن باز طراحی شده است و ...


۱۱۱
۰
۲۹ آبان ۱۳۹۹

درباره فایل Robots.txt

این فایل ربات های خزنده موتور های جستجو را راهنمایی می کنند و به آنان می فهماند که چه دایرکتوری و لینک هایی قابل بررسی و چه دایرکتوری و لینک هایی غیرقابل برررسی می باشند...


۹۱
۰
۲ دی ۱۳۹۹