We are trying to change the users mode of sale when a promo code is entered online, and the promo is associated with a new MOS. Assuming the promo code is tied to the new MOS in TR_WEB_SOURCE_NO, the offer is setup on the new destination MOS, and the source and offer have start and end dates that allow it to be currently accessed, should UpdateSourceNumber automatically change the MOS on the users web session to be the new mode of sale?
It doesn't claim to: I expect you will need to use Normal 0 false false false EN-US X-NONE X-NONE ChangeModeOfSaleEx. Bear in mind that if you change the MOS after login, you may have items in the cart that will not longer be valid for that MOS, so you will need to handle that contingency.
Sorry about the gibberish -- I really despise this crap about Windows trying to include font settings when pasting.