افزونه پرداخت سریع محصولات دیجیتال ووکامرس
2 2

10 ارسال در این موضوع قرار دارد

https://null24.net/wp-content/uploads/2016/08/YITH-WooCommerce-Quick-Checkout-for-Digital-Goods-Premium-v1.0.3.jpg

 

با سلام خدمت شما همراهان پرشین اسکریپت

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

از قابلیت های این افزونه:

- کاملا فارسی

- امکان ذخیره تنظیمات برای تمامی محصولات

- امکان سفارشی سازی بر اساس دسته بندی٬ برچسب و محصولات خاص

 

امیدوارم لذت ببرید.

 

woocommerce-quick-checkout-for-digital.zip

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 5 ساعت قبل، Mohammad گفته است :

کار نمیکنه کلمه ای کلی هست! لطفا مشکل رو شرح بدید...

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

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 17 ساعت قبل، infodeta گفته است :

کار نمیکنه

 

وارد تنظیمات افزونه بشوید و تیک فعال سازی افزونه را بزنید و فیلدهایی که می خواهید نمایش داده شود را وارد کنید:

01-5.jpg

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در ۱ ساعت قبل، infodeta گفته است :

همین کار هارو انجام دادم
ولی بازم کار نکرد

 

می توانید از روش زیر هم استفاده کنید:

 

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
	global $woocommerce;	$hasPhysicalProduct = false;	
	if ( ! empty( $woocommerce->cart->cart_contents ) ) {		
		$cart = $woocommerce->cart->get_cart();		foreach ( $cart as $key => $values ) {  			$_product = get_product( $values['variation_id'] ? $values['variation_id'] : $values['product_id'] );			if ( ! empty( $_product ) && $_product->exists() && $values['quantity'] > 0 ) {				if ($_product->virtual == 'no' && $_product->downloadable == 'no') {					$hasPhysicalProduct = true;					break;				}			}		}	}			if ($hasPhysicalProduct == false)	{					unset($fields['billing']['billing_address_1']);		unset($fields['billing']['billing_address_2']);					unset($fields['billing']['billing_company']);		unset($fields['billing']['billing_city']);		unset($fields['billing']['billing_postcode']);		unset($fields['billing']['billing_country']);		unset($fields['billing']['billing_state']);	}	return $fields;}

 

 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 19 ساعت قبل، caduspro گفته است :

 

می توانید از روش زیر هم استفاده کنید:

 


add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
	global $woocommerce;	$hasPhysicalProduct = false;	
	if ( ! empty( $woocommerce->cart->cart_contents ) ) {		
		$cart = $woocommerce->cart->get_cart();		foreach ( $cart as $key => $values ) {  			$_product = get_product( $values['variation_id'] ? $values['variation_id'] : $values['product_id'] );			if ( ! empty( $_product ) && $_product->exists() && $values['quantity'] > 0 ) {				if ($_product->virtual == 'no' && $_product->downloadable == 'no') {					$hasPhysicalProduct = true;					break;				}			}		}	}			if ($hasPhysicalProduct == false)	{					unset($fields['billing']['billing_address_1']);		unset($fields['billing']['billing_address_2']);					unset($fields['billing']['billing_company']);		unset($fields['billing']['billing_city']);		unset($fields['billing']['billing_postcode']);		unset($fields['billing']['billing_country']);		unset($fields['billing']['billing_state']);	}	return $fields;}

 

 

این کد رو قرار میدم سایتم بالا نمیاد
میشه راهنماییم کنید
آدرس سایتم
www.infodeta.ir

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 31 دقیقه قبل، infodeta گفته است :

این کد رو قرار میدم سایتم بالا نمیاد
میشه راهنماییم کنید
آدرس سایتم
www.infodeta.ir

کدی که در جستار مربوطه فرستادم است، به خاطر به روز رسانی های انجمن نامرتب شده است و کامنتی که در کد است در ادامه آن اختلال ایجاد می کند. کد اصلاح شده را هم برایتان فرستادم از آن استفاده کنید. در بین تگ های php قرار دهید؛ در فایل functions.php پوسته.

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

 

همچنین می توانید از طراح پوسته تان بخواهید که اینکار را انجام دهد.

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


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

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

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

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

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

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

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

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

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

2 2