See Incident: 
Clearing a merchandising evar via process rule [Incident: 140404-000121]
 
I tried writing a processing rule as such: 
If evar4 equals any (Shopping_Cart | PAGE_) then delete the value of evar4.
 
Pretty simple, yes?  As it turns out, since evar4 is a merchandising evar and it's value is set on the product string, processing rules cannot see it or change it. 
 
I would like to be able to access and modify evars and events in product strings from within a processing rule.