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

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط ahmad25532
      سلام. میخوام برای محصولاتم دو تا قیمت داشته باشم. نماینده ها که تو سایت لاگین شدند قیمت خودشون رو ببینند. امکانش هست اصلا؟افزونه ای چیزی داره برای این کار؟
    • توسط mostafa40688
      سلام و وقت بخیر 
      دوستان من میخوام توی سایت وقتی سفارشی داره ثبت میشه فقط و فقط شهر رباط کریم باشه چیکار باید بکنم که فیلدهای انتخاب شهر و استان به صورت دیفالت روی رباط کریم باشه و نشه چیز دیگه ای انتخاب کرد.
      و مورد بعدی اینه توی ووکامرس اصلا شهر رباط کریم نیستش ؟؟؟
      ممنون میشم راهنماییم کنید.
    • توسط DariushGreat
      با درود و ارج
      به طور پیش فرض برای هر کالا یک گزینه از متغیرها رو فعال کردیم که به محض ورود به صفحه محصول، گزینه روی اون قرار داره. مانند تصویر زیر:

       
      به محض زدن افزودن به سبد خرید طبق روال صفحه رفرش می شه و پیام زیبایی می ده کالا به سبد خرید افزوده شد. تا این جا مشکلی نیست. مشکل از جایی آغاز می شه که پس از رفرش گزینه متغیر کالا روی مقدار خالی قرار می گیره و دکمه افزودن به سبد خرید غیرفعال می شه. مانند زیر:

       
      چی کار کنم که اینطور نشه؟
      سپاس از راهنمایی و کمکتون
    • توسط ebi7171
      با سلام.
      بنده ووکامرس رو تازه بر روی قالبم نصب کردم اما مشکلی که دارم دسته بندی های سایت رو نمایش نمیده. من برای نمایش دسته بندی های خود وردپرس از کد:
      <?php the_category(', ') ?> استفاده میکنم. و برای عنوان از
      <?php the_title(); ?> و برای برچسب ها از
      <?php the_tags(''); ?> عنوان محصول به خوبی در جای خودش به نمایش درمیاد اما دسته ها به نمایش درنمیاد. دسته ها و برچسب ها در خود نوشته نشون داده میشه. به فایل پیوست توجه کنید. چطور میتونم دسته ها و برچسب ها رو به جای مشخصی از قالب هدایت کنم؟ با تشکر

    • توسط a.sa
      با عرض سلام و خسته نباشید 
      دنبال کدی میگردم که خرید کاربران رو بر اساس استان محل زندگیشون محدود کنه (قبلا کاربر ثبت نام کرده)
      و این محدودیت لازم نیست پیچیده بشه
      فرض کنید ما محصولی داریم که میخوایم فقط به استان تهران بفروشیم و به اون محصول ویژگی تهران رو میدیم و میخوایم اگر کاربر مثلا از اصفهان بود وقتی وارد صفحه محصول مربوطه به تهران شد، بجای بخش اضافه کردن به سبد خرید پیامی مثل: "این محصول برای استان شما محدود شده است" مواجه بشه
      کدی که من میخوام کدیه که محصولات رو به دو ویژگی تهران و سایر استان ها تقسیم میکنه یعنی یسری محصولات فقط برای تهران به فروش میرسن و یسری سایر استان ها پس کد ما کلا با دو ویژگی تهران و سایر استان ها کار داره
      پس کدی که میخوایم کدی هست که کاربران رو بر اساس ویژگی محصولات(کلا دو ویژگی تهران، سایر استان ها) و استانی که موقع ثبت نام انتخاب کرده، در خرید محصولات محدود کنه 
      اگر میتونید بنده رو راهنمایی کنید واقعا ممنون میشم 
      اگر کسی از دوستان میتونه این کار رو انجام بده هزینش رو لطفا بگه