1. A computer-implemented method, comprising: at a server system: providing an electronic procurement system having a plurality of items; providing a first shopping cart having at least one first item from the plurality of items; in response to receiving a selection of a second item from the plurality of items by a user of the electronic procurement system, adding the second item to the first shopping cart; determining, by the electronic procurement system, that the second item is a restricted item according to government or supplier regulations; in response to the determination, automatically moving the second item from the first shopping cart to a second shopping cart; and processing purchase requests of the first and second shopping carts.