Cómo ocultar la pasarela de pago o el método de envío de WooCommerce según ciertas reglas.

Índice
restricted shipping payments

de
Wasim

Cómo

0 comentarios

Los métodos de envío y las pasarelas de pago en WooCommerce son visibles para todos de forma predeterminada. Para los métodos de envío, solo puede controlar su disponibilidad utilizando las zonas de envío, lo que le permitirá mostrar ciertos métodos de envío según la dirección del cliente. Por otro lado, las pasarelas de pago son visibles para todos los clientes, independientemente de su dirección.

Pero, ¿y si quieres más flexibilidad? ¿Qué sucede si necesita que algunas pasarelas de pago estén disponibles solo para un conjunto de clientes que cumplen ciertas condiciones? Por ejemplo, es posible que necesite que una pasarela de pago esté disponible solo si el total del carrito es superior a $ 100 o si el cliente paga desde un país específico.

por código

Si tiene experiencia en codificación, puede usar los ganchos de WooCommerce para filtrar las pasarelas de pago y los métodos de envío. Para filtrar los métodos de pago necesitará utilizar woocommerce_disponible_pago_puertas de enlace filtrar. Para los métodos de envío que puede utilizar woocommerce_package_tarifas filtrar.

Por ejemplo, si necesita ocultar PayPal si el total del carrito es inferior a $100, puede hacer lo siguiente:

<?php

function exclude_paypal_if_cart_is_less_than_100( $gateways ) {

	if ( WC()->cart->get_subtotal() < 100 ) {
		unset( $gateways['paypal'] );
	}

	return $gateways;
}

add_filter( 'woocommerce_available_payment_gateways', 'exclude_paypal_if_cart_is_less_than_100' );

Por otro lado, si necesita ocultar un método de envío si el total del carrito es inferior a $ 100, puede hacer lo siguiente:

<?php

function exclude_fedex_if_cart_is_less_than_100($rates) {
	if ( WC()->cart->get_subtotal() < 100 ) {
		unset( $rates['fedex'] );
	}

	return $rates;
}

add_filter( 'woocommerce_package_rates', 'exclude_fedex_if_cart_is_less_than_100');

Puedes notar «paypal» y fedex cadenas, estas son las claves de la pasarela de pago y del método de envío, estas claves son diferentes para cada pasarela y método. Puede encontrar cada clave para cada método imprimiendo los paquetes $rates y $gateways, esta es la forma más precisa de conocer las claves.

A través de un complemento

Si no tiene experiencia en desarrollo y desea más flexibilidad de inmediato, puede usar un complemento para hacer el trabajo pesado por usted y tener reglas más complejas, así como combinar más reglas. Para este propósito puede utilizar Pagos y envíos condicionales para WooCommerce enchufar. Un complemento gratuito que puede excluir métodos de envío y pasarelas de pago según varias reglas, como la clase de envío, el peso del paquete y el total del carrito.

Pagos y envíos condicionales para WooCommerce

Después de activar el complemento, puede ir a WooCommerce -> Términos de envío o Términos de pago y comenzar a crear las reglas. Las reglas se pueden crear de la siguiente manera:

  • Total del carrito
  • Código promocional
  • Cliente
  • Peso total del paquete
  • País de facturación
  • clase de entrega
  • País de entrega

Estas reglas pueden cubrir la mayoría de los casos, pero si necesita más flexibilidad, puede probar WooCommerce Restricted Shipping and Payment Pro, la versión Pro proporciona más reglas, como el rol del cliente, la categoría del producto, la etiqueta del producto y la cantidad total en el carrito.

55059a02995d10026d0f8364caead088?s=110&d=mm&r=g
SOBRE EL AUTOR: Waseem
Fundador y desarrollador principal de WPRuby.

DEJE SU COMENTARIO CANCELAR RESPUESTA

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *





VER MAS ENTRADAS
virus rat la caixa
OPTIMIZACION SEO
Ibm Trusteer Caixabank, Virus RAT que genera transferencias de dinero

Cómo eliminar el malware RAT de IBM Trusteer: Herramientas y consejos
Descripción: El malware RAT de IBM Trusteer puede causar graves problemas de seguridad y privacidad en su ordenador. ¿Sospecha que su ordenador ha sido infectado? Descubra cómo eliminar el malware RAT de IBM Trusteer con una lista ordenada de herramientas que incluye herramientas de eliminación de IBM Trusteer, programas antivirus y antimalware, herramientas de escaneo en línea, firewalls y herramientas de limpieza y optimización de sistema. Haga clic aquí para obtener consejos útiles y precauciones para proteger su ordenador y cuentas en línea.

Leer más »