/** * Plugin Name: Despachador Universal Loher Multi-Paso * Description: Sistema modular "todo terreno" que agrega boton de Prueba, divide el checkout en 2 pasos nativos y procesa descargas con espacios para MetaTrader 4. * Version: 1.3.0 * Author: RUBEN L. H. */ if ( ! defined( 'ABSPATH' ) ) { exit; } /** * 1. AGREGAR BOT脫N DE "VERSI脫N DE PRUEBA" EN LA P脕GINA DEL PRODUCTO */ add_action('woocommerce_after_add_to_cart_button', 'loher_inyectar_boton_version_prueba', 15); function loher_inyectar_boton_version_prueba() { global $product; if ( ! $product ) return; $url_trial = wc_get_checkout_url() . '?solicitar_trial=' . $product->get_id(); echo ''; } /** * DETECTAR EL CLIC DEL BOT脫N DE PRUEBA Y ASIGNAR ATRIBUTO TRIAL A LA SESI脫N */ add_action('init', 'loher_capturar_solicitud_trial_directa'); function loher_capturar_solicitud_trial_directa() { if ( isset($_GET['solicitar_trial']) ) { $product_id = intval($_GET['solicitar_trial']); if ( function_exists('WC') && WC()->cart ) { WC()->cart->empty_cart(); WC()->cart->add_to_cart($product_id, 1); WC()->session->set('loher_tipo_compra', 'TRIAL'); } } } /** * 2. AGREGAR EL PASO 1 (CUESTIONARIO METATRADER) NATIVAMENTE ARRIBA DEL FORMULARIO */ add_action('woocommerce_before_checkout_form', 'loher_inyectar_formulario_paso1_nativo', 5); function loher_inyectar_formulario_paso1_nativo() { ?>
Por favor, introduzca los datos de su plataforma para que el servidor pueda fabricar y encriptar su archivo de licencia (.loherlicencia) de forma personalizada.