ERC721Community contract by buildship.xyz is used by 280+ collections with 1500ETH+ in total volume. It uses ERC721A, and has 40-100% lower minting gas fees, costs ~10-20$ in gas to deploy, bullet-proof security, and extensions like allowlists, funds/royalty splits, mint passes, etc.
Make sure your contract has price and mint constants. The possible namings are: mint, buy or mintXXX; price or cost.
Your Webflow website is at least on a Basic site plan (required to add custom code blocks)
How to use?
Open Webflow website editor
Create a new Embedded HTML code block (at least Basic site plan required)
Your contract should be verified on Etherscan. Otherwise you have to add CONTRACT_ABI = [{...}] line in the above code, with your full contract ABI inserted. If you have an error saying your ABI is too long, click here.
5. Create a button with ID mint-button on your Webflow site
If you can't set an ID, you can set a button URL as #mint-button or https://<your-website-url>/#mint-button