Servidores de Jogos

WordPress + WooCommerce: monte uma loja de VIP para seu servidor Minecraft

Por que WordPress?

Você quer vender VIP no seu servidor MC. Opções:

  1. Plataforma pronta (MinePainel, PlayerCraft, LojasCraft) — R$ 29-49/mês
  2. Código do zero (PHP/Node) — flexível mas trabalhoso
  3. WordPress + WooCommerce — meio termo, plugins prontos

WordPress é o CMS mais usado do mundo (43% dos sites). WooCommerce é o plugin de e-commerce padrão. Combinados: você monta loja funcional em 1 dia.

Vantagens vs plataformas prontas:

  • Você é dono dos dados e customização
  • Zero mensalidade além da hospedagem
  • Ecossistema imenso de plugins/temas
  • Mais fácil migrar depois

Contras:

  • Precisa manter WP atualizado (segurança)
  • Requer alguma familiaridade com admin

Requisitos

  • VPS com 2 GB RAM (a mesma do MC ou separada)
  • PHP 8.1+, MySQL 8, Nginx/Apache
  • Domínio próprio (ex.: loja.meuservidor.com.br)
  • SSL grátis via Let's Encrypt

Nosso Hospedagem cPanel ou VPS-BR rodam WordPress + WooCommerce sem problema.

Arquitetura

[Player]
   ↓
[loja.meuservidor.com.br]  ← WordPress + WooCommerce
   ↓ (pagamento)
[Mercado Pago / Stripe / PIX]
   ↓ (webhook aprovado)
[WordPress order.status → completed]
   ↓ (plugin custom OU snippet)
[RCON → servidor MC: /lp user X parent add vip]
   ↓
Player recebe cargo ✓

Passo 1: instalar WordPress

Se estiver em cPanel/DirectAdmin: instalador de 1 clique (Softaculous).

Manual (VPS):

cd /var/www
wget https://wordpress.org/latest.tar.gz
tar xzf latest.tar.gz && mv wordpress loja
chown -R www-data:www-data loja

Aponte DNS loja.meuservidor.com.br → IP da VPS, configure Nginx/Apache com SSL.

Acesse https://tebex.io e complete a instalação (banco, admin).

Passo 2: instalar WooCommerce

Admin WP → Plugins → Adicionar novo → busca "WooCommerce" → Instalar → Ativar.

Wizard de setup:

  • Nome da loja: "Meu Servidor VIP"
  • Endereço: sua cidade/estado
  • Moeda: BRL
  • Tipo de produto: Virtual + Downloadable (para VIP)
  • Pular tudo que puder

Passo 3: criar produtos VIP

Admin → Produtos → Adicionar novo:

Produto 1: VIP Básico

  • Nome: VIP
  • Tipo: Simple / Virtual ✅
  • Preço: R$ 9,90
  • Descrição: cor de nome + prefix + skinbox
  • Categoria: Cargos
  • SKU: vip

Duplique pra VIP+, MVP, LENDA.

Passo 4: instalar gateway de pagamento

Opção A: Mercado Pago (recomendado BR)

Plugin oficial: Mercado Pago para WooCommerce.

Setup:

  1. Plugins → Adicionar → busca "Mercado Pago" → Instalar
  2. Configurações → Pagamentos → Mercado Pago
  3. Cole seu Public Key e Access Token (pega em mercadopago.com.br/developers)
  4. Ative: Checkout Transparente, PIX, Boleto, Cartão

Taxa: 3.79% + R$ 0,39 (cartão) ou 0.99% (PIX).

Opção B: Stripe

Plugin: Stripe for WooCommerce.

Cole sk_live_... e pk_live_... do dashboard Stripe.

Taxa: 3,99% + R$ 0,39.

Passo 5: integrar com MC via RCON

Isso é o coração do sistema. Quando o pedido é pago, precisa executar um comando no MC.

Opção A: Plugin pronto "WP Minecraft"

wp-minecraft.com — plugin comercial (US$ 15) que faz tudo:

  • Detecta status "completed" do pedido
  • Conecta via RCON
  • Executa comandos configurados
  • Log de tudo

Opção B: Snippet custom (grátis)

Adicione ao functions.php do tema (ou plugin Code Snippets):

add_action('woocommerce_order_status_completed', 'vitt_deliver_vip_rcon', 10, 1);

function vitt_deliver_vip_rcon($order_id) {
    $order = wc_get_order($order_id);

    // Pega nick MC (você adicionou um custom field no checkout)
    $mc_nick = $order->get_meta('_billing_mc_nickname');
    if (!$mc_nick) return;

    // Pra cada item pago
    foreach ($order->get_items() as $item) {
        $product = $item->get_product();
        $sku = $product->get_sku();

        // Mapeia SKU → comando
        $cmd = match($sku) {
            'vip'    => "lp user $mc_nick parent add vip",
            'vip+'   => "lp user $mc_nick parent add vipplus",
            'mvp'    => "lp user $mc_nick parent add mvp",
            'lenda'  => "lp user $mc_nick parent add lenda",
            default   => null,
        };

        if ($cmd) {
            vitt_send_rcon($cmd);
        }
    }
}

function vitt_send_rcon($command) {
    // Use uma lib RCON simples. Exemplo com "thedudeguy/rcon"
    require_once '/path/vendor/autoload.php';
    $rcon = new ThedudeguyRcon('IP_DO_MC', 25575, 'SENHA_RCON', 3);
    if ($rcon->connect()) {
        $rcon->sendCommand($command);
        $rcon->disconnect();
    }
}

Passo 6: adicionar campo "Nick MC" no checkout

Woocommerce → Checkout → plugin: Custom Checkout Fields OU custom via snippet:

add_action('woocommerce_after_order_notes', 'vitt_add_nick_field');

function vitt_add_nick_field($checkout) {
    woocommerce_form_field('billing_mc_nickname', array(
        'type'        => 'text',
        'label'       => __('Seu nickname no Minecraft'),
        'required'    => true,
        'placeholder' => __('Ex: Steve123'),
    ), $checkout->get_value('billing_mc_nickname'));
}

add_action('woocommerce_checkout_update_order_meta', function($order_id) {
    if (!empty($_POST['billing_mc_nickname'])) {
        update_post_meta($order_id, '_billing_mc_nickname',
                        sanitize_text_field($_POST['billing_mc_nickname']));
    }
});

Passo 7: habilitar RCON no servidor MC

Em /opt/minecraft/server.properties:

enable-rcon=true
rcon.password=SENHA_MUITO_FORTE
rcon.port=25575
broadcast-rcon-to-ops=false

Segurança:

  • Só libere porta 25575 pra IP do WP (firewall)
  • Senha ≥ 20 caracteres random
ufw allow from IP.DA.LOJA to any port 25575

Passo 8: testar o fluxo

  1. Compra teste com PIX (Mercado Pago sandbox ou real R$ 1)
  2. Confirma pagamento
  3. Vai no MC e verifica: /lp user SEU_NICK parent
  4. Deve ter o cargo!

Extras úteis

Assinatura recorrente (VIP mensal)

Plugin: WooCommerce Subscriptions (pago US$ 199/ano) OU alternativa grátis: Yith Subscriptions.

Cupom de desconto

WooCommerce nativo já tem. Crie cupons "STREAMER10" para influenciadores.

Popup de compra bem-sucedida

Plugin: Popup Maker free.

Sistema de afiliados (streamer ganha comissão)

Plugin: AffiliateWP (~US$ 149/ano) ou YITH Affiliates (grátis básico).

Loja de itens específicos por servidor

Se você tem 3 servers diferentes (Survival, Skyblock, Creative), use produtos com atributo "servidor".

Custo estimado do stack

Item Custo
Hospedagem (VPS ou cPanel) R$ 20-75/mês
Domínio R$ 40/ano
WordPress R$ 0
WooCommerce R$ 0
Plugin Mercado Pago R$ 0
Plugin RCON custom (snippet) R$ 0
Tema profissional (opcional) R$ 0-500
Total mínimo R$ 25/mês

Comparado com plataforma pronta (R$ 30-50/mês) que pega comissão de vendas, WordPress paga em 3 meses.

Templates de tema profissional

Escolha um tema rápido e responsivo:

  • Astra (grátis) — leve, WooCommerce optimized
  • Kadence (grátis) — muito rápido
  • Storefront (grátis, oficial) — feito pela Woo
  • Flatsome (US$ 59) — o mais popular pra loja
  • Divi (US$ 89) — flex máximo com page builder

Recomendação BR: Astra com starter template "Minimalist Store".

Segurança WordPress

  • Plugin: Wordfence ou iThemes Security — obrigatório
  • Atualizações automáticas: ativar
  • Backup diário: UpdraftPlus (grátis)
  • SSL: obrigatório
  • Ocultar wp-admin (plugin WPS Hide Login)

Perguntas frequentes

"E se o MC estiver offline quando o pagamento cai?"
O RCON falha e cliente não recebe. Solução: adicione fila persistente — plugin WooCommerce Retry Failed Actions ou custom com WP Cron.

"Player pediu reembolso, como devolvo o cargo?"
Snippet inverso: hook woocommerce_order_status_refunded executa /lp user X parent remove vip.

"WordPress dá dor de cabeça, vale a pena?"
Sim se você tem tempo de mantê-lo. Se não, use plataforma pronta.

Conclusão

WordPress + WooCommerce é o setup profissional e independente para loja de VIP. Curva de aprendizado moderada, custo mínimo, controle total.

Nossa Hospedagem cPanel roda WooCommerce por R$ 14,99/mês, ou você pode subir em VPS-BR-01 por R$ 44,99.

Links

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS
⏰ 20% OFF em VPS-BR --:--:-- Ver oferta →