Exemplo n.º 1
0
 }
 // show reward points
 if ($points_system && $reward_points_details) {
     $reward_points = calculate_reward_points($reward_type, $reward_amount, $item_price, $buying_price, $points_conversion_rate, $points_decimals);
     $reward_points += $components_reward_points;
     $product_params["base_reward_points"] = $reward_points;
     if ($reward_type) {
         $t->set_var("reward_points", number_format($reward_points, $points_decimals));
         $t->parse("reward_points_block", false);
     } else {
         $t->set_var("reward_points_block", "");
     }
 }
 // show reward credits
 if ($credit_system && $reward_credits_details && ($reward_credits_users == 0 || $reward_credits_users == 1 && $user_id)) {
     $reward_credits = calculate_reward_credits($credit_reward_type, $credit_reward_amount, $item_price, $buying_price);
     $reward_credits += $components_reward_credits;
     $product_params["base_reward_credits"] = $reward_credits;
     if ($credit_reward_type) {
         $t->set_var("reward_credits", currency_format($reward_credits));
         $t->parse("reward_credits_block", false);
     } else {
         $t->set_var("reward_credits_block", "");
     }
 }
 $recent_price = 0;
 $product_params["pe"] = 0;
 if ($display_products != 2 || strlen($user_id)) {
     set_quantity_control($quantity_limit, $stock_level, $quantity_control, $min_quantity, $max_quantity, $quantity_increment);
     // calculate recent price
     $recent_price = calculate_price($price, $is_sales, $sales_price);
Exemplo n.º 2
0
     if ($reward_type) {
         $t->set_var("reward_points", number_format($reward_points, $points_decimals));
         $t->parse("reward_points_block", false);
     } else {
         $t->set_var("reward_points_block", "");
     }
     $total_reward_points += $reward_points;
 }
 // show reward credits
 if ($credit_system && $reward_credits_basket && ($reward_credits_users == 0 || $reward_credits_users == 1 && $user_id)) {
     $reward_credits = calculate_reward_credits($credit_reward_type, $credit_reward_amount, $price, $buying_price);
     // multiply by quantity
     $reward_credits *= $quantity;
     $reward_credits += $components_reward_credits;
     if ($credit_reward_type == 1 || $credit_reward_type == 4) {
         $properties_reward_credits = calculate_reward_credits($reward_type, $reward_amount, $properties_price, $properties_buying_price);
         $reward_credits += $properties_reward_credits * $quantity;
     }
     if ($credit_reward_type) {
         $t->set_var("reward_credits", currency_format($reward_credits));
         $t->parse("reward_credits_block", false);
     } else {
         $t->set_var("reward_credits_block", "");
     }
     $total_reward_credits += $reward_credits;
 }
 $price = round($price + $properties_price - $product_discount, 2);
 $tax_amount = get_tax_amount($tax_rates, $item_type_id, $price, 1, $tax_id, $tax_free, $tax_percent);
 $tax_values = get_tax_amount($tax_rates, $item_type_id, $price, 1, $tax_id, $tax_free, $tax_percent, "", 2);
 $item_total = $price * $quantity;
 // show tax below product if such option set