• Hola @matiasanca,

    Gracias por tu “plugin”, es muy bueno, aumenta y resuelve los métodos de pago en LearnPress.

    Al principio encontré algunas dificultades para configurar, por no tener información detallada del paso a paso de lo que debo hacer para ponerlo en perfecto funcionamiento, puede ser que haya alguno, pero no lo encontré, ni siquiera en algunos foros.

    Decidí poner aquí mi solución, la que encontré para mi negocio.
    Creo que puede ayudar a otras personas y hacer que su complemento sea aún más fácil de instalar y comprender.

    1 – Instalar “Learnpress”, configurar, dejándolo con los métodos de pago existentes desactivados.

    2 – Instalar “Wocommerce”, configurar, activar todos los métodos de pago necesarios, ya sean: Mercado Pago, PagSeguro, Paypall, Stripe, etc.

    3 – Instale el complemento “Cool Integration for LearnPress & WooCommerce” creado por Matías Anca.

    4 – Crea un curso sobre “Learnpress”. Si ya tiene los cursos creados, simplemente guárdelos nuevamente para que Woocommerce cree los productos relacionados con los cursos.

    5 – El curso surgirá como un producto Woocommerce.

    6 – Vaya al enlace del menú “Woocommerce -> Productos -> Todos los productos”. Copie los “números de ID” de los productos creados como “cursos” en Woocommerce. Digamos que un “curso” llamado “Internet de las cosas” en Woocommerce aparece como un producto y tiene el ID 9923.

    7 – Regrese a LearnPress, en la página de este curso (“Internet de las cosas”), vaya al elemento de menú “General -> Enlace externo” donde dice “Redirigir a esta url si presiona el botón para comprar este curso”, inserte el enlace que se ve a continuación, con el número de identificación copiado anteriormente, https://www.miscursos.com.br/lp-courses/?add-to-cart=9923. Guarde la página.

    8 – En Woocommerce, vaya a “Woocommerce -> Productos -> General -> Página de la tienda” y cambie la página de producto tradicional, creada por Woocommerce, a la página de presentación de sus cursos, creada en LearnPress o presentación ofrecida por su tema.

    9 – Pruebe y vea que ahora, la página del curso LearnPress inserta el producto directamente en el carrito de Woocomerce, sin pasar por la página de la tienda Woocommerce.

    Solo una sugerencia para mejorar el complemento:
    – Llevar esta cadena “https://www.miscursos.com.br/lp-courses/?add-to-cart=product ID number creado en Woocommerce”, para esta ventana de LearnPress, facilitaría mucho la configuración.

    [ Signature moderated ]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter jailsonjan

    (@jailsonjan)

    Encontré un peque?o error (bug) en esta solución que presenté.
    Cuando inserta un curso que ya existe en el carrito, el sistema devuelve una página en blanco, sin mensajes, ya que no pudo ir a la página del carrito (cart).
    Encontré un código en Internet (https://stackoverflow.com/questions/61652130/check-if-item-is-already-in-cart-if-yes-then-redirect-user-to-checkout-without), hice algunos peque?os cambios y con él puede redirigir al “cart” o al “pago”(checkout).

    Aquí está el código:

    function gotocartdirect( $passed, $product_id, $quantity, $variation_id = null, $variations = null ) {
    // Get checkout url
    $checkout_url = wc_get_checkout_url();
    $cart_url = wc_get_cart_url();

    // Set variable
    $in_cart = false;

    // Loop
    foreach( WC()->cart->get_cart() as $cart_item ) {
    if ( $cart_item[‘data’]->get_id() == $product_id ) {
    $in_cart = true;
    break;
    }
    }

    // True
    if ( $in_cart ) {
    // wp_safe_redirect( $checkout_url );
    wp_safe_redirect( $cart_url );
    exit();
    } else {
    // Add product to cart
    WC()->cart->add_to_cart( $product_id, $quantity );
    // wp_safe_redirect( $checkout_url );
    wp_safe_redirect( $cart_url );
    exit();
    }

    return $passed;
    }
    add_filter( ‘woocommerce_add_to_cart_validation’, ‘gotocartdirect’, 10, 5 );

    Plugin Author Matías Anca

    (@matiasanca)

    Hola @jailsonja, es excelente tu explicación!

    Es verdad que no está explicado el paso a paso, pero lo que vos mostrás es una alternativa. Por ejemplo otra alternativa es no utilizar la página de Cursos de Leanrpress y utilizar en su lugar la tienda de Woocommerce. Cada solución tiene sus implicancias.

    Algunas de las cosas que mencionás, las estoy trabajando para la nueva versión del plugin que espero pueda sacar pronto.

    Gracias nuevamente por tu aporte, es muy valioso!

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Una solución para instalar el plugin’ is closed to new replies.