رفتن به مطلب

باگ در EDD


پست های پیشنهاد شده

یه باگی که در EDD وجود داره اینه که وقتی در قسمت تعریف یک محصول میخواهید بوسیله قیمت متغیر چند قیمت برای محصول قرار دهید و بخواهید یکی از قیمت ها صفر (رایگان) باشه در صفحه خرید هنگام انتخاب آن محصول با قیمت صفر (رایگان) در سبد خرید محصول بالای از مجموعه محصولاتس که دارای قیمت متغیر هست انتخاب میکنه

ساده تر:

در صفحه محصولات یک محصول با 3 خصوصیت معرفی میکنیم

محصول1-پی دی اف --- 100 تومان

محصول1-ورد --- 200 تومان

محصول3-اکسل --- 0 تومان (رایگان)

حالا وقتی محصول3-اکسل بعنوان خرید انتخاب میکنیم در سبد خرید مبلغ 200 تومان درج می شود

راه حل مشکل چیه؟؟

لینک به ارسال

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

جهت تغییر دستی افزونه میتونید این کد ها رو با فانکشن edd_get_cart_item_price موجود در فایل

includes/cart/functions.php جایگزین نمایید . لازم به ذکر است قبل از هرگونه تغییر از این فایل پشتیبان تهیه کنید و افزونه رو غیر فعال کنید .


function edd_get_cart_item_price( $download_id = 0, $options = array() ) {
$price = 0;
$variable_prices = edd_has_variable_prices( $download_id );
if ( $variable_prices ) {
$prices = edd_get_variable_prices( $download_id );
if ( $prices ) {
if( ! empty( $options ) ) {
$price = isset( $prices[ $options['price_id'] ] ) ? $prices[ $options['price_id'] ]['amount'] : false;
} else {
$price = false;
}
}
}
if( ! $variable_prices || false === $price ) {
// Get the standard Download price if not using variable prices
$price = edd_get_download_price( $download_id );
}
return apply_filters( 'edd_cart_item_price', $price, $download_id, $options );
}

یا حق

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...