چرا وضعیت سفارش ووکامرس به طور خودکار تکمیل شده می شود؟
سلام وقت بخیر دوست عزیز
کد زیر رو در فایل 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’);
اگر مشکلتون حل شده وضعیت سوال رو به حل شده تغییر بدید
اگر مشکلتون حل نشد که در همینجا مجدد پاسخ ارسال کنید
زندگیتون بی ارور 🙂
سلام متاسفانه درگاه پرداخت پاسارگاد که خودشون این اسکریپت رو به ما دادن هم چنین مشکلی ایجاد کرده و زمانی که مشتری سفارش رو ثبت میکنه به جای اینکه وضعیتش “” در حال انجام “” باشه “” تکمیل “” میشه . این کد رو باید در فانکشن قالب قرار بدیم یا وردپرس؟ من در چایلد تم قرار دادم اما تغییری صورت نگرفت .
آیا باید خود پلاگین درگاه پاسارگاد رو ویرایش کنم ؟
لطفا قبل از ارسال پاسخ، این قوانین را مطالعه نمایید:
- به هیچ عنوان از لینک سایتهای دیگر یا لینکهای تبلیغاتی در پاسخ استفاده نکنید.
- تا حد امکان متن پاسخ کامل و واضح باشد.
- محتوای پاسخ را از سایت خود یا سایتی دیگر کپی نکنید.
از آنجا که هدف ما ایجاد یک فضای مفید برای همفکری و رسیدن به پاسخ سوالات است، در صورتی که پاسخ شما یکی از شرایط فوق را نداشته باشد، توسط ناظرین تایید نخواهد شد.