Thanks,


I just did that an put the "3 dozen rose bouquet" in the cart which is from category 15 and it isn't adding the extra $15, it is adding the $5 per item but I need it to not add anything per item except the flat $15


any ideas?

here is the code


// adjusted count for free shipping
$item_total_count = $total_count - $_SESSION['cart']->free_shipping_items();
global $cart;


$chk_flowers = 0;
$chk_flowers += $_SESSION['cart']->in_cart_check('master_categories_id','15');
$chk_flowers += $_SESSION['cart']->in_cart_check('master_categories_id','16');
$chk_flowers += $_SESSION['cart']->in_cart_check('master_categories_id','17');


if ($chk_flowers > 0) {
$chk_flowers = 15.00;
} else {
$chk_flowers = 0;
}

$this->quotes = array('id' => $this->code,
'module' => MODULE_SHIPPING_ITEM_TEXT_TITLE,
'methods' => array(array('id' => $this->code,
'title' => MODULE_SHIPPING_ITEM_TEXT_WAY,
'cost' => (MODULE_SHIPPING_ITEM_COST * $item_total_count) + MODULE_SHIPPING_ITEM_HANDLING + $chk_flowers)));

if ($this->tax_class > 0) {

$this->quotes['tax'] = zen_get_tax_rate($this->tax_class, $order->delivery['country']['id'], $order->delivery['zone_id']);

}



if (zen_not_null($this->icon)) $this->quotes['icon'] = zen_image($this->icon, $this->title);



return $this->quotes;

}