קטגוריות
הרחבות לווקומרס

תכונות ברירת מחדל לווקומרס

איך להחריג תכונה מסוימת מחישוב תכונת הברירת המחדל על פי המלאי?
עדכן את ה-id של התכונה:

add_filter( 'daw_max_variations', 'exclude_attribute', 10, 2 );
function exclude_attribute( $max_variations, $attribute ) {
	$excluded_attribute = 25;
	if ( $excluded_attribute === $attribute['id'] ) {
		return 0;
	}
	return $max_variations;
}

איך להחיל את אפשרות בחירת התכונה הראשונה רק במוצרים עם עד כמות מסוימת של תכונות?
עדכן את כמות התכונות הרצויה:

add_filter( 'first_attribute_checkbox', 'daw_first_attribute_restrict_products', 10, 2 );
function daw_first_attribute_restrict_products( $first_attribute_checkbox, $product ) {
	$max_attributes = 3;
	if ( $max_attributes < count( $product->get_attributes() ) ) {
		return 'no';
	}
	return $first_attribute_checkbox;
}

איך להחריג מוצר מסוים מכל חישובי תכונות ברירת המחדל?
עדכן את ה-id של המוצר:

add_filter( 'daw_include_product', 'exclude_product', 10, 2 );
function exclude_product( $included, $product ) {
	$excluded_product = 71;
	if ( $excluded_product === $product->get_id() ) {
		return false;
	}
	return $included;
}

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *