איך מציגים חסכון קבוע למוצר בווקומרס

איך מציגים חסכון קבוע למוצר בווקומרס

הצגת חיסכון קבוע למוצר בווקומרס

אם תירצו שעל כל מוצר שיהיה במבצע יהיה כתוב כמה הקונה חוסך בקנייה זו כל שעליכם לעשות הוא לעתיק את הקוד למטה ולהדביק אותו בfunctions.php בתבנית שלכם או לחלופין להשתמש בתוסף Code Snippets. שזאת הדרך הבטוחה יותר. מצרף לכם קישור להורדת התוסף Code Snippets (תוכלו לשנות את המלל "תחסכו בקנייה זאת" למה שתירצו 🙂 ) 

איך מציגים חסכון קבוע למוצר בווקומרס
				
					/**
 * Snippet Name:	WooCommerce Display Fixed Saving Amount On Sale Products
 * Snippet Author:	ecommercehints.com
 */

// Simple Products
add_filter( 'woocommerce_get_price_html', 'ecommercehints_display_fixed_amount_savings_on_sale_simple_products', 10, 2 );
function ecommercehints_display_fixed_amount_savings_on_sale_simple_products( $price, $product ) {
    if ( $product->is_on_sale() && $product->is_type( 'simple' ) ) {
        $regular_price = $product->get_regular_price();
        $sale_price = $product->get_sale_price();
		$savings = $regular_price - $sale_price;
        $price .= '<br><small>תחסכו בקנייה זאת ' . wc_price($savings) . '!</small>';
	}
    return $price;
}

// Variations (appears once variations have been selected)
add_filter( 'woocommerce_available_variation', 'ecommercehints_display_fixed_amount_savings_on_sale_variable_products', 10, 3 );
function ecommercehints_display_fixed_amount_savings_on_sale_variable_products( $data, $product, $variation ) {
    if( $variation->is_on_sale() ) {
        $savings_amount = $data['display_regular_price'] - $data['display_price'];
        $data['price_html'] .= 'חסכתם בקנייה זו' . wc_price($savings_amount);
    }
    return $data;
}

				
			

2 Responses

כתיבת תגובה

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

אהבתם את המאמר? שתפו אותו עם החברים:)