Crea un mercado de NFT para crear un NFT y venderlo por tu propia cuenta. Hay plugins que te permiten crear un mercado de NFT en WordPress o Woo­Co­m­me­r­ce de forma bastante sencilla.

Crea tu propia pla­ta­fo­r­ma de NFT: ¿qué necesitas?

Todo aquel que quiera ganar dinero con NFT dispone de varias opciones in­te­re­sa­n­tes. Una opción, que requiere cierto esfuerzo, es crear tu propio mercado de NFT, que funciona como una tienda online al uso. No obstante, hay que tener en cuenta las pe­cu­lia­ri­da­des de los NFT.

Los usuarios deben poder re­gi­s­trar­se en el NFT ma­r­ke­t­pla­ce que has creado y tener sus propios monederos digitales. Es la única forma que tienen los clientes de tu ma­r­ke­t­pla­ce para comprar o vender NFT y tra­n­s­fe­rir cri­p­to­mo­ne­das.

Igual de in­di­s­pe­n­sa­ble es el soporte general de blo­c­k­chai­ns como Ethereum o Binance Smart Chain. Las bases de datos di­s­tri­bui­das pro­po­r­cio­nan una base para los NFT o los tokens con los que los NFT pueden ser ide­n­ti­fi­ca­dos y, por lo tanto, son ese­n­cia­les para tu ma­r­ke­t­pla­ce. Cuantos más blo­c­k­chai­ns admita tu NFT ma­r­ke­t­pla­ce, más libertad tendrán los usuarios a la hora de elegir.

Nota

De­pe­n­die­n­do del tipo de pla­ta­fo­r­ma de NFT que tengas, puede ser que haya más re­qui­si­tos que debas cumplir que los que me­n­cio­na­dos aquí. Por ejemplo, si quieres crear un NFT ma­r­ke­t­pla­ce para la co­m­pra­ve­n­ta de inmuebles, estás obligado a in­s­cri­bi­r­te en el MLS y en las bases de datos de registro estatales. En las pla­ta­fo­r­mas de NFT para vi­deo­jue­gos, por su parte, se requiere una mayor in­te­gra­ción con los vi­deo­jue­gos en cuestión.

¿Co­n­s­tru­c­ción modular, CMS o programar uno mismo?

Puedes recurrir a las so­lu­cio­nes típicas para crear tu propio mercado de NFT:

  1. Programar el código de forma in­di­vi­dual o contratar a alguien para que lo haga: lo cual supone mucho tiempo y un coste muy elevado.
  2. Utiliza una solución modular o un sistema de tienda para crear el ma­r­ke­t­pla­ce. Por ahora no existen muchos sistemas que soporten NFT, así que asegúrate primero que puedes crear un NFT ma­r­ke­t­pla­ce con el sistema que has escogido.
  3. Utilizar un sistema de gestión de co­n­te­ni­dos como WordPress y su plugin de Woo­Co­m­me­r­ce para co­n­fi­gu­rar la tienda y, a co­n­ti­nua­ción, in­tro­du­cir todas las funciones im­po­r­ta­n­tes de NFT.

NFT ma­r­ke­t­pla­ce: hosting y dominio

Necesitas tener un entorno de hosting adecuado y tu propio dominio para poder ofrecer tu pla­ta­fo­r­ma de NFT en la dirección web que quieras. Una solución modular o un sistema de tienda suelen tener packs de hardware con dominio incluido entre los que elegir. Si trabajas con un CMS o con tu propia pla­ta­fo­r­ma pro­gra­ma­da, tendrás que hacerte cargo de los re­qui­si­tos técnicos de forma in­de­pe­n­die­n­te. Los aspectos más im­po­r­ta­n­tes a los que debes prestar atención son los si­guie­n­tes:

  • Capacidad de pro­ce­sa­mie­n­to: tu NFT ma­r­ke­t­pla­ce debe ofrecer la mejor ex­pe­rie­n­cia posible a todos los usuarios. Con su­fi­cie­n­te CPU y RAM puedes conseguir tiempos de carga más rápidos y una mayor di­s­po­ni­bi­li­dad. Cuanto mayor sea el tráfico de tu mercado de NFT y cuantos más NFT ofrezcas, más recursos ne­ce­si­ta­rás.
  • Espacio de al­ma­ce­na­mie­n­to: los datos de tu pla­ta­fo­r­ma se almacenan en bases de datos, asegúrate de que los sistemas de bases de datos que quieres son co­m­pa­ti­bles. Si tu NFT ma­r­ke­t­pla­ce crece, tendrás que ampliar su espacio web para dotar a tu proyecto del espacio su­fi­cie­n­te.
  • Seguridad: para que tu tienda de NFT sea segura, la tra­n­s­mi­sión de datos debe estar protegida mediante SSL/TLS. Además, tu entorno de hosting necesita estar protegido contra malware y contar con un firewall que filtre el tráfico entrante. También es re­co­me­n­da­ble que hagas copias de seguridad pe­rió­di­cas y ac­tua­li­ces las apli­ca­cio­nes que utilizas.

Tu propio NFT ma­r­ke­t­pla­ce en IONOS

Elegir el hosting que mejor se adapta a tu pla­ta­fo­r­ma de NFT depende pri­n­ci­pa­l­me­n­te del tamaño de tu proyecto: ¿cuántos NFT se van a ofrecer?, ¿estarán muy so­li­ci­ta­dos y atraerán mucho tráfico?, ¿la pla­ta­fo­r­ma ne­ce­si­ta­rá consultar di­fe­re­n­tes in­te­r­fa­ces (otras bases de datos, cri­p­to­mo­ne­das u otros métodos de pago, etc.) de manera re­cu­rre­n­te? y ¿cómo de so­fi­s­ti­ca­do es el diseño del mercado de NFT?

IONOS te ofrece la opción de crear tu propio mercado de NFT de forma fácil y cómoda en Woo­Co­m­me­r­ce. Aparte de los packs estándar de hosting para proyectos de diversa índole, IONOS ofrece también Woo­Co­m­me­r­ce hosting, que se adapta de forma óptima al popular plugin para tiendas. Con este hosting, puedes crear un NFT ma­r­ke­t­pla­ce complejo (por ejemplo, para la co­m­pra­ve­n­ta de inmuebles, bienes es­pe­cu­la­ti­vos y vi­deo­jue­gos) con una previsión de más de 20 000 visitas al mes.

Crear tu mercado de NFT: guía paso a paso para WordPress

Una vez tengas el pack de hosting adecuado, puedes empezar a crear tu propio mercado de NFT. En las in­s­tru­c­cio­nes que hay a co­n­ti­nua­ción, te mostramos el proceso que deben seguir los clientes de IONOS usando el ejemplo de un ma­r­ke­t­pla­ce basado en WordPress con el plugin WP­S­ma­r­t­Co­n­tra­cts. Las in­s­tru­c­cio­nes parten de haber instalado WordPress pre­via­me­n­te.

Nota

Si quieres crear tu NFT ma­r­ke­t­pla­ce uti­li­za­n­do una extensión de Woo­Co­m­me­r­ce como NFT Maker, primero ne­ce­si­ta­rás crear una tienda online con WordPress.

Paso 1. Acceder al backend de WordPress

El primer paso es iniciar sesión en el backend de Woo­Co­m­me­r­ce con tu WordPress admin login. Además, si aún no lo has hecho, deberías cambiar tu URL de ad­mi­ni­s­tra­dor en WordPress pre­de­te­r­mi­na­da para mejorar la seguridad de tu NFT ma­r­ke­t­pla­ce.

Paso 2. Instalar un plugin de NFT ma­r­ke­t­pla­ce

Necesitas un plugin para poder crear tu propio mercado de NFT. El plugin NFT Maker de Tatum es una extensión conocida de las tiendas Woo­Co­m­me­r­ce. Además, es co­m­pa­ti­ble con los blo­c­k­chai­ns de Ethereum, Polygon, Binance Smart Chain, Celo y Harmony.

Para nuestro tutorial vamos a utilizar WP­S­ma­r­t­Co­n­tra­cts, el plugin que hemos me­n­cio­na­do an­te­rio­r­me­n­te, para el cual solo se necesita tener WordPress instalado. La extensión ofrece soporte para Ethereum, Ethereum Classic, Polygon, Binance Smart Chain, Avalanche C-Chain y Fantom Opera.

Para instalar la extensión, dirígete al apartado “Plugins” del menú lateral izquierdo que hay en el backend y abre el submenú “Instalar”. Introduce “WP­S­ma­r­t­Co­n­tra­cts” en el campo de búsqueda y haz clic en “Instalar ahora” para instalar el plugin se­le­c­cio­na­do.

Imagen: WordPress backend: menú “Add Plugins”
Extensión WP­S­ma­r­t­Co­n­tra­cts en la búsqueda de plugins del backend de WordPress.

Una vez instalado, activa el plugin haciendo clic en “Activar”.

Paso 3. De­te­r­mi­nar el diseño de tu NFT ma­r­ke­t­pla­ce

Una vez instalado el plugin, te aparecerá un nuevo submenú llamado “WP Smart Contracts” dentro del menú “Co­n­fi­gu­ra­ción”. Entre otras cosas, aquí podrás definir los ajustes básicos del plugin NFT y escoger un diseño para tu NFT ma­r­ke­t­pla­ce. También en­co­n­tra­rás unos clips de YouTube donde podrás ver exac­ta­me­n­te cómo son los cuatro diseños que hay di­s­po­ni­bles: Default, Light 1, Light 2 y Dark.

Una vez que hayas decidido el diseño que te interesa, desliza el in­te­rru­p­tor de la opción que quieras hacia la derecha y haz clic en “Guardar cambios”.

Paso 4. Crear una cuenta de proyecto Infura

Puedes in­tro­du­cir tu clave de Infura en el menú de co­n­fi­gu­ra­ción del plugin. La clave la recibirás tan pronto como hayas creado una cuenta de Infura, que es im­po­r­ta­n­te para tu mercado de NFT por dos razones: al in­tro­du­cir tu clave, permites a los usuarios que no están co­ne­c­ta­dos a MetaMask (enlace que se explicará en el siguiente paso) ver los datos de tu ma­r­ke­t­pla­ce. Además, la clave da acceso a la red Ethereum tanto a ti, como a los usuarios de tu página web.

Haz clic en el enlace “Infura PROJECT ID” para crear una cuenta. Se te re­di­ri­gi­rá au­to­má­ti­ca­me­n­te a la página web del servicio. Haz clic en el botón “Get started” situado en la parte superior de la página. A co­n­ti­nua­ción, introduce tu dirección de correo ele­c­tró­ni­co y una co­n­tra­se­ña que sea válida, acepta las co­n­di­cio­nes de uso y haz clic en “Create free account”.

Te llegará un correo ele­c­tró­ni­co, haz clic en el enlace para confirmar que quieres crear una nueva cuenta. Después, inicia tu sesión, crea un proyecto Web3 API y haz clic en “MANAGE KEY”. Tu clave se encuentra bajo el nombre “API KEY”, que ahora puedes pegar en la sección “Infura” del backend de WordPress.

Imagen: Introduce la clave API de Infura en el backend de WordPress
Introduce la clave API de Infura en el backend de WordPress.

Paso 5. Instalar MetaMask

El siguiente paso es instalar MetaMask. Es in­di­s­pe­n­sa­ble que tengas el cripto servicio de MetaMask, ya que comunica con los se­r­vi­do­res blo­c­k­chain de Infura para informar de las acciones que toman los clientes de tu NFT ma­r­ke­t­pla­ce, lo que te permite enviar y recibir NFT o hacer tra­n­sac­cio­nes con cri­p­to­mo­ne­das. MetaMask tiene una extensión para Firefox, Chrome, Edge, Opera y Brave, así como una apli­ca­ción móvil para iOS y Android.

Accede a la página web de MetaMask e inicia la descarga de la versión que más te convenga. Si utilizas la extensión de navegador de MetaMask, primero debes co­n­ce­de­r­le los permisos que te pide.

Imagen: Añadir la extensión MetaMask a Firefox
La extensión de MetaMask necesita permisos para acceder a los datos de tu página web, modificar tu po­r­ta­pa­pe­les y mostrarte no­ti­fi­ca­cio­nes.

Abre MetaMask (si estás en tu navegador, haz clic en el icono de MetaMask que aparece en la barra del navegador) y empieza a co­n­fi­gu­rar la extensión haciendo clic en “Get started”. Antes de hacer clic en “Create a wallet”, definir una co­n­tra­se­ña y crear un monedero MetaMask para tu NFT ma­r­ke­t­pla­ce, decide si quieres autorizar que MetaMask utilice tus datos de usuario para optimizar tu ex­pe­rie­n­cia.

Por último, se genera una frase secreta compuesta por 12 palabras para tu nuevo monedero, que a partir de ahora será la clave maestra. Haz clic en “CLICK HERE TO REVEAL SECRET WORDS” para desvelar tu clave y guardar la frase, pre­fe­ri­ble­me­n­te en un gestor de co­n­tra­se­ñas. Para confirmar la frase secreta, se­le­c­cio­na las palabras del siguiente diálogo en el orden correcto y pulsa “Confirm”.

Paso 6. Conectar WordPress con MetaMask

En cuanto abras el backend de WordPress en tu navegador, la extensión MetaMask iniciará au­to­má­ti­ca­me­n­te un diálogo para es­ta­ble­cer una conexión. Para poner tu NFT Ma­r­ke­t­pla­ce en marcha, es re­co­me­n­da­ble que trabajes primero con una red de prueba; más adelante siempre puedes cambiar a la Ethereum Mainnet o a otra red. Así que cancela la co­n­fi­gu­ra­ción au­to­má­ti­ca pulsando “Cancel” y abre el menú de la extensión cripto ma­nua­l­me­n­te desde el icono en la barra del navegador.

Haz clic en el icono con la “flecha hacia abajo” situado junto a “Ethereum Mainnet” y, a co­n­ti­nua­ción, haz clic en “Show/hide test networks”.

Imagen: Menú de MetaMask en Mozilla Firefox
Si quieres añadir más adelante redes oficiales de blo­c­k­chain a tu perfil de MetaMask, haz clic en el botón “Add network”.

Si ahora vuelves a hacer clic en el icono con la “flecha hacia abajo”, verás varias redes de prueba. Actualiza tu navegador y conéctate a una de ellas.

Paso 7. Crear un NFT Ma­r­ke­t­pla­ce

Entra en el menú lateral izquierdo del backend de WordPress y dirígete al apartado “NFT Co­lle­c­tio­ns”. Haz clic en el botón “Add New Co­lle­c­tion” y crea un nuevo NFT ma­r­ke­t­pla­ce.

En la sección “Flavor” tienes varias pla­n­ti­llas para elegir tu pla­ta­fo­r­ma de NFT. Para empezar, te re­co­me­n­da­mos el ma­r­ke­t­pla­ce estándar “ERC-721 NFT Ma­r­ke­t­pla­ce (MATCHA)”. Si quieres utilizar una plantilla diferente, desliza el in­te­rru­p­tor hacia la derecha en el Flavor que prefieras.

Una vez hayas elegido tu plantilla, de­s­plá­za­te hacia abajo hasta donde dice “Smart Contract Options”. Ahí debes rellenar los campos obli­ga­to­rios, que están marcados con un asterisco. En el caso del flavor MATCHA, son los si­guie­n­tes:

  • Symbol: el symbol es un tag corto para tu tienda o su re­s­pe­c­ti­va su­b­ca­te­go­ría (“co­lle­c­tion”).
  • Name: aquí puedes in­tro­du­cir el nombre de tu NFT ma­r­ke­t­pla­ce o de tu categoría (“co­lle­c­tion”) de NFT.
  • Sales co­m­mi­s­sio­ns: aquí puedes in­tro­du­cir la comisión que se debe pagar por la venta de cada NFT. Es un valor po­r­ce­n­tual entre 0 y 100 %, es decir, in­tro­du­cir un “2” supondría una comisión del 2 % del valor de ventas alcanzado.
Imagen: Menú “Smart Contracts Options” de WPSmartContracts
Menú “Smart Contracts Options” de WP­S­ma­r­t­Co­n­tra­cts.

Ahora puedes definir el monedero (o la dirección co­rre­s­po­n­die­n­te) al que se tra­n­s­fe­ri­rá la comisión de cada venta. Lo puedes encontrar en la cuenta de MetaMask que has creado. Para ello, abre la extensión y haz clic en la cuenta que quieras. La dirección se copiará au­to­má­ti­ca­me­n­te, podrás volver al backend de WordPress y pulsar la co­m­bi­na­ción de teclas [Ctrl] + [V] para pegarla en el campo que te pide el monedero que recibirá las co­mi­sio­nes.

Paso 8. Co­n­fi­gu­rar las funciones de los usuarios

Justo debajo de las opciones de la categoría de NFT en­co­n­tra­rás el menú “Options”, donde puedes de­te­r­mi­nar qué roles de usuarios están au­to­ri­za­dos a crear NFT en tu ma­r­ke­t­pla­ce. Por defecto, la opción de crear NFT está reservada ex­clu­si­va­me­n­te para los ad­mi­ni­s­tra­do­res. Otra posible co­n­fi­gu­ra­ción es permitir que todos los usuarios puedan editar los NFT que se ofrecen en el frontend.

Paso 9. Desplegar el NFT ma­r­ke­t­pla­ce

Ahora puedes desplegar tu NFT ma­r­ke­t­pla­ce pulsando el botón “Deploy”. Asegúrate de que la red que has elegido para tu ma­r­ke­t­pla­ce está se­le­c­cio­na­da. En nuestro ejemplo, se trata de la red de prueba “Goerli”:

Imagen: Menú de WPSmartContracts para desplegar NFT
Menú de WP­S­ma­r­t­Co­n­tra­cts para desplegar NFT.

Confirma que aceptas los términos y co­n­di­cio­nes y que eres mayor de edad. Por último, haz clic en “Confirm” en la extensión MetaMask.

Nota

Para que tu tienda de NFT se de­s­plie­gue co­rre­c­ta­me­n­te, tu monedero debe tener divisas de la red co­rre­s­po­n­die­n­te. Lo cual también se aplica a las redes de prueba, aunque en estas puedas hacer que se tra­n­s­fie­ran unidades a tu dirección en cualquier momento y de forma gratuita.

Tras esperar unos instantes, el proceso habrá terminado y podrás encontrar y acceder al NFT ma­r­ke­t­pla­ce que has creado di­re­c­ta­me­n­te desde el menú “NFT Co­lle­c­tio­ns”.

Imagen: WordPress backend: colección de NFT creada
En el listado de las co­le­c­cio­nes de NFT creadas, no solo puedes editar tu NFT ma­r­ke­t­pla­ce, sino también verlo en tiempo real con la vista previa.

Paso 10. Añadir NFT al ma­r­ke­t­pla­ce

Ahora puedes crear NFT y ponerlos a la venta en tu ma­r­ke­t­pla­ce. Para ello, abre primero la pestaña “NFT” del menú lateral izquierdo, a co­n­ti­nua­ción, haz clic en “Add new NFT” y sigue los si­guie­n­tes pasos:

  1. Escribe un título para tu NFT. Sirve, entre otras cosas, como patrón para la URL, pero también puedes pe­r­so­na­li­zar la URL que se genera au­to­má­ti­ca­me­n­te a raíz del título.
  2. Escribe una de­s­cri­p­ción detallada de tu NFT.
  3. Es­pe­ci­fi­ca el tipo de archivo del NFT en “Media”.
  4. Haz clic en “Add media” y sube el archivo del NFT.
  5. En el campo de selección “Co­lle­c­tion (Smart Contract)”, asigna el NFT al NFT ma­r­ke­t­pla­ce que has creado pre­via­me­n­te.
  6. En “Unit Price” puedes definir el precio (por unidad) del NFT.
  7. Si quieres definir un número máximo de unidades para tu NFT, indica ese número en “Maximum quantity”.
  8. Por último, haz clic en “Mint” para añadir el NFT al blo­c­k­chain y ponerlo en el mercado.
  9. Confirma que quieres crear el NFT mediante la interfaz de usuario de la extensión MetaMask.
Imagen: WPSmartContracts: añadir un nuevo NFT al NFT marketplace que has creado
WP­S­ma­r­t­Co­n­tra­cts: añadir un nuevo NFT al NFT ma­r­ke­t­pla­ce que has creado.

Ahora puedes acceder al ma­r­ke­t­pla­ce y a los NFT creados a través de sus URL re­s­pe­c­ti­vas. Si quieres, puedes crear otras ca­te­go­rías y diseñar tu tienda como más te guste.

Imagen: NFT de IONOS en el NFT marketplace de WordPress
NFT de IONOS en el NFT ma­r­ke­t­pla­ce de WordPress.
Consejo

¿Eres un artista o un en­tu­sia­s­ta del arte? NFT Art nació en 2021 y es una cri­p­to­di­vi­sa de­sa­rro­lla­da es­pe­cí­fi­ca­me­n­te para el mundo del arte.

Ir al menú principal