BahramElf

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

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

سلام

در فروشگاه برای خرید های بالای 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

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


لینک به پست

منم همین مشکلو دارم اما متاسفانه با این کد درست نشد

حذف هم نشد حدقال پیشفرض بره روی گزینه ارسال رایگان

0

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط farhadpotter
      با سلام
       مشکلی در فروشگاهم وجود داره که خرید مشتریان رو مختل کرده.
      من از قالب بیگ شاپ استفاده می کنم و فروشگاه ووکامرسی دارم.
      در صفحه مربوط به ورود اطلاعات مشتری قبل از پرداخت، آخرین گزینه قبول قوانین سایت هست که باید تیکش زده بشه.
      در همه مرورگرها به جز کروم، تیک پذیرش قوانین درجای درست نمایش داده میشه اما در مرورگر کروم این تیک بیرون صفحه قرار میگیره.
      با هیچ افزونه ای هم نتونستم درستش کنم و تصحیح کدش رو هم بلد نیستم انجام بدم.
      این هم آدرس فروشگاه:
      http://payamesalim.com
      لطفا راهنمایی کنید.
      با تشکر
    • توسط mohammad13
      سلام.
      میخواستم بپرسم افزونه ای هست برای ووکامرس که وقتی تعداد محصولات در سبد خرید مثلا بیشتر از ۵ تا میشود قیمت حمل و نقل را افزایش دهد.
      در صورت وجود چنین افزونه ای نام آن را ارسال کنید و در غیر اینصورت راهی برای اینکار معرفی نمایید. ممنون
    • توسط sabig
      سلام دوستان،
      من در حال حاضر یک وب سایت دارم که روی اون فعلا فقط 3 تا محصول قرار گرفته. 
      چند وقته فکرم مشغول شده که آیا از EDD که در حال حاضر روی سایتم فعاله به ووکامرس مهاجرت بکنم یا نه؟
      یکی از دلایلم هم اینه که برای ووکامرس افزونه های بسیار بیشتری وجود داره و با اکثر افزونه های موجود هماهنگ هست.
      به نظرتون از EDD به ووکامرس مهاجرت کنم؟
      تعداد محوصلات سایتم هم در آینده خیلی بشه، میشه 20 تا ...
      به نظر شما عاقلانس یا با EDD ادامه بدم؟
      در ضمن در مورد انتقال دستی این تعداد محصولات هم ممنون میشم راهنمایی کنید.
       
    • توسط asemanmoradi
      سلام دوستان . خسته نباشید .
      داخل صفحه Product_archive قیمت محصول نمایش داده نمیشه میخواستم راهنماییم کنید . مرسی
      کدی که برای نمایش قیمت قرار دادم اینه :
      <?php if ( $price_html = $product->get_price_html() ) : ?>
        <?php echo $price_html; ?>
      <?php endif; ?>
      توی صفحه های دیگه هم همینو قرار دادم و اجرا میشه مشکلی نداره ولی توی این صفحه به مشکل میخوره و چیزی نمایش نمیده
    • توسط mahdikabook
      سلام و روزتون بخیر الان چند روزی است ما اصلا نمیتونیم ویرایش انجام بدیم 
      واقعا برامو عذاب آور شده که این مشکلو داریم 
      وقتی وارد سایت میشیم بخش محصولات را انتخاب مکنیم
      و یک محصول را ویرایش سریع میزنیم بعد روی بروزرسانی کلیک میکنیم همین جوری  رو دایره میمونه لطفا این مشکل منو حل کنید