shopping cart form processor work