Keylab 1 ارسال شده در اسفند 96 گزارش بازنشر ارسال شده در اسفند 96 سلام دوستان یه مشکل خیلی جدی برام پیش اومده ممنون میشم کمک کنید مشکل ازین قرار هست که من یدونه محصول دارم با 2 تا رنگ بندی سبز و خاکستری محصول متغیر تعریف کردم و قیمت یکسانی دادم به هر 2 شون ولی وقتی صفحه لود میشه قیمت رو نشون نمیده و hidden میشه ولی وقتی قیمت هارو متفاوت میدم نشون میده خیلی ممنون پیشاپیش نقل قول لینک به ارسال
tyaman 3 ارسال شده در خرداد 97 گزارش بازنشر ارسال شده در خرداد 97 آدرس سایتتون رو بدید چک کنم احتمال زیاد مشکل از قالبتون هست. نقل قول لینک به ارسال
AHCHOO 0 ارسال شده در مرداد 97 گزارش بازنشر ارسال شده در مرداد 97 سلام مشکل شما اینه که بعد از اضافه کردن ویژگی ها باید به قسمت متغیر ها مراجعه میکردید و از نوار موجود (ساخت محصول از ویژپی ها رو میزدید) و کاری که نکردید این بوده که با این کا سه تا محصول باز میشه و کنار محصول نوار بازشونده ای هست که باید روی اون کلیک کنید و صفحه قیمت و اطلاعات هر محصول باز میشه و میتونید قیمت ها رو از اونجا تصحیح کنید و اینکه حتی قیمت های متفاوتی نسبت به محصول موجودتون تنظیم کنید نقل قول لینک به ارسال
amin_b1993 1 ارسال شده در آبان 97 گزارش بازنشر ارسال شده در آبان 97 این کد رو تست کنید add_filter( 'woocommerce_variable_sale_price_html', 'wc_wc20_variation_price_format', 10, 2 ); add_filter( 'woocommerce_variable_price_html', 'wc_wc20_variation_price_format', 10, 2 ); function wc_wc20_variation_price_format( $price, $product ) { // Main Price $prices = array( $product->get_variation_price( 'min', true ), $product->get_variation_price( 'max', true ) ); $price = $prices[0] !== $prices[1] ? sprintf( __( '%1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] ); // Sale Price $prices = array( $product->get_variation_regular_price( 'min', true ), $product->get_variation_regular_price( 'max', true ) ); sort( $prices ); $saleprice = $prices[0] !== $prices[1] ? sprintf( __( '%1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] ); if ( $price !== $saleprice ) { $price = '<del>' . $saleprice . '</del> <ins>' . $price . '</ins>'; } return $price; } نقل قول لینک به ارسال
matinak69 0 ارسال شده در آذر 98 گزارش بازنشر ارسال شده در آذر 98 سلام خدمت همگی ، مشکلی داشتم در سایتم که اون مشکل عدم نمایش قیمت متغیر محصول در صفحه خود محصول هستش . لازم به ذکر است که کدی رو در قسمت function برای تک قیمتی کردن محصولات متغیر وارد کردم که با وارد کردن این کد قیمت محصول تک قیمتی شد اما در صفحه خود محصول قیمت را صفر نشان می دهد. ممنون میشم اگر راهنمایی بفرمایید. نقل قول لینک به ارسال
Morteza 34190 ارسال شده در آذر 98 گزارش بازنشر ارسال شده در آذر 98 سلام به انجمن خوش اومدین دوست عزیز روی پوسته پیش فرض این مشکل وجود داره یا فقط روی پوسته جاری این مشکل رو دارید؟ نقل قول لینک به ارسال
matinak69 0 ارسال شده در آذر 98 گزارش بازنشر ارسال شده در آذر 98 سلام ،ممنون از لطف شما. روی پوسته جاری این مشکل هست. نقل قول لینک به ارسال
Morteza 34190 ارسال شده در آذر 98 گزارش بازنشر ارسال شده در آذر 98 زحمت بکشید برای این مورد یک تاپیک جدید ایجاد کنین. کدی هم که برای اون بخش استفاده کردید رو هم درش ارسال کنین. نقل قول لینک به ارسال
ali_hesarian 0 ارسال شده در اسفند 98 گزارش بازنشر ارسال شده در اسفند 98 سلام از این کد استفاده کن: add_filter('woocommerce_available_variation', function($available_variations, \WC_Product_Variable $variable, \WC_Product_Variation $variation) { if (empty($available_variations['price_html'])) { $available_variations['price_html'] = '<span class="price">' . $variation->get_price_html() . '</span>'; } return $available_variations; }, 10, 3); نقل قول لینک به ارسال
salarnematezadeh 1 ارسال شده در 12 آذر گزارش بازنشر ارسال شده در 12 آذر البته کد بالا صحیح هست اما کامل نیست و نیاز به اصلاحاتی داره کد پایین رو نوشتم و برای قیمت شگفت انگیز و کامل با شرط گذاری بدون مشکل add_filter('woocommerce_available_variation', function($available_variations, \WC_Product_Variable $variable, \WC_Product_Variation $variation) { // Get the regular price and the sale price of the variation $regular_price = $variation->get_regular_price(); $sale_price = $variation->get_sale_price(); // Check if the variation is on sale if ($sale_price && $sale_price < $regular_price) { // Format the prices with currency symbol and decimal separator $regular_price_html = wc_price($regular_price); $sale_price_html = wc_price($sale_price); // Create the price html with a strike-through for the regular price and a span for the sale price $price_html = '<span class="price">' . '<del>' . $regular_price_html . '</del><ins>' . $sale_price_html . '</ins>' . '</span>'; } else { // If the variation is not on sale, just use the regular price html $price_html = '<span class="price">' . $variation->get_price_html() . '</span>'; } // Set the price html for the variation $available_variations['price_html'] = $price_html; return $available_variations; }, 10, 3); نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .