Si vous souhaitez vous-même créer et vendre des NFT, vous pouvez créer votre propre place de marché NFT à cette fin. Grâce à des plugins adaptés, l’as­so­cia­tion de WordPress et Woo­Com­merce vous permet de réaliser ceci très sim­ple­ment.

Mettre en place sa propre pla­te­forme NFT : quels sont les besoins ?

Qui souhaite gagner de l’argent avec les NFT disposent de plusieurs options in­té­res­santes. L’une des pos­si­bi­li­tés consiste à mettre en place sa propre place de marché NFT, même si ceci implique un certain effort. Une telle pla­te­forme fonc­tionne en principe comme une boutique en ligne ordinaire. Il convient toutefois de tenir compte des ca­rac­té­ris­tiques propres aux NFT :

Les uti­li­sa­teurs doivent pouvoir s’inscrire sur la place de marché NFT créée et créer des por­te­feuilles nu­mé­riques per­son­nels. C’est la seule façon pour les clients de votre marché d’acheter ou de revendre des NFT et de trans­fé­rer des cryp­to­mon­naies.

De plus, la prise en charge générale des blo­ck­chains comme Ethereum ou binance Smart Chain est tout autant in­dis­pen­sable. Les bases de données dis­tri­buées sont le fondement des NFT ou des jetons qui iden­ti­fient de manière unique les NFT et sont donc es­sen­tiels à votre offre. Plus votre place de marché NFT prend en charge de blo­ck­chains, plus les uti­li­sa­teurs peuvent choisir librement.

Note

Selon le type de pla­te­forme NFT, des exigences sup­plé­men­taires con­cer­nant la mise en œuvre peuvent venir s’ajouter. Par exemple, si vous prévoyez de créer une place de marché NFT pour le commerce im­mo­bi­lier, des con­nexions aux bases de données MLS et des registres gou­ver­ne­men­taux sont requises. Les pla­te­formes NFT pour les jeux vidéo, en revanche, né­ces­si­tent une in­té­gra­tion très étroite avec les jeux en question.

Outils de création mo­du­laires, CMS ou pro­gram­ma­tion par vos propres soins ?

Pour créer votre propre place de marché NFT, vous pouvez recourir à des solutions usuelles :

  1. Pro­gram­mez le code vous-même ou mis­sion­nez une agence : les délais et les coûts sont très élevés dans ce cas.
  2. Optez pour une solution modulaire ou un système de boutique pour créer la place de marché. Cependant, peu de systèmes prennent ac­tuel­le­ment en charge les NFT, alors veillez d’abord à pouvoir créer une place de marché NFT avec la solution que vous avez choisie.
  3. Utilisez un système de gestion de contenu tel que WordPress ou son extension de boutique Woo­Com­merce pour installer la boutique et mettre en œuvre ensuite toutes les fonc­tion­na­li­tés im­por­tantes touchant aux NFT.

Place de marché NFT : hé­ber­ge­ment et domaine

Dans tous les cas, vous avez besoin d’un en­vi­ron­ne­ment d’hé­ber­ge­ment adapté et d’un domaine personnel pour pouvoir proposer votre pla­te­forme NFT à l’adresse Web de votre choix. Les solutions mo­du­laires ou les systèmes de boutique vous proposent gé­né­ra­le­ment un choix de packs qui con­tien­nent déjà du matériel et un domaine. Si vous tra­vail­lez avec un CMS ou une pla­te­forme codée pro­pre­ment, vous devez vous préoc­cu­per de ces exigences tech­niques au cas par cas. Les aspects es­sen­tiels dont il faut tenir compte sont les suivants :

  • Puissance de calcul : votre place de marché NFT est censée offrir à tous les uti­li­sa­teurs la meilleure ex­pé­rience possible. Vous pouvez garantir des temps de char­ge­ment rapides et la dis­po­ni­bi­lité la plus élevée possible en déployant suf­fi­sam­ment d’UC et de mémoire vive. Plus le trafic de votre place de marché NFT créée est important et plus le nombre de NFT offerts est élevé, plus il vous faudra mobiliser de res­sources.
  • Espace de stockage : les données de votre pla­te­forme sont stockées dans des bases de données. Assurez-vous que les systèmes de gestion de base de données souhaités sont pris en charge. Si votre place de marché NFT se développe, il est impératif d’étendre l’espace Web dis­po­nible pour fournir un espace suffisant pour votre projet.
  • Sécurité : pour garantir la sécurité de votre boutique de NFT, le transfert de données doit être protégé par SSL/TLS. Votre en­vi­ron­ne­ment d’hé­ber­ge­ment nécessite également une pro­tec­tion contre les pro­grammes mal­veil­lants et des pare-feu pour filtrer le trafic entrant. Des sau­ve­gardes et des mises à jour ré­gu­lières des ap­pli­ca­tions utilisées sont également re­com­man­dées.
Conseil

Vous pouvez consulter notre article « Les bases de la création d’une boutique en ligne », qui présente les autres défis à relever lors de la création de votre propre place de marché NFT.

Votre propre place de marché NFT chez IONOS

IONOS vous propose dif­fé­rents packs d’hé­ber­ge­ment, à l’aide desquels vous pouvez fa­ci­le­ment et com­mo­dé­ment créer votre propre place de marché NFT basé sur WordPress et Woo­Com­merce. Les hé­ber­ge­ments Web de IONOS peuvent être utilisés pour des projets en tous genres. Pour notre cas, IONOS propose également un hé­ber­ge­ment WordPress : choi­sis­sez le pack adapté à vos besoins entre la solution Start, Expand et Boost. L’offre d’hé­ber­ge­ment Woo­Com­merce est notamment par­fai­te­ment assortie au système de gestion de contenu populaire et au plugin de boutique en ligne bien connu.

Le meilleur tarif pour votre pla­te­forme NFT dépend en par­ti­cu­lier de la taille du projet : quel est le nombre de NFT proposés ? S’agit-il d’exem­plaires très re­cher­chés, de sorte que l’on peut s’attendre à un trafic élevé ? Des requêtes ré­gu­lières avec des in­ter­faces sont requises (autres bases de données, cryp­to­mon­naies ou modes de paiement, etc.) ? Et quel est le degré de com­plexité de la place de marché NFT ? Le tableau suivant vous aidera à choisir le tarif adéquat pour votre boutique NFT chez IONOS.

Scénario d’uti­li­sa­tion d’une pla­te­forme NFT Plan d’hé­ber­ge­ment IONOS adapté
Place de marché NFT simple pour les images, les vidéos, les GIF et la musique qui se développe ; jusqu’à 10 000 visiteurs par mois Hé­ber­ge­ment WordPress Start par IONOS
Pla­te­forme NFT de plus grande envergure et établie ; jusqu’à 20 000 visiteurs par mois Hé­ber­ge­ment WordPress Boost par IONOS
Place de marché NFT complexe (p. ex. dans l’im­mo­bi­lier, les objets spé­cu­la­tifs, les jeux vidéo) ; plus de 20 000 visiteurs par mois Hé­ber­ge­ment Woo­Com­merce par IONOS

Créer une place de marché NFT : guide pas à pas pour WordPress

Armé du pack d’hé­ber­ge­ment approprié, vous pouvez vous lancer dans la création de votre propre place de marché NFT. Dans le guide présenté à la suite, nous dé­tail­lons le processus de manière exem­plaire pour les clients IONOS en suivant l’exemple d’une place de marché basée sur WordPress et le plugin WPS­mart­Con­tracts.

Si cela n’a pas encore été effectué, procédez tout d’abord à l’ins­tal­la­tion de WordPress.

Note

Si vous voulez utiliser une extension Woo­Com­merce comme NFT Maker pour créer votre place de marché NFT, vous devrez également créer une boutique en ligne avec WordPress.

Étape 1 : se connecter au backend WordPress

La première étape consiste à se connecter à l’admin WordPress dans le backend de votre ins­tal­la­tion WordPress ou Woo­Com­merce. Si ceci n’est pas encore fait, vous devez modifier le login de l’ad­mi­nis­tra­teur WP pour améliorer la pro­tec­tion de votre place de marché NFT.

Étape 2 : installer le plugin de place de marché NFT

Pour créer votre propre place de marché NFT, vous avez besoin d’un plugin approprié. Une extension populaire pour les boutiques Woo­Com­merce exis­tantes est le plugin développé par Tatum NFT Maker. Il prend en charge les blo­ck­chains Ethereum, Polygon, Binance Smart Chain, Celo et Harmony.

Dans le cadre de notre tutoriel, nous utilisons le plugin déjà mentionné pré­cé­dem­ment WPS­mart­Con­tracts, pour lequel vous n’avez besoin que d’une ins­tal­la­tion WordPress. L’extension offre une prise en charge pour Ethereum, Ethereum Classic, Polygon, Binance Smart Chain, Avalanche C-Chain et Fantom Opera.

Pour installer l’extension, sé­lec­tion­nez « Ex­ten­sions » dans le menu de gauche du backend et accédez au sous-menu « Ajouter ». Re­cher­chez « WPS­mart­Con­tracts » puis appuyez sur « Installer main­te­nant » en regard du résultat de recherche approprié.

Image: Backend WordPress : menu « Ajouter des plugins »
L’extension WordPress WPS­mart­Con­tracts dans la recherche de plugin dans le backend WordPress.

Une fois l’ins­tal­la­tion réussie, activez le plugin en cliquant sur « Activer ».

Étape n 3 : définir la con­cep­tion de la place de marché NFT

Dans le menu des réglages, vous trouverez le nouveau sous-élément « WP Smart Contracts ». Vous pouvez définir ici les pa­ra­mètres de base du plugin NFT, et choisir entre autres une mise en page pour votre place de marché NFT. Vous pouvez vous faire une idée de l’aspect des quatre modèles dis­po­nibles (Default, Light 1, Light 2 et Dark) dans les clips YouTube res­pec­tifs.

Après avoir opté pour une mise en page, déplacez le curseur vers la droite pour l’entrée cor­res­pon­dante, puis appuyez sur « En­re­gis­trer les mo­di­fi­ca­tions ».

Étape n 4 : créer un compte Infura Project

Vous pouvez également entrer votre clé Infura Project per­son­nelle dans le menu des réglages du plugin. Vous recevrez la clé dès que vous aurez créé un compte Infura, ce qui est important pour votre place de marché NFT pour deux raisons : en entrant une clé, vous permettez aux uti­li­sa­teurs qui ne sont pas connectés à MetaMask (la création du lien est expliquée à l’étape suivante) de voir les données de votre place de marché. De plus, vous et vos uti­li­sa­teurs obtenez un accès au réseau Ethereum grâce à cette clé.

Pour créer un compte, cliquez sur le lien présenté portant le nom « Infura PROJECT ID ». Vous serez au­to­ma­ti­que­ment redirigé vers le site Web du service. Cliquez sur le bouton « Get started » (« Démarrer ») dans la barre d’onglets. Entrez ensuite une adresse email et un mot de passe valides de votre choix, acceptez les con­di­tions d’uti­li­sa­tion et appuyez sur « Create free account » (« Créer un compte gratuit »).

Confirmez la création du compte en appuyant sur le lien dans l’email reçu. Connectez-vous, créez un projet API Web3, puis cliquez sur « MANAGE KEY » (« Gérer la clé »). Sous « API KEY », vous trouverez la clé que vous pouvez main­te­nant copier dans le backend WordPress dans la rubrique « Infura ».

Image: Saisie de la clé API Infura dans le backend WordPress
Entrez la clé API Infura dans le backend WordPress.

Étape n 5 : installer MetaMask

L’étape suivante consiste à installer MetaMask. Vous avez besoin de ce service crypto pour que les actions des visiteurs de votre marché NFT soient trans­mises aux serveurs blo­ck­chain d’Infura, comme envoyer et recevoir des jetons NFT ou trans­fé­rer des tran­sac­tions de cryp­to­mon­naie. MetaMask est dis­po­nible en tant qu’extension de na­vi­ga­teur pour Firefox, Chrome, Edge, Opera et Brave, ainsi qu’une ap­pli­ca­tion mobile pour iOS et Android.

Appelez le site Web MetaMask et lancez le té­lé­char­ge­ment de la version qui vous convient. Si vous utilisez une extension de na­vi­ga­teur, vous devez main­te­nant accorder les au­to­ri­sa­tions requises à MetaMask.

Image: Ajouter l’extension MetaMask dans Firefox
L’extension MetaMask requiert des au­to­ri­sa­tions pour accéder aux données de votre site Web, modifier le presse-papiers et afficher les no­ti­fi­ca­tions.

Ouvrez MetaMask (dans le na­vi­ga­teur via l’icône MetaMask dans la barre) puis démarrez la con­fi­gu­ra­tion. Indiquez si MetaMask peut ou non utiliser vos données uti­li­sa­teur à des fins d’op­ti­mi­sa­tion avant de créer un por­te­feuille MetaMask pour votre place de marché NFT en cliquant sur « Créer un por­te­feuille », puis en choi­sis­sant un mot de passe.

Une phrase mné­mo­tech­nique composée de 12 mots est générée pour le por­te­feuille créé, qui fonc­tionne désormais comme une clé prin­ci­pale. Appuyez sur « Révéler la phrase de ré­cu­pé­ra­tion secréte » pour révéler votre clé et en­re­gis­trer la phrase, de pré­fé­rence dans un ges­tion­naire de mots de passe. Pour confirmer la phrase secrète, sé­lec­tion­nez les mots dans l’ordre correct dans la boîte de dialogue suivante, puis appuyez sur « Confirmer ».

Étape n 6 : connecter WordPress à MetaMask

Dès que vous appelez le backend WordPress dans votre na­vi­ga­teur, l’extension MetaMask démarre au­to­ma­ti­que­ment une boîte de dialogue pour établir une connexion. Pour lancer votre place de marché NFT, vous devez toutefois commencer par tra­vail­ler avec un réseau de test. Vous pourrez toujours passer à Ethereum Mainnet ou à un autre réseau ul­té­rieu­re­ment. Vous pouvez donc annuler la con­fi­gu­ra­tion au­to­ma­tique et accédez ma­nuel­le­ment au menu de l’extension crypto en utilisant l’icône dans la barre du na­vi­ga­teur.

Cliquez sur l’icône d’une flèche vers le bas en regard de l’entrée « Ethereum Mainnet », puis appuyez sur « Show/hide test networks » (« Afficher/masquer réseaux de test »).

Image: Menu MetaMask dans Mozilla Firefox
Si vous souhaitez ajouter ul­té­rieu­re­ment des réseaux de blo­ck­chain officiels à votre profil MetaMask, cliquez sur « Add netword ».

Si vous cliquez à nouveau sur l’icône de flèche, vous ob­ser­ve­rez plusieurs réseaux de test s’afficher. Mettez à jour votre session de na­vi­ga­teur et connectez-vous à l’un des réseaux.

Étape n 7 : créer une place de marché NFT

Accédez au menu « NFT Col­lec­tions » à partir du menu latéral de gauche du backend WordPress. Cliquez sur le bouton « Add New Col­lec­tion » (« Ajouter une nouvelle col­lec­tion ») pour créer une nouvelle place de marché NFT.

Dans la rubrique « Flavor » (« Saveur »), vous pouvez choisir le modèle qui vous convient parmi une variété pour votre pla­te­forme NFT. La place de marché standard « ERC-721 NFT Mar­ket­place (MATCHA) » est re­com­man­dée pour commencer. Si vous souhaitez utiliser un modèle différent, faites glisser le curseur vers la droite pour chaque saveur.

Après avoir sé­lec­tionné le modèle, faites défiler l’écran jusqu’à « Smart Contract Options » (« Options de contrat in­tel­li­gent »). Les champs obli­ga­toires marqués d’un as­té­risque doivent toujours y être complétés. Dans le cas de la saveur MATCHA, il s’agit des suivants :

  • Symbol : le symbole est une étiquette courte pour votre boutique ou sous-catégorie (« Col­lec­tion »).
  • Name : vous spécifiez ici le nom de votre place de marché NFT ou la catégorie NFT cor­res­pon­dante (« Col­lec­tion »).
  • Sales com­mis­sions : vous spécifiez les frais qui seront dus par NFT vendu dans cette zone. Vous dé­fi­nis­sez ici une valeur de pour­cen­tage comprise entre 0 et 100 %, par exemple « 2 » si les frais doivent s’élever à deux pour cent de la valeur des ventes réalisées.
Image: Menu WPSmartContracts « Smart Contracts Options »
Accédez au menu WPS­mart­Con­tracts « Smart Contracts Options » et rem­plis­sez les champs demandés.

Vous pouvez également indiquer ici le wallet (« por­te­feuille ») ou l’adresse cor­res­pon­dante dans lequel la com­mis­sion de vente doit être trans­fé­rée. Vous le trouverez dans votre compte MetaMask créé. Sé­lec­tion­nez l’extension, puis cliquez sur le compte souhaité. L’adresse est alors au­to­ma­ti­que­ment copiée, et vous pouvez la trans­fé­rer dans le champ du por­te­feuille dans le backend WordPress en utilisant la com­bi­nai­son de touches [Ctrl] + [V].

Étape n 8 : con­fi­gu­rer les rôles d’uti­li­sa­teur

Juste en dessous des options de la col­lec­tion NFT, vous trouverez le menu « Options », dans lequel vous pouvez spécifier les rôles d’uti­li­sa­teur qui sont autorisés à créer des NFT pour votre place de marché. Cette option est réservée aux ad­mi­nis­tra­teurs par défaut. Autre pos­si­bi­lité de réglage : vous pouvez accorder à tous les uti­li­sa­teurs l’au­to­ri­sa­tion de modifier les NFT proposés dans le frontend.

Étape n 9 : déployer la place de marché NFT

Vous pouvez main­te­nant déployer votre place de marché NFT en appuyant sur le bouton « Deploy ». Vérifiez que le réseau que vous avez désigné pour votre place de marché est sé­lec­tionné. Dans notre cas, il s’agit du réseau de test « Goerli » :

Image: Menu Deployment de WPSmartContracts
Vous pouvez déployer votre place de marché NFT en sé­lec­tion­nant « Deploy » dans le menu De­ploy­ment de WPS­mart­Con­tracts.

Confirmez que vous acceptez les con­di­tions de service et que vous êtes d’âge légal. Enfin, appuyez sur « Confirmer » dans l’extension MetaMask.

Note

Pour que le dé­ploie­ment de votre boutique NFT fonc­tionne, vous devez disposer de la devise du réseau cor­res­pon­dant dans votre por­te­feuille. Cela s’applique également aux réseaux de test, pour lesquels vous pouvez trans­fé­rer gra­tui­te­ment des unités à votre adresse à tout moment.

Après un bref délai d’attente, le processus est terminé et vous pouvez désormais trouver et accéder à la place de marché NFT créée di­rec­te­ment à partir du menu « Col­lec­tions NFT ».

Image: Backend WordPress : collection de NFT créée
Vous pouvez non seulement modifier votre place de marché NFT, mais également la vi­sua­li­ser en direct dans la liste des col­lec­tions NFT créées.

Étape n 10 : ajouter des NFT à la place de marché

Main­te­nant, vous pouvez créer des NFT et les proposer à la vente sur votre marché. Pour ce faire, commencez par appeler l’entrée « NFT » dans le menu latéral. Cliquez ensuite sur « Add New NFT » (« Ajouter NFT »), puis suivez ces étapes l’une après l’autre :

  1. Entrez un titre pour votre NFT. Il sera notamment utilisé pour composer l’URL, mais vous pouvez également per­son­na­li­ser le permalien généré au­to­ma­ti­que­ment.
  2. Rédigez une des­crip­tion per­son­na­li­sée pour votre NFT.
  3. Sous « Media », spécifiez le type de fichier du NFT.
  4. Appuyez sur « Add media » (« Ajouter média »), puis chargez le fichier souhaité.
  5. Dans la zone de sélection « Col­lec­tion (Smart Contract) », affectez le NFT à la place de marché NFT créée pré­cé­dem­ment.
  6. Sous « Unit Price » (« Prix unitaire »), vous pouvez définir le prix (par unité) du NFT.
  7. Si vous souhaitez définir un nombre maximal d’unités pour le NFT, entrez cette in­di­ca­tion sous « Maximum quantity » (« quantité maximale »).
  8. Enfin, appuyez sur « Mint » (« miner ») pour ajouter le NFT à la blo­ck­chain et le publier sur le marché.
  9. Confirmez la création du NFT à l’aide de l’interface uti­li­sa­teur de l’extension du na­vi­ga­teur MetaMask.
Image: WPSmartContracts : ajouter un nouveau NFT à la place de marché NFT créée
Avec WPS­mart­Con­tracts, vous pouvez ajouter un nouveau NFT à la place de marché NFT créée.

Vous pouvez désormais accéder à la place du marché et appeler les NFT générés via les URL res­pec­tives. Si né­ces­saire, vous pouvez créer dif­fé­rentes autres ca­té­go­ries et les utiliser pour concevoir votre boutique à votre con­ve­nance.

Image: NFT IONOS dans la place de marché WordPress-NFT créée
Le NFT IONOS a été créé dans la place de marché WordPress-NFT.
Conseil

Vous êtes artiste ou passionné d’art ? La cryp­to­mon­naie NFT ART a vu le jour en 2021 et est dédiée à la scène ar­tis­tique.

Aller au menu principal