הצגת חיסכון קבוע למוצר בווקומרס
אם תירצו שעל כל מוצר שיהיה במבצע יהיה כתוב כמה הקונה חוסך בקנייה זו כל שעליכם לעשות הוא לעתיק את הקוד למטה ולהדביק אותו ב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 .= '
תחסכו בקנייה זאת ' . wc_price($savings) . '!';
}
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
What's up, I check your blogs on a regular basis.
Your story-telling style is witty, keep up the good work!
😍👍