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
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Esta es la configuración del transportista


 
Respondido : 09/06/2019 5:01 pm
Bulmaro
Respuestas: 4369
Famed Member Moderator
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

No, ninguna


 
Respondido : 15/06/2019 10:43 am
Pepe
 Pepe
Respuestas: 42200
Illustrious Member Admin
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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: 42200
Illustrious Member Admin
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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: 42200
Illustrious Member Admin
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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