1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
<?php
/**
* Flatsome functions and definitions
*
* @package flatsome
*/
require get_template_directory() . '/inc/init.php';
/**
* Note: It's not recommended to add any custom code here. Please use a child theme so that your customizations aren't lost during updates.
* Learn more here: http://codex.wordpress.org/Child_Themes
*/
// Override du panier
add_action( 'woocommerce_before_calculate_totals', 'add_custom_price' );
function add_custom_price( $cart_object ) {
$custom_price = 5%;
$custom_price2 = 10%;
$custom_price3 = 15%;
$klett = array ( 'klett', 'Klett' );
$cornelsen = array ( cornelsen, Cornelsen );
$hueber = array ( hueber, Hueber );
foreach ( $cart_object->cart_contents as $key => $value ) {
if (array_intersect($klett, $value[variation])) {
$value[data]->price = $custom_price;
}
elseif (array_intersect($cornelsen, $value[variation])) {
$value[data]->price = $custom_price2;
}
elseif (array_intersect($hueber, $value[variation])) {
$value[data]->price = $custom_price2;
}
}
}
// Fin override du panier
?> |
Partager