Drupal 5.10
uc_event 5.x-1.0-rc2 (uc_event_2.zip)
I am developing a module in which I've overridden hook_form_submit($form_id, $form_values) with my own buy_events_form_submit($form_id, $form_values).
I am adding items to the cart using the following (I am determining $thisnode and $cartqty elsewhere in the module.):
uc_cart_add_item($thisnode,$cartqty);The description and price in the shopping cart are, as expected:
The title is $node->title and the unit price is $node->sell_price.
I also need to add a second item for the same node to the shopping cart with a different description and price. I've attempted the following:
$node = node_load(array("nid" => $form_values['nid']));
$node->title = $node->title . ' (Non-member)';
$node->sell_price = $node->list_price;
drupal_set_message('<pre>$node values: '.print_r($node,true).'</pre>');
uc_cart_add_item($thisnode,$otherqty);The set_message reveals that the title and sell_price have changed accordingly.
However, when the item is added to the cart, the original title and sell_price in the node has been added to the cart, not the new title and sell_price. Any thoughts on how I can override these two node fields when adding the second item?

(For our company, it can mean a difference of a couple hundred dollars.)