Plugin WooStoreLink

Integración simple de WooCommerce para su servidor de Minecraft

Plugin de Minecraft y WordPress

ESTA ES UNA VERSIÓN BETA. POR FAVOR ESPERE ALGUNOS ERRORES.

🛒 WooStoreLink: integración perfecta entre WooCommerce y Minecraft

WooStoreLink es la forma más sencilla de conectar su tienda WordPress WooCommerce a su servidor de Minecraft, permitiendo la entrega segura y automatizada de elementos o comandos del juego después de cada compra.

No más distribución manual de artículos. No más configuraciones complicadas. Simplemente conéctalo y listo.

Buy Me A Coffee

[ ] CÓDIGOS CORTOS

Usamos los siguientes códigos cortos para el complemento de WordPress

				
					[ minecraftstorelink_account_sync ] - display current Minecraft link status.
				
			
Elimine el espacio entre los corchetes [ ] para que se ejecute en su sitio WP.

❗ Problemas comunes y solución de problemas

ProblemasSoluciones
No se entrega nadaCompruebe que el nombre del elemento en WooCommerce coincida con el de products:
Los jugadores reciben entregas duplicadasUtilice el incorporado limpiador duplicado para garantizar que no haya corrupción en la base de datos
API devuelve pedidos antiguosUse el Vaciar caché en el panel de administración
JSON siempre devuelve entradas antiguasVuelva a crear la tabla de entregas pendientes con el Restablecer tabla del panel de administración
¿Todavía roto?Verifique que su punto final REST sea accesible y que su token sea válido
				
					Pro tip: Use the in-game logs and WordPress logs to trace delivery behavior!
				
			

🛡️ Aviso de seguridad

  • La API está bloqueada detrás de su token secreto.

  • Los envíos marcados como "entregados" nunca se vuelven a enviar.

  • Todo se registra tanto en los registros de WordPress como de Minecraft (per-day .log archivos).

🔖 Legal y Licencias

  • GPLv2 o posterior

  • Creado con ❤️ por MrDinoCarlos para NoctiCraft

  • Únete a nuestra Comunidad de discord para recibir soporte.

🛠 Guía de mantenimiento y solución de problemas

Para garantizar que WooStoreLink funcione sin problemas y de forma segura, siga estos pasos de mantenimiento con regularidad:

🔁 1. Regenerar token API (opcional)

Si sospecha que su token se ha filtrado o desea reciclarlo:

  • Ir a WordPress Admin > MinecraftStoreLink > Settings

  • Click Regenerate Token

  • Actualice el nuevo token en la configuración de su servidor de Minecraft

				
					⚠ Make sure to restart the Minecraft server or reload the plugin after updating the token.
				
			

🧹 2. Vaciar la caché de WordPress

Si se siguen devolviendo datos de entrega obsoletos (JSON):

  • Ir a Settings > MinecraftStoreLink

  • Click 🧹 Flush WordPress Cache

  • Esto borra cualquier JSON antiguo almacenado en caché por su complemento de almacenamiento en caché (como LiteSpeed, WP Super Cache, etc.)

♻ 3. Reconstruir la Base de Datos

Si los datos de entrega parecen corruptos o experimenta entregas fantasmas/duplicadas:

  • Click ♻ Rebuild Table

  • Esto elimina y recrea la pending_deliveries base de datos con una estructura limpia.

⚠ Advertencia: Esto elimina permanentemente todas las entregas actuales en la cola. Úselo sólo si es estrictamente necesario.

🔐 4. Verifique la estructura de la Base de Datos

Para garantizar la compatibilidad con el complemento de Minecraft:

  • Click 🔍 View Table Structure

  • Confirmar columnas: id, order_id, player, item, amount, delivered, timestamp

🚫 Compatibilidad del complemento de caché

WooStoreLink utiliza la API REST para comunicarse entre WordPress y su servidor de Minecraft.

Algunos complementos de almacenamiento en caché pueden almacenar resultados JSON desactualizados, lo que provoca entregas repetidas. Para evitar esto:

✅ Recomendado: excluir rutas JSON del almacenamiento en caché

En su plugin de caché (por ejemplo, LiteSpeed ​​Cache, WP Rocket, WP Fastest Cache):

  1. Ir a Page Optimization / Excludes / Do Not Cache URLs

  2. Agregue la siguiente ruta a las exclusiones:

				
					/wp-json/minecraftstorelink/v1/*

				
			

Esto garantiza que los datos de entrega estén siempre actualizados y no almacenados en caché.

❓ Preguntas frecuentes (FAQ)

💬 ¿Es seguro usar WooStoreLink?

¡Sí! Toda la comunicación se autentica mediante tokens API seguros. No se exponen credenciales.


🎮 ¿El complemento se conecta directamente a Minecraft?

No. Minecraft se conecta a WordPress, solicitando entregas a través de la API REST segura.


📦 ¿Por qué las entregas se duplican o son infinitas?

Esto suele ocurrir debido a uno de los siguientes:

  • La entrega no se marcó como entregada (posiblemente un problema con la base de datos).

  • Respuestas JSON almacenadas en caché (use Vaciar caché).

  • Estructura de tabla incorrecta (use Rebuild Table).


🔧 Veo "entregado = 1" pero aún se están entregando artículos

Asegúrese de que la API REST de WordPress devuelva solo datos no entregados. Utilice el View JSON o prueba con /wp-json/minecraftstorelink/v1/pending?... en el navegador y confirme que solo se devuelvan entradas válidas.


🚨 ¿Puedo restablecer todo manualmente?

Si:

  • Use Rebuild Table para restablecer la base de datos de entrega

  • Vaciar caché para restablecer la salida JSON

  • Opcionalmente Regenerate Token para obtener una clave API nueva

⚠️ Descargo de responsabilidad

WooStoreLink es un complemento independiente desarrollado por MrDino para NoctiCraft y es no afiliado, respaldado ni asociado con Mojang Studios, Microsoft, WooCommerce o Automattic de ninguna manera.

Todas las marcas comerciales, nombres comerciales y logotipos son propiedad de sus respectivos dueños.

Este plugin se proporciona tal cual, sin garantía de ningún tipo. No somos responsable de ningún mal uso, abuso o consecuencias no deseadas que surjan del uso de este complemento en su servidor de Minecraft o sitio de WordPress.

Es responsabilidad exclusiva del propietario del servidor garantizar el cumplimiento de:

Al utilizar este complemento, usted acepta que NoctiCraft, los desarrolladores y contribuyentes no serán responsables por cualquier pérdida, corrupción de datos o acciones tomadas contra su plataforma debido a una configuración o uso inadecuado.

Descripción general de privacidad

Este sitio web utiliza cookies para que podamos brindarle la mejor experiencia de usuario posible. La información de las cookies se almacena en su navegador y realiza funciones como reconocerlo cuando regresa a nuestro sitio web y ayudar a nuestro equipo a comprender qué secciones del sitio web le resultan más interesantes y útiles.