Simple WooCommerce integration for your Minecraft server
Minecraft and Worpress Plugin
THIS IS A BETA RELEASE. PLEASE EXPECT SOME BUGS.
WooStoreLink is the easiest way to connect your WordPress WooCommerce store to your Minecraft server, enabling secure, automated delivery of in-game items or commands after each purchase.
No more manual item distribution. No more complicated setups. Just plug and play.
We use the following shortcodes for the WordPress Plugin
[ minecraftstorelink_account_sync ] - display current Minecraft link status.
Remove the space between the brackets [ ] so that it executes on your WP Site. | Problem | Solution |
|---|---|
| Nothing gets delivered | Check that the item name in WooCommerce matches the one in products: |
| Players get duplicated deliveries | Use the built-in duplicate cleaner and ensure no table corruption |
| API returns old orders | Use the Flush Cache button in the admin panel |
| JSON always returns old entries | Recreate the pending_deliveries table with the Reset Table tool |
| Still broken? | Check that your REST endpoint is accessible and your token is valid |
Pro tip: Use the in-game logs and WordPress logs to trace delivery behavior!
The API is locked behind your secret token.
Deliveries marked as “delivered” are never sent again.
Everything is logged both in WordPress and Minecraft logs (per-day .log files).
GPLv2 or later
Created with ❤️ by MrDinoCarlos for NoctiCraft
Join our Discord Community for support
To ensure WooStoreLink runs smoothly and securely, follow these maintenance steps regularly:
If you suspect your token has been leaked or want to cycle it:
Go to WordPress Admin > MinecraftStoreLink > Settings
Click Regenerate Token
Update the new token in your Minecraft server’s config
⚠ Make sure to restart the Minecraft server or reload the plugin after updating the token.
If outdated delivery data (JSON) keeps being returned:
Go to Settings > MinecraftStoreLink
Click 🧹 Flush WordPress Cache
This clears any old JSON cached by your caching plugin (like LiteSpeed, WP Super Cache, etc.)
If delivery data appears corrupted or you experience phantom/duplicate deliveries:
Click ♻ Rebuild Table
This deletes and recreates the pending_deliveries table with a clean structure.
⚠ Warning: This permanently deletes all current deliveries in the queue. Use only if strictly needed.
To ensure compatibility with the Minecraft plugin:
Click 🔍 View Table Structure
Confirm columns: id, order_id, player, item, amount, delivered, timestamp
WooStoreLink uses the REST API to communicate between WordPress and your Minecraft server.
Some caching plugins may store outdated JSON results, causing repeated deliveries. To prevent this:
In your caching plugin (e.g., LiteSpeed Cache, WP Rocket, WP Fastest Cache):
Go to Page Optimization / Excludes / Do Not Cache URLs
Add the following path to exclusions:
/wp-json/minecraftstorelink/v1/*
This ensures delivery data is always fresh and not cached.
Yes! All communication is authenticated via secure API tokens. No credentials are exposed.
No. Minecraft connects to WordPress, requesting deliveries through the secure REST API.
This usually happens due to one of the following:
The delivery wasn’t marked as delivered (possibly a database issue).
Cached JSON responses (use Flush Cache).
Incorrect table structure (use Rebuild Table).
Make sure the WordPress REST API is returning only undelivered data. Use the View JSON or test with /wp-json/minecraftstorelink/v1/pending?... in the browser and confirm only valid entries are returned.
Yes:
Use Rebuild Table to reset the delivery database
Flush Cache to reset JSON output
Optionally Regenerate Token for a fresh API key
WooStoreLink is an independent plugin developed by MrDino for NoctiCraft and is not affiliated, endorsed, or associated with Mojang Studios, Microsoft, WooCommerce, or Automattic in any way.
All trademarks, brand names, and logos are the property of their respective owners.
This plugin is provided as-is, without warranty of any kind. We are not responsible for any misuse, abuse, or unintended consequences arising from the use of this plugin on your Minecraft server or WordPress site.
It is the server owner’s sole responsibility to ensure compliance with:
The terms of service of WooCommerce, and
Any applicable local or international laws.
By using this plugin, you agree that NoctiCraft, the developers, and contributors shall not be held liable for any loss, data corruption, or actions taken against your platform due to improper configuration or usage.