In Salesforce CPQ, a Contract can be generated for subscription products by selecting the Contracted checkbox on either the Opportunity record or on an Order record. To create a Contract from an Opportunity, select Contracted on your Opportunity record, and then save your changes.