Avisos
Vaciar todo

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

9 Respuestas
3 Usuarios
0 Reactions
123 Visitas
Respuestas: 310
Reputable Member
Topic starter
 

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


 
Respondido : 09/06/2019 4:54 pm
Respuestas: 310
Reputable Member
Topic starter
 

Esta es la configuración del transportista


 
Respondido : 09/06/2019 5:01 pm
Bulmaro
Respuestas: 4380
Soporte CMS Webempresa
 

Hola David,

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


 
Respondido : 09/06/2019 10:49 pm
Respuestas: 310
Reputable Member
Topic starter
 

No, ninguna


 
Respondido : 15/06/2019 10:43 am
Pepe
 Pepe
Respuestas: 41101
Illustrious Member 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


 
Respondido : 15/06/2019 11:25 am
Respuestas: 310
Reputable Member
Topic starter
 

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

Resultado


 
Respondido : 10/07/2019 10:00 am
Pepe
 Pepe
Respuestas: 41101
Illustrious Member 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


 
Respondido : 10/07/2019 10:23 am
Respuestas: 310
Reputable Member
Topic starter
 

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


 
Respondido : 10/07/2019 11:58 am
Pepe
 Pepe
Respuestas: 41101
Illustrious Member 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


 
Respondido : 10/07/2019 2:07 pm