We use the inventory/template feature of Selling Manager Pro to do this.

Has been working OK so far.