Directory / plugin
MooveGO for WooCommerce
v1.8.2 · by mooveteam
Sends paid WooCommerce orders to the MooveGO platform so the buyer receives a game code, and stores the receipt on the order.
About this plugin
For every paid order line whose product (or variation) has a Moove Code, the plugin calls the MooveGO API once and stores the result on the order line. It never changes the order status. Failed calls are retried with a bounded backoff, and every request and response can be logged under WooCommerce > Status > Logs (source “moovego”).
Features:
- Send ticket sales automatically on order processing or completion, only once the order is paid
- Supports simple and variable products with per-variation Moove Codes
- Synced order lines are not resent: per-line sync state, idempotency key, and the MooveGO receipt (sale ids and game codes) shown in a “mooveGO” box on the order with a “Resend now” button
- Bounded automatic retries (5 min, 30 min, 2 h, 12 h; at most five API attempts in total) through Action Scheduler; the store owner is emailed once when a line gives up
- “Test connection” button in the settings
- Compatible with WooCommerce High-Performance Order Storage (HPOS)
- API key authentication (X-Moove-Key)
- GDPR-ready: integrates with WordPress privacy tools for data export and erasure
- Debug logging via WooCommerce logs (opt-in)
- Updates distributed by WordPress.org, respecting the site administrator’s automatic-update preferences
- Missing company API keys pause ticket delivery without consuming API attempts; affected orders can be recovered explicitly
- Compatible with PHP 7.4 through 8.3
Settings: WooCommerce > Settings > Integration > MooveGO: server URL, API key, when to send (Processing or Completed), logging and “Test connection”. Update settings are managed by WordPress.
Third-Party Services
This plugin connects to the MooveGO platform operated by Mooveteam to transmit order data for ticket and service fulfillment.
When data is sent: Each time a paid WooCommerce order reaches the configured status (Processing or Completed), the plugin sends an API request to the MooveGO server for every order line that has a Moove Code.
Data transmitted:
- Customer name (billing first and last name)
- Customer email address
- Customer phone number
- MooveGO product code
- Product quantity
- Order reference (order ID, item ID, product ID, product name, item total, site URL)
Service details:
- Default server: https://go.mooveteam.com
- Service website: https://mooveteam.com/
- Terms of Use: https://mooveteam.com/terms-of-use/
- Privacy Policy: https://mooveteam.com/privacy-policy/
Configure the server URL and a company API key for that environment under WooCommerce > Settings > Integration > MooveGO. Save, then test the connection. Without a key, no ticket or connection-test HTTP request is sent. Logging is opt-in; API keys are never included in plugin logs.
Updates
Updates for the directory version are delivered by WordPress.org. Administrators decide whether to enable automatic updates under Plugins > Installed Plugins. The plugin does not fetch update manifests or executable packages from Mooveteam servers and does not override WordPress update preferences.