مشکل عدم ثبت درخواست برداشت در دکان

[short_link]
با استفاده از افزونه دکان لایت و پرو میشه برای فروشگاه ، فروشندگان متفاوت ایجاد کرد که بتونن محصولات خودشون رو اضافه کنن و به فروش برسونن و یا اینکه محصولات موجود در فروشگاه اصلی رو به فروش برسونن و درآمد کسب کنن . برای واریز درآمد به حساب هر فروشنده، فروشنده باید توی پنل خودش درخواست وجه بزنه تا مبلغ به حسابش واریز بشه

این خطایی که نمایش داده میشه می تونه هر علتی داشته باشه اما کلا یکی از دلایلش این هست که اطلاعات این درخواست وجه نمی تونه در دیتابیس سایت ذخیره بشه و این پیام خطا نمایش داده میشه هر چند متن پیام دقیقا بیان گر مشکل نیست
مشکل اینجاست که با وجودی که در حساب فروشنده موجودی هست اما درخواست برداشت ارور می دهد و این پیام نمایش داده می شود که امکان ثبت در خواست برداشت جدید وجود ندارد .
پیام خطای برداشت در دکان  :

نمی توان برداشت جدید ایجاد کرد

عدم ثبت درخواست وجه در دکان

عدم ثبت درخواست وجه در دکان

در مرحله اول به نظر می رسد که کاربر قبلا درخواست برداشت زده و دیگر قادر به درخواست برداشت نیست.

اما مشکل این عدم ثبت درخواست و ارور نمایش داده شده مربوط به این خط کد از فایل هست:

 

// plugins/dokan-lite/includes/Withdraw/Withdraw.php
// line 309
        if ( $inserted !== 1 ) {
            return new WP_Error( 'dokan_withdraw_create_error', __( 'Could not create new withdraw', 'dokan-lite' ) );
        }

دقیقابالای همین خط کد ، کد ذخیره درخواست در دیتابیس وجود داره :

        $inserted = $wpdb->insert(
            $wpdb->dokan_withdraw,
            $this->data,
            [ '%d', '%s', '%s', '%d', '%s', '%s', '%s', '%s' ]
        );

درنسخه قبلی دکان لایت یعنی ورژن 3.2.11 در جدول wp_dokan_withdraw    هفت ستون دیتا داریم که در ورژن 3.2.12  یک ستون جدید دیگه ای به نام details اضافه شده .
در صورتی که در این جدول دیتابیس شما این ستون وجود نداشته باشه اطلاعات نمی تونه در دیتابیس ذخیره بشه و ارور عدم ثبت درخواست برداشت می زنه در حالیکه هیچ توضیحی درباره علت این موضوع نمایش داده نمیشه .

اگر این مشکل براتون پیش اومده و با توجه به توضیحات داده شده قادر به رفعش نبودید می تونم با یه هزینه جزئی این مشکل رو در سایت شما بررسی و در اسرع وقت برای شما رفع کنم

(3) دیدگاه برای این پست ثبت شده
دیدگاه خود را بفرستید
  1. #1 | دوشنبه 1400/12/02 [01:59 ق.ظ]

    ممنون
    ولی چطوری؟
    روشش چطوری هست ؟

  2. محمد
    #2 | یکشنبه 1400/12/01 [02:37 ق.ظ]

    سلام
    خوب حالا باید چکار کرد تکه کدی داره که کجا باید بذاریم

    • یکشنبه 1400/12/01 [02:53 ق.ظ] | #3

      باید در دیتابیس و در جدول مربوطه یه ستون جدید ایجاد بشه

« چک لیست الزامات ای نماد وب سایت
نمایش لیست موضوعات به صورت دراپ دان »