سایت برتر

چرا وضعیت سفارش ووکامرس به طور خودکار تکمیل شده می شود؟

96 بازدیدووکامرس
0
0 دیدگاه

سلام وقت بخیر

بنده افزونه اقساطی را زمانیکه روی سایت قرار می دهم هر کسی محصولاتم را بخرد اتوماتیک وضعیت سفارش تکمیل شده می شود؟

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

لطفا راهنمایی کنید باتشکر

3
علی دِهانی

سلام وقت بخیر دوست عزیز

کد زیر رو در فایل functions.php (فایل Functions چیست؟ چطور از آن استفاده کنیم؟) قرار بدید

function QuadLayers_change_order_status( $order_id ) {
if ( ! $order_id ) {return;}
$order = wc_get_order( $order_id );
if( ‘processing’== $order->get_status() ) {
$order->update_status( ‘wc-on-hold’ );
}
}
add_action(‘woocommerce_thankyou’,’QuadLayers_change_order_status’);

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

اگر مشکلتون حل نشد که در همینجا مجدد پاسخ ارسال کنید

زندگیتون بی ارور 🙂

لطفا قبل از ارسال پاسخ، این قوانین را مطالعه نمایید:

  • به هیچ عنوان از لینک سایت‌های دیگر یا لینک‌های تبلیغاتی در پاسخ استفاده نکنید.
  • تا حد امکان متن پاسخ کامل و واضح باشد.
  • محتوای پاسخ را از سایت خود یا سایتی دیگر کپی نکنید.

از آنجا که هدف ما ایجاد یک فضای مفید برای همفکری و رسیدن به پاسخ سوالات است، در صورتی که پاسخ شما یکی از شرایط فوق را نداشته باشد، توسط ناظرین تایید نخواهد شد.