BahramElf

حذف گزینه ارسال با هزینه در صورت فعال بودن ارسال رایگان

3 پست در این موضوع قرار دارد

سلام

در فروشگاه برای خرید های بالای 50000 تومان ارسال رایگان در نظر گرفتیم، مشکل اینجاست وقتی مجموع خرید کاربر بالای 50000 تومان میره و گزینه ارسال رایگان واسش فعال میشه، هنوز گزینه ارسال با هزینه هم نمایش داده میشه و کاربر میتونه این گزینه رو هم انتخاب کنه، چطور میشه تعریف کنیم در صورت فعال شدن ارسال رایگان گزینه ارسال با هزینه رو نمایش نده؟

cart.JPG

checkout.JPG

0

به اشتراک گذاری این پست


لینک به پست

دوست عزیز

برای این کار، کد زیر رو در آخر فایل functions.php قالبت بزار.

 

add_filter( 'woocommerce_package_rates', 'hide_shipping_when_free_is_available', 10, 2 );
function hide_shipping_when_free_is_available( $rates, $package ) {
  	if ( isset( $rates['free_shipping'] ) ) {
  		unset( $rates['flat_rate'] );
  		$free_shipping          = $rates['free_shipping'];
  		$rates                  = array();
  		$rates['free_shipping'] = $free_shipping;
	}
	return $rates;
}

 

1

به اشتراک گذاری این پست


لینک به پست

البته این موضوع مشکل نیست و اصولا باید باشه چون از ایران که بگذریم خیلی از خریداران اینترنتی دنیا بخاطر حمایت از فروشگاه محبوبشون هزینه پستی رو تقبل می کنند (البته معمولا با پرداخت هزینه کالاشون رو dhl تحویل می گیرند و الا با پست عادی)

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط Mehdi Bolourian
      سلام و احترام
      من توی فروشگاهم محصولاتم با وزن یک کیلو هستش ، میخوام کنار مبلغ بزنم که این مبلغ برای وزن یک کیلو هستش ، اینو از کجا باید اضافه کنم ؟
      خیلی گشتم توی قالب ، توی ووکامرس ، توی همه چیز قالب گشتم ولی چیزی نبود
      به عنوان مثال محصول خرمالو کنارش بنویسه هر یک کیلو گرم 14.000 تومان ؟
      اینو چیکار کنم ؟
    • توسط sodavar
      با سلام .  با توجه به اینکه من تمامی قسمتهای توضیحات محصول ( توضیحات کوتاه محصول و توضیحات تکمیلی محصول ) رو کامل میکنم ولی در قسمت پایین که توضیحات جامع محصول هست متن نمایش داده نمیشه . علت چیه ؟
       
      http://sodavaran.ir/product/content-marketing-course/

    • توسط masoudmosleh267
      سلام دوستان.
      بنده یه فروشگاه اینترنتی با وردپرس و وکامرس ایجاد کردم که هنگام خرید محصول ارور " این محصول در موقیت مکانی که شما انتخاب کرده اید نیست " رو میده. دلیلش چیه؟
    • توسط hassan.0152
      سلام
      من قالب فروشگاهمو خودم طراحی کردم ، قالب در لوکال هاست بدون هیچ مشکلی کار میکنه ولی اپلود کردم روی هاست محصولات مرتبط کار نمیکنه کسی میتونه راهنمایی کنه مشکلش چیه ؟
      <?php $args = array( 'post_type' => 'product','meta_key' => '_featured','meta_value' => 'yes', 'posts_per_page' => 12); $featured_query = new WP_Query( $args ); if ($featured_query->have_posts()) : while ($featured_query->have_posts()) : $featured_query->the_post(); $product = get_product( $featured_query->post->ID ); ?> <article class="box-pro"> <div class="main-post"> <a href="<?php the_permalink() ?>"> <figure> <?php the_post_thumbnail('thumbnail') ?> </figure> <div class="product-subject"> <h4 data-toggle="tooltip" data-placement="top" title="<?php the_title(); ?>" > <?php if (strlen($post->post_title) > 50) { echo mb_substr(the_title($before = '', $after = '', FALSE), 0, 50) . '...'; } else { the_title(); } ?> </h4> <?php global $product; if ( $price_html = $product->get_price_html() ) ; ?> <span class="product-price"><?php echo $price_html; ?></span> </div> </a> </div> </article> <?php endwhile; ?> <?php wp_reset_postdata(); ?> <?php else: ?> <p class="er-relater"> <?php _e( 'متاسفم مطلب مرتبطی پیدا نشد.' ); ?> </p> <?php endif; ?> از این کد جهت نمایش محصولات مرتبط استفاده کردم و کد های دیگه ای هم تست کردم ولی جواب ندادن ...
    • توسط ahmadib
      سلام خسته نباشید چطور می تونم توی قالب شرطی بزارم که اگر افزونه ای مثلا :  افزونه دکان نصب بود یک سری کدهارو اجرا بشه