Red de conocimiento informático - Material del sitio web - Cómo crear un sitio web de envío automático de claves de tarjetas virtuales utilizando WooCommerce

Cómo crear un sitio web de envío automático de claves de tarjetas virtuales utilizando WooCommerce

Esperamos lograr el efecto de saltar automáticamente a la página de recepción de la clave de la tarjeta después de que el usuario pague exitosamente a través de WooCommerce. No hay ningún problema para configurar productos virtuales en WooCommerce, pero estamos atascados en el problema donde el pago salta a la página de claves de cobro de tarjeta, aquí está la solución al problema.

Cómo acceder a la página secreta de la tarjeta de bienes virtuales

Para facilitar la depuración, le recomendamos que instale un complemento de puerta de enlace de prueba para WooCommerce. Puede encontrar este complemento. En el sitio web oficial de WordPress Según la búsqueda, su función es probar si la pasarela de pago puede completar el pago de inmediato. No es necesario utilizar Alipay o PayPal para realizar pruebas de pago cada vez. Pruebe el pago mediante PayPal.

Cuando compramos el producto virtual y completamos el pago, la página salta a la página de agradecimiento.php generada por WooCommerce y no se puede obtener la contraseña de la tarjeta en absoluto.

En cuanto a cómo generar la contraseña de la tarjeta, no lo mencionaré aquí, solo hablaré de cómo saltar una vez completado el pago.

Código de implementación

Agrega el siguiente código a funciones.php para lograr el salto.

función wcs_redirect_product_based ($order_id){ $order = wc_get_order( $order_id ); foreach( $order->get_items() as $item ) { $_ producto = wc_get_product( $item['product_id'] ); // Agregue su propio código de tarjeta virtual product_id if ( $item['product_id'] == 44 ) { // Cambie el enlace a continuación al enlace que necesita wp_redirect('/'); ', 'wcs_redirect_product_based' );

El propósito de este código es saltar a su propia página definida después de que se complete el pago del producto virtual para recibir la clave de la tarjeta.

Existe realmente poca información sobre WooCommerce.