عضویت


کد های سفارشی کردن ووکامرس قسمت چهارم

مقدمه

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

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

نتیجه گیری

 

 

 

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

 

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

قسمت دوم = کد های سفارشی کردن ووکامرس

قسمت سوم = کد های سفارشی کردن ووکامرس

 

 

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

تمامی قطعه کد هایی که در ادامه معرفی می شوند در فایل Functions.php پوشه قالب سایت وردپرسی تان باید اضافه گردد در صورتی که قالب وردپرسی شما این فایل را ندارد می‌توانید یک فایل متنی بسازید و عنوان ، فرمت آن را Functions.php قرار دهید .

 

 

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

نکته : تمامی کد ها فقط در فایل Functions.php کار می کنند .

 

۲-۱ : محدود کردن فهرست کشورها در صفحه پرداخت

function woo_override_checkout_fields( $fields ) { 
	$fields['shipping']['shipping_country'] = array(
		'type'      => 'select',
		'label'     => __('لیست کشور های جدید', 'woocommerce'),
		'options' 	=> array('AU' => 'Australia')
	);
	return $fields; 
} 
add_filter( 'woocommerce_checkout_fields' , 'woo_override_checkout_fields' );

 

۲-۲ : تغییر متن ” رایگان ” در محصولات ووکامرس

function woo_my_custom_free_message() {
	return "محصول رایگان";
}
add_filter('woocommerce_free_price_html', 'woo_my_custom_free_message');

 

۲-۳ : پنهان کردن روش های پرداخت برای محصولات رایگان

add_filter( 'woocommerce_available_shipping_methods', 'hide_all_shipping_when_free_is_available' , 10, 1 );
function hide_all_shipping_when_free_is_available( $available_methods ) {
  	if( isset( $available_methods['free_shipping'] ) ) :
		$freeshipping = array();
		$freeshipping = $available_methods['free_shipping'];
		unset( $available_methods );
		$available_methods = array();
		$available_methods[] = $freeshipping;
	endif;
	return $available_methods;
}

 

۲-۴ : ایجاد یک کوپن از طریق کد

$coupon_code = 'itlibrary'; // کد تخفیف
$amount = '10';
$discount_type = 'fixed_cart';		
$coupon = array(
	'post_title' => $coupon_code,
	'post_content' => '',
	'post_status' => 'publish',
	'post_author' => 1,
	'post_type' => 'shop_coupon'
);			
$new_coupon_id = wp_insert_post( $coupon );

update_post_meta( $new_coupon_id, 'discount_type', $discount_type );
update_post_meta( $new_coupon_id, 'coupon_amount', $amount );
update_post_meta( $new_coupon_id, 'individual_use', 'no' );
update_post_meta( $new_coupon_id, 'product_ids', '' );
update_post_meta( $new_coupon_id, 'exclude_product_ids', '' );
update_post_meta( $new_coupon_id, 'usage_limit', '' );
update_post_meta( $new_coupon_id, 'expiry_date', '' );
update_post_meta( $new_coupon_id, 'apply_before_tax', 'yes' );
update_post_meta( $new_coupon_id, 'free_shipping', 'no' );

 

۲-۵ : اضافه کردن مالیات بر ارزش افزوده به سبد خرید

function woo_add_cart_fee() {
	global $woocommerce;
	if ( is_cart() ) {
		$woocommerce->cart->add_fee( __('مقدار', 'woocommerce'), 5 );
	}
}
add_action( 'woocommerce_before_cart_table', 'woo_add_cart_fee' );

 

۲-۶ : تغییر متن پیغام محصول به سبد خرید اضافه گردید

add_filter( 'woocommerce_add_to_cart_message', 'custom_add_to_cart_message' );
function custom_add_to_cart_message() {
	global $woocommerce;
	if (get_option('woocommerce_cart_redirect_after_add')=='yes') :
		$return_to 	= get_permalink(woocommerce_get_page_id('shop'));
		$message 	= sprintf('<a class="button" href="%s">%s</a> %s', $return_to, __('Continue Shopping →', 'woocommerce'), __('محصول بدرستی اضافه گردید', 'woocommerce') );
	else :
		$message 	= sprintf('<a class="button" href="%s">%s</a> %s', get_permalink(woocommerce_get_page_id('cart')), __('View Cart →', 'woocommerce'), __('محصول بدرستی اضافه گردید', 'woocommerce') );
	endif;
	return $message;
}

 

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

fl studio , Functions.php , itlibrary , learning fl studio , master , mixer , sample , vst , آموزش , آهنگسازی , اضافه کردن خودکار محصول مورد نظر به سبد خرید , اضافه کردن فیلد سفارشی به صفحه ویرایش آدرس ووکامرس , اضافه کردن نوع پرداخت به ایمیل ادمین وکامرس , اضافه کردن واحد پول سفارشی در ووکامرس + نماد , اف ال استودیو , الزامی کردن فیلد ها در صفحه پرداخت , اموزش آهنگسازی , ایجاد یک کوپن از طریق کد , بهترین زبان های برنامه نویسی , تغییر تعداد ردیف نمایش محصولات ووکامرس , تغییر تعداد ستون نمایش محصولات ووکامرس , تغییر لوگو پیش فرض پی پال در ووکامرس , تغییر متن " رایگان " در محصولات ووکامرس , تغییر متن دکمه اضافه کردن به سبد خرید , تغییر متن ناموجود با اتمام موجودی , تغییر نام تب های صفحه محصول , تغییر نام عنوان صفحه فروشگاه , تنظیمات درایور اف ال استودیو , تنظیم حداقل مقدار سفارش مشتری , تنظیم کارت صدا , جهان , حذف تنظیمات پیش فرض ووکامرس , حذف دسته بندی محصولات از صفحه فروشگاه ووکامرس , حذف عنوان محصولات از breadcrumb ( مسیر کاربر ) , حذف محصولات دسته ای خاص از صفحه فروشگاه , حذف مسیر کاربر ووکامرس ( BreadCrumb ) , ریدایرکت کردن ( تغییر مسیر ) کاربر به صفحه پرداخت پس از اضافه کردن محصول , زبان های برنامه نویسی , سال ۲۰۱۹ , سفارشی سازی , سفارشی سازی قسمت های مختلف ووکامرس , سفارشی سازی ووکامرس , سفارشی کردن , سفارشی کردن ووکامرس , سمپل , شورت کد , شورت کدهای ووکامرس , صدا , ضبط صدا , ضبط وکال , غیر فعال کردن تب های ووکامرس ( توضیحات ، نقد و بررسی و ... ) , فایل Functions.php , قالب وردپرسی , قسمت دوم , محدود کردن فهرست کشورها در صفحه پرداخت , مطلب آموزشی , معرفی ۱۰ , میکروفن , میکسر , ووکامرس , وکال , وی اس تی , پاپ فیلتر , پنهان کردن روش های پرداخت برای محصولات رایگان , کارت صدا , کتابخانه فناوری اطلاعات , کد های سفارشی کردن ووکامرس قسمت اول , کد های سفارشی کردن ووکامرس قسمت دوم , کد های سفارشی کردن ووکامرس قسمت سوم , کدهای ووکامرس

کتابخانه فناوری اطلاعات را همراهی کنید

حسین  

استیو جابز : صبور باش چیز های خوب زمان می برد ، امپراطوری ها یک روزه ساخته نمی شوند .