ahmad4u 115 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 یه باگی که در EDD وجود داره اینه که وقتی در قسمت تعریف یک محصول میخواهید بوسیله قیمت متغیر چند قیمت برای محصول قرار دهید و بخواهید یکی از قیمت ها صفر (رایگان) باشه در صفحه خرید هنگام انتخاب آن محصول با قیمت صفر (رایگان) در سبد خرید محصول بالای از مجموعه محصولاتس که دارای قیمت متغیر هست انتخاب میکنهساده تر:در صفحه محصولات یک محصول با 3 خصوصیت معرفی میکنیممحصول1-پی دی اف --- 100 تومانمحصول1-ورد --- 200 تومانمحصول3-اکسل --- 0 تومان (رایگان)حالا وقتی محصول3-اکسل بعنوان خرید انتخاب میکنیم در سبد خرید مبلغ 200 تومان درج می شودراه حل مشکل چیه؟؟ نقل قول لینک به ارسال
a_mogheimi 128 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 این مشکل بر طرف شده ولی فکر کنم هنوز تو برورسانی اعمال نشده احتمالا تو نسخه بعدی اعمال خواهدشد .جهت تغییر دستی افزونه میتونید این کد ها رو با فانکشن 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 );}یا حق 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .