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