You can amend assets and contracts directly from an Opportunity. This is useful for creating Amendment Quotes on existing Opportunities, or if your sales reps don't have access to the Contract object.
Is there a way so that when we select the Amend Contract button on the opportunity that the quote that is generated stays with that opportunity?
Account manager (AM) working on an account for an up sale and the AM creates an opportunity. The AM builds up the opportunity, inputs stage/probability notes and the lot. When the AM selects the Amends Contract button it would make sense for the quote to relate back to the opportunity that AM was working off of.
Looking at your use case, it appears that the Add-on Opportunity functionality might be what you're looking for.
In short, the Amendment functionality automates the generation of an Amendment Opportunity, while the Add-On Opportunity allows the user to setup their own opportunity and attach that to an existing Contract.
Native on Salesforce