Hi Ezequiel,
as far as I know via customizing you cannot restrict the follow on document for a shoppig cart to a contract since you will have only one SC document type , you may implement a Badi in order to create a Contract from a SC with some characteristics i.e Z field for the user to choose the next document or scenario.
Hope this help,
Regards!