If you deploy a custom contract, we recommend you configure your royalties on OpenSea to receive royalties from sales on that marketplace.
If you set royalties on OpenSea, it overrides royalties for all marketplaces that support the royalty registry and overrides royalties you set up on your Verisart NFT or contract.
If you set royalties at a contract level (i.e. all the NFTs in the collection have the same royalties) and are using the same royalty address as initially set on the contract, this won't be an issue for you.
If you set different royalties for individual NFTs, setting royalties on OpenSea overrides this configuration as they do not support setting per NFT royalties. Consider using other marketplaces such as Rarible.
Setting Royalties on OpenSea
Log in to OpenSea
Connect to the wallet that created the contract. If the contract was created through Shopify, you'll need to use the managed minting wallet.
Go to the top-right profile icon, and select 'Profile' and connect your wallet
Go to your Custom Contract
On your Profile page, you'll see you see your contracts under the 'Created tab'. Note: OpenSea refers to contracts as collections.
Click on one of the contracts.
To edit the custom contract, click on the pencil icon.
Add name, description, profile image, banner, website URL and more.
Under the 'Earnings' section configure your royalties. Set multiple recipients if required.
To confirm the changes, you must make an on-chain transaction to update the royalty registry.