on changing the currency, you would need to loop through the cart and save all the item ids to a comma separated list.
clear the cart
create a recordset to return the items that had been in the cart using the coma separated list:
SELECT * FROM Products WHERE ProductID IN (<comma separated list>)
then use the populate cart from recordset behavior to repopulate the cart with the correct currency. It will take some hand coding top accomplish this.