Avisos
Vaciar todo

¿Error? en una regla de precios al crear un descuento  

 
David
 David
Reputable Member

Buenos días;
He creado una regla de precios (un descuento) en el que especifiqué "Envío excluido",

pero ha habido una venta de 33€, a la que al aplicarle el descuento, el precio final ha sido menor de 29.95€ que es el límite para el envío gratuito, sin embargo no le ha cobrado el envío.

El tema es que no sé si he cometido algún error a la hora de crear el descuento. Si me pueden ayudar....

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 09/06/2019 5:54 pm
David
 David
Reputable Member

Esta es la configuración del transportista

ResponderCitar
Respondido : 09/06/2019 6:01 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

Hola David,

Para aplicar el descuento y sus reglas estás utilizando alguna extensión o Plugin?

ResponderCitar
Respondido : 09/06/2019 11:49 pm
David
 David
Reputable Member

No, ninguna

ResponderCitar
Respondido : 15/06/2019 11:43 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola David.

Edita el archivo Cart.php que encontrarás en la carpeta classes.

.- Busca la siguiente línea:

// Order total in default currency without fees
        $order_total = $this->getOrderTotal(true, Cart::ONLY_PHYSICAL_PRODUCTS_WITHOUT_SHIPPING, $product_list);

.- Justo debajo de esa línea añade lo siguiente:

$order_dis = $this->getOrderTotal(true, Cart::ONLY_DISCOUNTS, $product_list);
		$order_total = $order_total - $order_dis;

Revisa si se soluciona y hace el descuento antes del transporte.

Si ves que se soluciona:
.- Copia el archivo Cart.php a la carpeta override -> Classes

Nota: Antes de realizar la modificación, descarga una copia para tener el original.

Un saludo

ResponderCitar
Respondido : 15/06/2019 12:25 pm
David
 David
Reputable Member

Buenos días Pepe, al hacer la modificación, no carga la página, te adjunto imágenes

Resultado

ResponderCitar
Respondido : 10/07/2019 11:00 am

Cursos Gratuitos WordPress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola David.

¿ Puedes crear un usuario cliente que esté dentro de ese grupo de clientes con descuento para que podamos probarlo ?

Crea el usuario y lo adjuntas.

Un saludo

ResponderCitar
Respondido : 10/07/2019 11:23 am
David
 David
Reputable Member

Contenido solo visible a usuarios registrados
Como ya había pasado el tiempo que estaba el bono activo lo he activado solo para este cliente y el grupo de descuento de verano. para que lo pruebes

ResponderCitar
Respondido : 10/07/2019 12:58 pm

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hoal David.

Ok vamos a probar algo.

En el mismo archivo busca lo siguiente:

// Order total in default currency without fees
        $order_total = $this->getOrderTotal(true, Cart::ONLY_PHYSICAL_PRODUCTS_WITHOUT_SHIPPING, $product_list);

Modifica por lo siguiente:

// Order total in default currency without fees
        $order_total = $this->getOrderTotal(true, Cart::BOTH_WITHOUT_SHIPPING, $product_list);

revisa si con eso se soluciona.

Un saludo

ResponderCitar
Respondido : 10/07/2019 3:07 pm