NFT erc721 Smart Contract modifications

Job ID: 32636063

Budget: $30 – $250 USD

Hello,

I today have a fully functional erc721 smart contract which I use to mint NFTs.
Today it functions in the standard way where you pay 'ether' to be able to mint.

However I want to change this. I want user to be able to use a specific erc20 token as payment instead of 'ether' . And i would also need a function where i can update the price amount of the token.

So to clarify, I'm not looking for a complete new erc721 contract, I need help with updating a existing one.

Looking for a solidity expert for this small task, but someone i would like to use for several projects since i have several more upcoming ones.

Best regards