¿Cómo omitir la página de pago de WooCommerce?

21 jul 2012, 23:15:20
Vistas: 21.7K
Votos: 1

Uso el plugin WooCommerce para mi tienda. Quiero omitir la página de pago donde los usuarios proporcionan los detalles de envío. Así, el sistema funcionará de manera que cuando seleccionen un producto y vayan a la página del carrito, serán dirigidos a PayPal y desde PayPal obtendremos la dirección. ¿Alguna idea de cómo puedo construir esto? Por favor, ayúdenme. Soy principiante.

1
Comentarios

Básicamente no quiero redirigir al usuario a la página de pago, así que en la página del carrito cuando hagan clic en "Proceder al pago" irán directamente a PayPal. ¿Podrías decirme cómo puedo hacer eso?

Shahjahan Jewel Shahjahan Jewel
22 jul 2012 13:31:04
Todas las respuestas a la pregunta 2
3

hay una opción en Woocommerce para no incluir el envío

Ve a Woocommerce > Configuración > Envíos

y desactiva las opciones allí

Configuración de Woocommerce

21 jul 2012 23:58:26
Comentarios

gracias por tu respuesta. Básicamente no quiero redirigir al usuario a la página de pago, así que en la página del carrito cuando hagan clic en "Proceder al pago" irán directamente a PayPal. ¿Podrías decirme cómo puedo hacer eso?

Shahjahan Jewel Shahjahan Jewel
22 jul 2012 13:30:28

Básicamente no quiero redirigir al usuario a la página de pago, así que en la página del carrito cuando hagan clic en "Proceder al pago" irán directamente a PayPal. ¿Podrías decirme cómo puedo hacer eso?

Shahjahan Jewel Shahjahan Jewel
22 jul 2012 14:56:28

Hola Jewel, esto debería preguntarse como una nueva pregunta... pero en respuesta a esto... ve a WooCommerce > General y MARCAR Permitir pago como invitado. También deberías echar un vistazo a los documentos en http://wcdocs.woothemes.com/user-guide/extensions/paypal-express-checkout/

Damien Damien
22 jul 2012 15:27:07
0

Para omitir la página de carrito puedes redirigir la URL de añadir al carrito directamente a la URL de pago. Ten cuidado ya que el siguiente código no tiene lógica condicional, por lo que se aplicará a cualquier producto añadido.

function wpa_59232_redirect_to_checkout( $url ) {
    global $woocommerce;

    // Eliminar el mensaje predeterminado del carrito
    $woocommerce->clear_messages();

    // Redirigir a la página de pago
    $url = $woocommerce->cart->get_checkout_url();

    return $url;
}
add_filter( 'add_to_cart_redirect', 'wpa_59232_redirect_to_checkout' );
3 oct 2013 18:23:28