The Disabling cart plugin for Shop-Script lets you to set a lock on orders processing. The plugin can be used in one of next options:
The plugin supports multi storefronts, and you can disable a cart not for all storefronts. Also you can exclude some user categories from the disabling.
Please note that the plugin interacts with the Cart page and it's useless with "Buy in one click" plugins.