وضعیت سفارش ووکامرس به طور خودکار تکمیل شده می شود . مشکل حل نشده !!!!

حل شده315 بازدیدووکامرس
0
0 دیدگاه

سلام . بچه ها خواهشن زود جواب بدید بدجوری کارم لنگه . 

شرح مشکل :

متاسفانه درگاه پرداخت پاسارگاد که خودشون این اسکریپت رو به ما دادن چنین مشکلی ایجاد کرده و زمانی که مشتری سفارش رو ثبت میکنه به جای اینکه وضعیتش “” در حال انجام “” باشه “” تکمیل “” میشه . تیکت زدیم گفتن پلاگین آپدیت نمیشه و باید خودتون مشکل رو حل کنید . 

این کد رو که یکی از دوستان داده رو باید در فانکشن قالب قرار بدیم یا وردپرس؟ من در فانکشن چایلد تم قرار دادم اما تغییری صورت نگرفت .

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’);

آیا باید خود پلاگین درگاه پاسارگاد رو ویرایش کنم ؟

تصویر زیر رو مشاهده بفرمایید . اگر wc-on-hold رو جایگزین کنم بنظرتون مشکلی به وجود میاد ؟

1e12cb899b8d36b435c58f2b5249737810f508cb 24156

2
رضا راد

سلام بله بهترین کار اینه که افزونه درگاه رو تغییر بدید. completed  رو تغییر بدید به on-hold

0
mohamad

اقای راد مرسی که شخصا اومدید جواب دادید . خیلی ممنون . اخه کدومه رو تغییر بدم ؟ میترسم بزنم ناکار کنم پلاگینو

2
رضا راد

خواهش میکنم. همین قسمتی که هایلایت کردید رو

0
mohamad

اقا چه سرعت عملی 5 دقیقه نشد جواب دادید . اصلا ایول . همون پایینه رو تغییر میدم . تست میگیرم . ok بشه همینجا اطلاع میدم . مرسی از میهن وردپرس

0
mohamad

عالی شد . با عوض کردن اون موردی که فرمودید مشکل حل شد . تشکر فراوان .

0
رضا راد

خواهش میکنم. شاد باشید.

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

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

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