WooCommerceKategorie

Einen NFT Marktplatz erstellen: Mit WordPress und WooCommerce 

12 min lesen
Franziska Thoms

NFT-Marktplätze werden zu einem beliebten Ort für Künstler, Designer und andere Kreative, um ihre Arbeit zu vermarkten. Mit einem NFT können Kreative einzigartige Artikel verkaufen - über digitale oder physische Kunden, die einen verifizierbaren Nachweis über ihre Urheberrechte erhalten. 

In diesem Leitfaden werden wir erläutern, wie du verschiedene WordPress- und WooCommerce-Plugins verwenden kannst, um einen Marktplatz für den Verkauf von NFTs und NFT-Kollektionen zu erstellen. 

1. Was sind NFTs? 

Nicht-Fungible Tokens (NFTs) stellen digitale oder physische Vermögenswerte dar, die nicht geteilt werden können. Jeder Gegenstand ist ein einzigartiges Gut, das heißt, er kann nicht gegen eine andere Version ausgetauscht oder durch eine andere ersetzt werden. 

NFTs werden dezentral mit Hilfe von Diensten wie dem InterPlanetary File System und der Blockchain-Technologie gespeichert. Aus diesem Grund kann niemand die Vermögenswerte löschen. Dadurch werden die Rechte des Eigentümers gewahrt und die Details und die Historie des Vermögenswerts für alle sichtbar gemacht. 

Die Programmierbarkeit der Blockchain ermöglicht es den Besitzern von NFTs, verschiedene Funktionen für ihre Token auszuführen. Die dem Token zugrunde liegende Funktion wird durch Smart Contracts durchgesetzt. Einmal programmiert, werden die spezifischen Regeln automatisch in Kraft gesetzt, so dass niemand sie ändern kann. 

Einige NFT-Plattformen akzeptieren als Zahlungsmittel Fiatwährungen wie den Euro. Die meisten werden mit Kryptowährung gekauft und verkauft, die in der Blockchain des Tokens enthalten ist. Ether (ETH) ist die am häufigsten verwendete Kryptowährung auf NFT-Marktplätzen, da Ethereum die beliebteste Blockchain für die Einführung von NFTs ist. 

Für NFTs, die mit Kryptowährungen getauscht werden, müssen die Nutzer einen Wallet erstellen, um ihre Käufe abzuschließen. In diesen Wallets werden die Schlüssel für den Zugriff auf die jeweiligen Coins gespeichert, die für die Transaktionen benötigt werden. In der Regel wird im Wallet auch der NFT-Token gespeichert, sobald der Verkauf abgeschlossen ist. 

Viele NFT-Marktplätze haben eine Lizenzfunktionalität implementiert, die es dem NTF-Besitzer ermöglicht, eine Restauszahlung aus jedem nachfolgenden Verkauf seiner Produkte zu erhalten. Leider gibt es keine Möglichkeit, diese Restbeträge zu behalten, wenn der Vermögenswert verschoben wird. Sobald der Token den Markt verlässt, auf dem er ursprünglich verkauft wurde, kann der Besitzer keine Lizenzgebühren mehr erhalten. 


Spare Geld, indem du Produkte auf deiner Plattform verkaufst 

Unser Managed WordPress-E-Commerce Hosting umfasst mehr als 5.000 Euro an kostenlosen Premium-WooCommerce-Erweiterungen, die es dir ermöglichen, Produkte auf deine Art und Weise mit zusätzlichen Anpassungen zu verkaufen. 

Spezialisierte Shop-Erweiterungen können Hunderte oder sogar Tausende von Euros pro Jahr kosten. 

Mit unserem Managed WordPress-E-Commerce Hosting kannst du genau den Shop erstellen, den du brauchst. Du kannst dann Abos verkaufen, Termine buchen lassen, digitale Downloads bereitstellen und vieles mehr - mit kostenlosem Zugriff auf mehr als 5.000 Euro an Premium-WooCommerce-Erweiterungen. 

Mehr erfahren


2. Die beliebtesten Arten von NFTs

2.1 Digitale Kunstwerke 

Die beliebteste Art von NFTs sind heute digitale Kunstwerke. Wahrscheinlich hast du schon gesehen, dass NFT-Kunstwerke zu wahnsinnig hohen Preisen verkauft werden. Diese Kunstwerke sind oft Teil einer Sammlung mit einem vorher festgelegten Betrag. 

Bei einigen Projekten wird der Wert des Tokens durch zusätzliche Vorteile und Nutzen erhöht. So erhalten die Inhaber von Sammlungen beispielsweise Zugang zu exklusiven Veranstaltungen oder einem privaten Diskurs. 

2.2 Gaming-NFTs 

Gaming-NFTs geben Spielern die Möglichkeit, verschiedene digitale In-Game-Assets zu besitzen. Das kann ein Gegenstand, ein Gesicht oder sogar ein Charakter selbst sein. Es gibt auch virtuelle Grundstücks-NFTs, mit denen man ein Stück Land im VR-Metaverse für verschiedene Blockchain-basierte Videospiele besitzen kann. 

2.3 Texte und Beiträge in sozialen Medien 

NFTs haben es Urhebern ermöglicht, alle Arten von Objekten und Inhalten zu verkaufen, die zuvor nicht zu Geld gemacht werden konnten. Ein gängiges Beispiel sind Nachrichten wie Texte oder Social-Media-Posts wie Tweets. Personen mit einer großen Reichweite können ein Bild von einer ihrer früheren Tweets erstellen und es als offizielle NFT verkaufen. 

2.4 Sport 

Eine weitere beliebte Art von NFT sind Sportsammlerstücke. Diese können wie digitale Sammelkarten funktionieren. Die NBA hat ihre eigene digitale Sammlerreihe auf den Markt gebracht, und der Hall of Fame-Quarterback Tom Brady hat seine eigene NFT-Plattform für den Verkauf von Sportsammlerstücken ins Leben gerufen.

3. Einrichten deines NFT-Shops

Um deinen WooCommerce-Shop in einen NFT-Marktplatz zu verwandeln, benötigst du ein WordPress-Plugin. Im Folgenden zeigen wir dir, wie du deinen Shop mit zwei verschiedenen Lösungen einrichten kannst: Tatum NFT und WP Smart Contracts. 

3.1 Tatum NFT 

Tatum ist eine Entwicklungsplattform, die es dir ermöglicht, dich mit verschiedenen Blockchains über APIs zu verbinden. Mit ihrem WordPress NFT-Plugin und der Hilfe von WooCommerce kannst du deine NFTs von deiner Website aus erstellen, prägen und verkaufen. Die verschiedenen Blockchains, die die App unterstützt, findest du hier. 

Um loszulegen, musst du zwei Dinge machen: Das WordPress-Plugin herunterladen und deinen API-Schlüssel erstellen. 

Nachdem du die Erweiterung heruntergeladen hast, gehe auf die Tatum-Homepage, um dein Konto und deinen API-Schlüssel zu erstellen. Klicke dort auf Get API key (API-Schlüssel anfordern).

Auf der nächsten Seite wirst du aufgefordert, ein Konto zu erstellen. Du kannst das machen, indem du deine E-Mail-Adresse angibst oder ein SSO für dein Google- oder Facebook-Konto verwendest.

NTF Marktplatz erstellen - Tatum

 

Sobald du im Konto bist, wähle bitte Create API key (API-Schlüssel erstellen). Du bekommst dann eine Aufforderung, ein Paket auszuwählen. Wähle das für dich am besten passende Paket aus und es erscheint ein Feld, indem du deinen API-Schlüssel erstellen kannst. Gib den Namen für die API ein, wähle ein Netzwerk und deine Region.  

NTF Marktplatz erstellen - API-Schlüssel

Der API-Schlüssel wird auf der folgenden Seite angezeigt. 

NTF Marktplatz erstellen - API-Schlüssel anzeigen

Nachdem du deinen Schlüssel erstellt hast, gehe zu deinem WooCommerce-Shop zurück und gehen gehe zu NFT Maker. Wähle im Abschnitt Get your API key (API-Schlüssel abrufen) die gewünschte Tarifstufe aus. Du musst dich für ein kostenpflichtiges Paket anmelden, um die für die Prägung deiner Token erforderlichen Gebühren bezahlen zu können. 

Die Anzahl der Token, die du pro Monat prägen kannst, hängt davon ab, welche Blockchains du verwendest. Verschiedene Blockchains haben unterschiedliche Gebühren. Einige sind deutlich höher als andere. Wenn du eine Blockchain mit hohen Gebühren verwendest, hast du weniger Token zum Prägen zur Verfügung. 

Wenn du ein Paket auswählst, wirst du automatisch zu deinem Tatum-Dashboard weitergeleitet, wo du deine Zahlungsdaten eingeben kannst. Nachdem du die Angaben bestätigt hast, wird ein neuer API-Schlüssel für den Paket erstellt. Du findest ihn, indem du im Tatum-Dashboard zum Abschnitt API-Schlüssel navigieren gehst. 

Unter Your API keys (API-Schlüssel) findest du deine kürzlich erstellte API. Klicke auf Show (Anzeigen), um den Code anzuzeigen und zu kopieren. Kehre zu WordPress zurück und scrollen nach unten zu Schritt 2. Füge deinen API-Schlüssel ein. 

NTF Marktplatz erstellen - API-Schlüssel kopieren

Klicke auf Finish Setup (Einrichten beenden) und dein WordPress-Backend wird erfolgreich mit der Plattform synchronisiert. 

NTF Marktplatz erstellen - Erstelle deinen NFT

3.2 Ein NFT-Produkt erstellen 

Um ein NFT-Produkt zu erstellen, gehe zum WooCommerce-Produktkatalog und wähle wie bei jedem anderen Artikel Add product (Produkt hinzufügen). Scrolle zur Registerkarte Product data (Produktdaten), suche den Abschnitt NFT Maker und wähle die Blockchain aus, auf der dein NFT geprägt werden soll. Wenn du das Produkt veröffentlichst, wird ein neuer Token geprägt. 

NFTmaker

Nachdem Ihre Produkte freigeschaltet sind, können die Kunden ihren Kauf abschließen, indem sie das Produkt in den Warenkorb legen und den Kassiervorgang starten. Bei der Angabe ihrer Daten müssen sie die Blockchain-Adresse angeben, von der sie die NFT erhalten möchten. 

Nachdem die Bestellung bezahlt wurde, werden die Token an die Adresse des Kunden übertragen. Auf der Bestellbestätigungsseite erhält der Kunde einen Link zum Blockchain-Explorer. Dort kann er die Transaktionsdetails einsehen und überprüfen. 

Um Lizenz-NFTs zu erstellen und bereitzustellen, kannst du einen API-Aufruf tätigen. Dadurch wird ein standardmäßiger, validierter NFT-Smart Contract auf der von dir ausgewählten Blockchain bereitgestellt. Zu den Parametern gehören der Name und das Symbol des bereitgestellten Tokens, die anfängliche Menge der Token und die Empfänger. 

3.3 Erstelle eine Auflistung von Vermögenswerten mit festem Preis 

Nachdem du deinen Marktplatz eingerichtet hast, kannst du Angebote aktivieren, damit Kunden deine NFTs durchsuchen und kaufen können. Du musst deine NFT-Vermögenswerte an die Verkäuferadressen übermitteln, bevor diese das NFT-Angebot erstellen. Der Verkäufer kann dann den Preis für das Angebot wählen. Jedes Angebot muss eine eindeutige Angebots-ID enthalten, da diese zur Identifizierung des Angebots und für andere Vorgänge verwendet wird. 

Hier siehst du ein Beispiel für die API zur Erstellung eines Festpreisangebots: 

curl --location --request POST 'https://api-eu1.tatum.io/v3/blockchain/marketplace/listing/sell' 
--header 'Content-Type: application/json' 
--header 'x-api-key: YOUR_API_KEY' 
--data-raw '{
"contractAddress": "0x4153B909f55B0Ec43c11e980dF09b853477D9F79",
"nftAddress": "0x6d8eae641416b8b79e0fb3a92b17448cfff02b11",
"tokenId": "12",
"listingId": "1",
"isErc721": true,
"price": "0.001",
"seller": "0x80D8BAc9a6901698b3749Fe336bBd1385C1f98f2",
"chain": "MATIC",
"fromPrivateKey": "0x37b091fc4ce46a56da643f021254612551dbe0944679a6e09cb5724d3085c9ab"
}'

Damit wird das Angebot auf dem Marktplatz veröffentlicht. Der Verkäufer muss dann das NFT-Asset an den Marktplatz senden, um das Angebot zu aktivieren. Die NFTs sind mit dem Standard ERC-721 und ERC-1155 kompatibel. 

3.4 Mint NFTs 

Sobald dein Smart Contract implementiert ist, kannst du über den Mint NFT-Endpunkt neue Token ausgeben. Jeder Token muss über Metadaten in Form eines JSON-Schemas verfügen, das zusätzliche Details über den Vermögenswert enthält, z. B. den Titel, die Beschreibung und die Bild-URL. 

Um die Lizenzfunktion zu aktivieren, musst du die Eigenschaften authorAddresses (Autoren-Adresse) und cashbackValues (Rückzahlungswert) eingeben. Anschließend kannst du die Empfänger festlegen, die bei jeder Übertragung des Tokens das Cashback erhalten sollen. Die Werte sind absolut und ermöglichen es den Empfängern, ein konstantes Resteinkommen zu erzielen. Die Werte sind in der Blockchain gespeichert. 

<span data-contrast="none">curl --location --request POST 'https://api-eu1.tatum.io/v3/nft/mint' </span> 
<span data-contrast="none">--header 'x-api-key: YOUR_API_KEY' </span> 
<span data-contrast="none">--header 'Content-Type: application/json' </span> 
<span data-contrast="none">--data-raw '{</span> 
<span data-contrast="none">"tokenId": "1",</span> 
<span data-contrast="none">"to": "0x8cb76aed9c5e336ef961265c6079c14e9cd3d2ea",</span> 
<span data-contrast="none">"chain": "CELO",</span> 
<span data-contrast="none">"contractAddress": "0xd2A6B389eBE69208636B20b2abAcFC1eE0C3fF57",</span> 
<span data-contrast="none">"cashbackValues": ["1"],</span> 
<span data-contrast="none">"authorAddresses": ["0x8cb76aed9c5e336ef961265c6079c14e9cd3d2ea"],</span> 
<span data-contrast="none">"url": "https://my_token_data.com",</span> 
<span data-contrast="none">"fromPrivateKey": "0x4874827a55d87f2309c55b835af509e3427aa4d52321eeb49a2b93b5c0f8edfb",</span> 
<span data-contrast="none">"feeCurrency": "CUSD",</span> 
<span data-contrast="none">"erc20": "0x1410d4ec3d276c0ebbf16ccbe88a4383ae734ed0"</span> 
<span data-contrast="none">}'</span><span data-ccp-props='{"201341983":0,"335551550":6,"335551620":6,"335559739":160,"335559740":259}'> </span>

Du kannst den Transfer NFT-Endpunkt verwenden, um deine Token auf eine andere Blockchain zu übertragen. Dazu benötigst du den privaten Schlüssel der Adresse des Ziel-Wallet. Außerdem musst du den Wert für die Übertragungstransaktion angeben. Dies ist die Gesamtsumme der Lizenzgebühren, die an den Ersteller des Tokens ausgeschüttet werden soll.

4. WP Smart Contracts

WP Smart Contracts ist ein WordPress-Plugin, mit dem du einen NFT-Speicher mit Assets auf der Ethereum-, Binance Smart Chain (BSC), Matic- und xDai-Chain einrichten kannst. 

Nachdem du das Plugin heruntergeladen hast, gehe zu Settings > WP Smart Contracts, um das Plugin zu konfigurieren. 

Im Bereich Skin (Look) kannst du den Look deines Marktplatzes festlegen. Es gibt vier Skins zur Auswahl. Die Einstellung wird global angewendet. 

Globale Einstellungen

Sobald die Einstellungen konfiguriert sind, kannst du mit der Erstellung deines Marktplatzes und deines Angebots beginnen, indem du zu NFT-Collections gehst. Klicke auf Add a new collection (Eine neue Kollektion hinzufügen).

Scrolle auf der nächsten Seite nach unten zu Flavor und wähle Matcha. Matcha ist ein ERC721-Marktplatz-Smart-Contract, der auf diesen Blockchains eingesetzt werden kann. 

Flavor

Anschließend können Sie die erforderlichen Attribute für den Smart Contract festlegen. Sie müssen einen Namen, ein Symbol und einen Prozentsatz für Verkaufs- und Auktionsprovisionen angeben. 

Weiter unten kannst du die Sicherheitsoption konfigurieren, um festzulegen, wer Token für den Vertrag prägen darf. Du musst auch Benutzerrollen definieren, um festzulegen, wer Token auf dem Marktplatz erstellen kann. 

Als nächstes kannst du die Website-Schnittstelle für deinen NFT-Marktplatz festlegen. Standardmäßig kann nur der Ersteller des Tokens die Schnittstelle für sein Asset bearbeiten. Du hast die Möglichkeit, die Bearbeitung der Schriftart für jeden offen zu lassen, der die Daten für ein beliebiges Element ändern möchte. 

Sobald du das Design für deine Smart Contracts eingerichtet hast, kannst du mit deren Bereitstellung beginnen. Suche das Netzwerk für deinen Vertrag und klicke auf Deployment. Markiere die Kästchen und klicke Yes, please proceed (Ja, bitte fortfahren).

Wenn die Bereitstellung abgeschlossen ist, kannst du auf den Link zur Adresse des Smart Contracts klicken, um die Vertragsinformationen zu überprüfen. Es gibt auch einen Permalink zur Sammlung, damit du die von dir gewählte Benutzeroberfläche ansehen und mit ihr interagieren kannst. 

Fazit 

Die Popularität von NFTs wird nur noch zunehmen, wenn sie von der breiten Masse angenommen werden. Neue Arten von digitalen und physischen Gegenständen werden in Token umgewandelt werden, da die Menschen nach Möglichkeiten suchen, einzigartige Vermögenswerte zu verkaufen. Mit einem NFT-Marktplatz kannst du sowohl jetzt als auch in Zukunft Umsätze generieren, indem du ein Ökosystem für kontinuierlichen An- und Verkauf schaffst. 

Auch interessant

Online-Shop mit WooCommerce und WordPress einrichten

Die besten E-Commerce-Plugins für WordPress

WordPress-Themes - die schnellsten und besten Vorlagen

Bildnachweis: Unsplash

Products Used