• اطلاعیه ها

    • Saeed Fard

      پوشش زنده وردکمپ ۲۰۱۸ اروپا توسط وردپرس پارسی   23/03/97

      اگر کاربر وردپرس هستید حتما تا به حال اسم وردکمپ رو شنیدید، کمپ و دورهمی بزرگ توسعه‌دهنده‌ها و کاربران وردپرس که سالانه در کشورهای مختلف برگزار میشه تحت عنوان وردکمپ هستش که از سمت مراجع اصلی وردپرس حمایت و برگزار می‌شه.   این‌ بار در سال 2018 وردکمپ اروپا در شهر بلگراد کشور صربستان در حال برگزاری هستش، این رویداد طی سه روز 24 تا 26 تیر ماه (June 14-16) برگزار میشه، در این رویداد مصطفی صوفی از وردپرس پارسی و به نمایندگی تمامی کاربران وردپرس فارسی حضور داره. وردپرس پارسی رویداد وردکمپ 2018 اروپا رو به صورت زنده توسط مصطفی پوشش می‌ده و در صورت علاقه‌مندی به این مراسم می‌تونید از طریق وردپرس پارسی دنبالش کنید.در حال حاضر یک روز از این مراسم گذشته که گزارش اون در قسمت پوشش زنده قرار گرفته. برای دنبال کردن مراسم وردکمپ اروپا به صورت لحظه‌ای به صفحه پوشش زنده در قسمت زیر مراجعه کنید. همینطور در آینده منتظر خبر برگزاری اولین وردکمپ در ایران توسط وردپرس‌پارسی باشید. https://wp-parsi.com/wceu-2018

      لینک خبر در وردپرس پارسی : https://wp-parsi.com/wceu-2018-live  
S@jj@D

امکان ثبت سفارش فقط از یک دسته بندی در هر تراکنش در ووکامرس

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

سلام و وقت بخیر به همه دوستان ارجمند؛

همانطور که در عنوان نوشتم میخام در ووکامرس هر کاربر در هر تراکنش فقط از یک دسته بندی بتونه سفارش بده! برای روشن تر شدن مسئله الگوریتمش رو خدمتتون بیان میکنم:

1- کاربر در مرحله اول اجازه اضافه کردن محصول از هر دسته بندی رو به سبد خرید داره.

2- اضافه کردن محصول های بعدی به سبد خرید با شرط قرار گرفتن در دسته بندی اولین محصول اضافه شده به سبد صورت میگیره. (اگر محصول اول از دسته بندی X بوده محصولات بعدی هم باید از دسته بندی X باشن ... اگر محصول اول از دسته بندی Y بوده محصولات بعدی هم باید از دسته بندی Y باشن و همینطور الی آخر ...)

3- در صورت عدم رعایت مرحله 2 پیغام خطایی ظاهر بشه با این مضمون که "شما در هر بار سفارش (در هر تراکنش) فقط اجازه سفارش از یک دسته بندی را دارید" (حالا این پیغام خطا میتونه در هنگام کلیک بر روی افزودن به سبد خرید به صورت پاپ آپ ظاهر بشه یا مثه پیغام خطاهای معمول ووکامرس در بالای صفحه ظاهر بشه)

4- در صورت رعایت مرحله 2 کاربر مشکلی برای ادامه کار و تسویه حساب نداشته باشه و سفارش به صورت کامل ثبت بشه!

سپاس از شما.

0

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


لینک به پست

سلام

http://stackoverflow.com/a/35072168

 

1

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


لینک به پست
در در ۱۳۹۶/۱/۱۰ ه‍.ش. at 18:35، مهدی گفته است :

سلام


http://stackoverflow.com/a/35072168

 

درود و سپاس از شما اما این تاپیک رو دیده بودم نه این جوابگوی مشکل من نیست!

0

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


لینک به پست

این رو تست کنید

function itl_is_product_the_same_cat( $valid, $product_id, $quantity ) {
    global $woocommerce;

    foreach ( $woocommerce->cart->get_cart() as $cart_item_key => $values ) {
        $_product 	  = $values['data'];
        $terms 		  = get_the_terms( $_product->id, 'product_cat' );
        $target_terms = get_the_terms( $product_id, 'product_cat' ); // get the current items

        foreach ( $terms as $term ) {
            $cat_ids[] = $term->term_id;  // get all the item categories in the cart
        }
        foreach ($target_terms as $term) {
            $target_cat_ids[] = $term->term_id; // get all the categories of the product
        }
    }

	if ( ! empty ( WC()->cart->get_cart() ) && $valid ) {
		$same_cat = array_intersect( $cat_ids, $target_cat_ids ); // check if they have the same category

		if ( count( $same_cat ) == 1 ) {
			wc_add_notice( 'You can only have 1 item per category in your cart', 'error' );
			return false;
		} else {
			return $valid;
		}
	} else {
		return $valid;
	}
}
add_filter( 'woocommerce_add_to_cart_validation', 'itl_is_product_the_same_cat', 10, 3 );

 

1

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


لینک به پست

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

0

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


لینک به پست

متوجه نشدم، الان مشکل‌تون برطرف شد یا اینکه اصلا سوال‌تون چیز دیگه‌ای بود؟

0

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


لینک به پست

نه دیگه برطرف نشد! بنده عرض کردم میخام کاربر در هر تراکنش فقط از یک دسته بندی بتونه سفارش بده نه اینکه از هر دسته بندی یک آیتم فقط بتونه سفارش بده! کدی که شما دادین از هر دسته بندی یک آیتم فقط میتونه سفارش بده! من به صورت الگوریتم گفتم که مسئله روشن تر شه!

با مثال میگم این بار: فرض می کنیم یک دسته بندی داریم به نام "الف" و یک دسته بندی هم داریم به نام "ب"! کاربر برای اولین محصول میتونه از هر دو دسته بندی به سبد خریدش اضافه کنه! اما شرط ادامه خرید و تسویه حساب اینه که محصولات بعدی رو هم از همون دسته بندی انتخاب کنه! مثلا اگر محصول اول از دسته بندی "الف" بود محصولات بعدی هم از دسته بندی "الف" باشن و اگر محصول اول از دسته بندی "ب" بود محصولات بعدی هم از دسته بندی "ب" باشن! در غیر این صورت پیغام خطا ظاهر شه!

0

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط liam
      سلام
      کد میخوام برای نمایش فروشنده برتر در ووکامرس
      مشابه تصویر پیوست شده (افزونه مورد استفاده : دکان)
      لطفا راهنمایی کنید
      ممنون

    • توسط tohidtaghavi
      سلام . هنگاام انتخاب محصول و رفتن به سبد خرید گزینه اقدام به پرداخت غیر فعال است . موقع ورود به صفحه سبد خرید کلیکش فعال است ولی هنگام بارگذاری کامل غیر فعال میشود و کار نمیکند.
      http://www.irantarhim.com/shop/
    • توسط hamedskort
      با سلام خدمت اساتید محترم
      بنده فروشگاه اینترنتی مرکز فرش ایرانیان را ایجاد کردم و محصولاتم را به دلیل تغییر قیمت در سایز های مختلف برایش ویژگی تعریف کرده و به صورت محصول متغییر ثبت کردم
      زمانی که وارد شاخه خرید فرش 1000 شانه یا خرید فرش 1200 شانه میشویم و میخاهیم محصولات را بر اساس فیلتر قیمت و سایز محصولات مورد نظر را فیلتر کنیم باز هم همه محصولات نمایش داده میشود
      (*مثلا فرش 12 متری فیلتر میکنم و در  این سایز دو قیمت 1.780.000 و 1.890.000 در متغیر ها برای فرش 12 متری موجود است و زمانیکه بازه قیمت را بین 500.000 تا 1.800.000 تومان قرار میدم ,باز هم هنگام نمایش تمام متغیر ها نمایش داده میشود و فیلتر به درستی انجام نمیشود.)
      وارد سایت بشین و فیلتر بر اساس سایز و قیمت انجام بدین خودتون متوجه منظورم میشین 
      https://markazefarsh.com/shop این ادرس فروشگاه اینترنتی مرکز فرش ایرانیان هست که محصولات رو نمایش میده و فیلتر سمت راست سایت انجام میشود
      ممنون میشم کمکم کنید.
       
       
    • توسط Vahid.T
      با سلام و وقت بخیر
      قالبی که از ووکامرس پشتیبانی نمیکنه امکان داره ووکامرس رو روش نصب کنیم ؟
      مثلا الان از قالب news portal میخوام استفاده کنم اما متاسفانه ننوشته که از ووکامرس پشتیبانی میکنه  ... اگر بعد از نصب قالب به صورت دستی ووکامرس رو نصب کنم جواب میده ؟ مشکلی پیش نمیاد ؟ یا باید کار خاصی انجام بدم ؟ اصلا امکانش هست یا نه ؟
      قالب وردپرسی که از ووکامرس هم پشتیبانی کنه مشابه سایت زیر چی پیشنهاد می کنید ؟
      http://fajo.ir/index.php
      باتشکر
    • توسط stevej
      سلام من یک افزونه برای وردپرس یا ووکامرس میخوام که منوش رو به همچین شکلی در بیاره لطفا بهم معرفی کنید اگر میشناسید