WooXStream Documentation

This guide will help you install, configure, and operate WooXStream efficiently and securely.

1. Total Privacy & Security (Zero-Data)

Your business security is our top priority. WooXStream is built with a Zero-Data architecture:

  • Absolute Privacy: At no point do we receive any information from your WordPress store or your streaming server.
  • No Data Transfer: Client data (names, emails, passwords) is never sent to external servers.
  • Plugin Protection: We use a remote security system solely to validate your license and protect the plugin's code integrity. This system never has access to the information moving between your site and your Xtream panel.
  • Direct Connection: All user management occurs directly between your WordPress site and your Xtream database.

2. Quick Installation

  1. Upload the wooxstream.zip file via the WordPress dashboard (Plugins > Add New > Upload).
  2. Activate the plugin.
  3. Enter your license key when prompted by the setup wizard.

3. Server Configuration

Connect WooXStream to your Xtream panel under WooXStream > Settings:

  • Database Host: The IP or domain of your Xtream server.
  • Port: Usually port 3306.
  • Credentials: A username and password with permissions to manage the users table.
  • Server DNS: The URL your clients will use for their M3U lists.

[!TIP] Ensure your Xtream server's firewall allows incoming connections from your WordPress site's IP on the database port.

4. Product Setup

Selling is simple. Create a product in WooCommerce and select the WooXStream Product Type:

  • Streaming Line: For standard accounts.
  • Reseller Account: For new distributors.
  • Reseller Credits: For automatic top-ups.
  • Device (MAG/E2): For linking MAC addresses.

Simply select the packages and bouquets already configured in your Xtream panel.

5. Automation & Maintenance

  • Instant Activation: Services are automatically activated once payment is confirmed.
  • Effortless Renewals: The system detects renewal payments and extends the expiration date in the Xtream panel without manual intervention.
  • Safe Suspension: If a subscription expires or is cancelled, access is automatically disabled (enabled = 0). We don't delete the user, allowing you to easily reactivate them if the customer returns.
  • Premium Client Dashboard: Your customers can view their credentials, download their lists, and see their expiration date directly from "My Account" in your store.

6. Migration from WHMCS

If you already have a business running on WHMCS, WooXStream includes a migration tool that transfers your products, customers, and active services in bulk, keeping your customers' current passwords so the transition is seamless for them.