fbpx

הירשמו לקבלת עדכונים

הזינו את המייל שלכם
וקבלו עדכונים חודשיים לתיבת הדואר שלכם

500x500 Birthday 2022 Croco (1)

40% הנחה לכל חבילות קרוקובלוק

קופון הנחה: crocoturns4
סיום המבצע: 29/5/22

Cart Count

שורטקוד – הצגת כמות מוצרים בסל

קוד PHP המאפשר להציג איפה שתרצו את מספר הפריטים שיש כרגע בסל הקניות. יש להעתיק את הקוד לקובץ ה- functions.php שבתבנית הבת שלכם, על מנת

Text Scroll

CSS – תיבת טקסט עם גלילה

קוד CSS המאפשר להכניס טקסט ארוך לתוך איזור סרגל גלילה, ניתן לשחק עם הצבעים, עובי סרגל הגלילה, הוספת צל, גובה האיזור וכו’ דוגמה: לורם איפסום

Text Effect

אפקטים מגניבים לפונטים ב-CSS בלבד

במדריך הבא אשתף אתכם בכמה אפקטים מגניבים שאפשר לעשות לפונטים באמצעות CSS בלבד, יאלה מתחילים! אפקט גרדיאנט גרדיאנט selector p { background: linear-gradient(-20deg, #b721ff 0%,

ווקומרס – כפתור החלת מחיר על כל הווריאציות של מוצר מסוים

Variation Price
שיתוף ב facebook
שיתוף ב twitter
שיתוף ב linkedin
שיתוף ב whatsapp
שיתוף ב email

קרה לכם שקיבלתם מהלקוח מוצר עם מספר גדול של צבעים או מידות כאשר כולם באותו המחיר? מה שעד היום הייתם צריכים לעשות זה להיכנס לכל וריאציה בנפרד ולעדכן לה מחיר. במספר קטן של ווריאציות זה לא כל כך נורא, אבל כשמדובר בהמון וריאציות, כאן העסק מתחיל להסתבך.

הקוד הבא מוסיף כפתור ליד המחיר של הווריאציות ומאפשר בלחיצה עליו להחיל את המחיר הנקבע להופיע בכל הווריאציות.

יש להעתיק את הקוד לקובץ ה- functions.php שבתבנית הבת שלכם:

 
				
					add_action( 'woocommerce_product_data_panels', 'gowp_global_variation_price' );  function gowp_global_variation_price() {  	global $woocommerce;  	?>  
<script type="text/javascript"> 
function addVariationLinks() {
	a = jQuery( '<a href="#">החל את המחיר על כל הוריאציות</a>' );
	b = jQuery( 'input[name^="variable_regular_price"].wc_input_price' );
	a.click( function( c ) { 
		d = jQuery( this ).parent( 'label' ).next( 'input[name^="variable_regular_price"].wc_input_price' ).val();
		e = confirm( "לשנות את המחיר של כל הוריאציות ל " + d + "?" );
		if ( e ) b.val( d ).trigger( 'change' );
		c.preventDefault();
		} );
		b.prev( 'label' ).append( " " ).append( a );
		aa = jQuery( '<a href="#">החל את המחיר על כל הוריאציות</a>' );
		bb = jQuery( 'input[name^="variable_sale_price"].wc_input_price' );
		aa.click( function( cc ) {
			dd = jQuery( this ).parent( 'label' ).next( 'input[name^="variable_sale_price"].wc_input_price' ).val();
			ee = confirm( "לשנות את המחיר של כל הוריאציות ל " + dd + "?" );
			if ( ee ) bb.val( dd ).trigger( 'change' );
			cc.preventDefault();
			} );
			bb.prev( 'label' ).append( " " ).append( aa );
			}
			<?php if ( version_compare( $woocommerce->version, '2.4', '>=' ) ) : ?>
			jQuery( document ).ready( function() {
				jQuery( document ).ajaxComplete( function( event, request, settings ) {
					if ( settings.data.lastIndexOf( "action=woocommerce_load_variations", 0 ) === 0 ) {
						addVariationLinks();
						}
						} );
						} );
						<?php else: ?>
						addVariationLinks();
						<?php endif; ?>
						</script>
						<?php
						}
				
			
מעצבת UI/UX ובעלת סטודיו למיתוג ובניית אתרים עם ניסיון של מעל 10 שנים בתחום. יועצת עסקית בתחום חוויית המשתמש ומיתוג עסקי ומנחה קורסים וסדנאות בוורדפרס, מומחית בפיתוח אתרים דינאמיים ומורכבים וחנויות וירטואליות ממירות.

מדריכים באותו נושא:

בואו נדבר על זה

0 0 דירוגים
דירוג המאמר
הירשם
עדכן אותי על
guest
0 תגובות
תגובות בגוף המאמר
צפה בכל התגובות
0
נשמח לשמוע מה אתה חושב, הגב כאן...x
()
x
דילוג לתוכן