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

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

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

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

 

نمونه کد من :

 

$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 );
}

گفتگوی برنامه نویسان

بخشی برای حل مشکلات برنامه‌نویسی و مباحث پیرامون آن

دوره های پیشنهادی

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

اندروید

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


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

هک و امنیت

در تعریف کلی این واژه می توان گفت که به پیدا کردن راه های نفوذ به یک حریم شخصی و استفاده غیر مجاز از آن را هک می نامیم. هدف از هک می تواند ...


۴۳۷
۰
۱۳ آذر ۱۳۹۹

جاوا اسکریپت

جاوا اسکریپت یک زبان پویا و محبوب مبتنی بر شیء, داینامیک و مفسری می باشد. این زبان برای برنامه نویسی سمت سرور و کلاینت استفاده میشود که ...


۴۱۲
۰
۱۳ آذر ۱۳۹۹

نود جی اس

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


۴۳۳
۰
۱۲ آذر ۱۳۹۹