¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso

3 participantes

Ir abajo

Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso Empty Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso

Mensaje por jepeshop Vie Abr 17, 2009 7:27 pm

Hola, alguien sabe de algún módulo para que cuando algún cliente me compre por valor de , pongamos, 200€ se anule el porcentaje de incremento de contrareembolso??

Gracias a tod@s de antemano.

Un abrazo!!!!!!!!!!!!!!

jepeshop
ROOKIE ZENNER
ROOKIE ZENNER

Cantidad de envíos : 21
Inscripción : 16/03/2009
Edad : 50
Localización : Barcelona

http://www.jeperfumes.com/tienda

Volver arriba Ir abajo

Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso Empty Re: Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso

Mensaje por Byzor Sáb Abr 18, 2009 2:32 am

Hola jepeshop,

No se si existe un módulo que realize tal cosa, pero lo que pides no es muy dificil de hacer, suponiendo sólo utilices una moneda. Te explico.

Tendrias que hacer un pequeño cambio al siguiente archivo, acuérdate antes de hacerle un backup por si las moscas.
/includes/modules/order_total/ot_cod_fee.php

Busca la línea 80 donde pone lo siguiente:
$order->info['total'] += $cod_cost;

Y la sustituyes por el siguiente código:
if($order->info['total']>=200)
{
$cod_cost=0;
}
$order->info['total'] += $cod_cost;


Esto hace que si el total del pedido es mayor o igual a 200 (ojo incluyendo gastos de envío) ponga la comisión contrareembolso a 0, es decir, te aparecerá en el pedido pero su valor a todos los efectos será 0.

Es la manera más fácil que se me ha ocurrido de conseguir lo que quieres, obviamente hay algunas otras y lo puedes perfeccionar hasta donde quieras (que no tenga en cuenta los gastos de envio, que no aparezca comisión contrareembolso, para varias monedas etc...) pero para todo eso habría que tocar más código.

Espero que te sirva de ayuda, si no te queda claro pregunta.
Saludos,
Byzor.

Byzor
ROOKIE ZENNER
ROOKIE ZENNER

Cantidad de envíos : 15
Inscripción : 18/04/2009

Volver arriba Ir abajo

Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso Empty Re: Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso

Mensaje por fito100 Miér Mayo 27, 2009 1:21 pm

Hola en el contrareembolso hay forma de poner que el coste es de un 3% y como minimo 3€


Gracias.

fito100
ROOKIE ZENNER
ROOKIE ZENNER

Cantidad de envíos : 32
Inscripción : 20/03/2009

http://www.almacenelectrico.es

Volver arriba Ir abajo

Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso Empty Re: Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso

Mensaje por jepeshop Mar Jun 02, 2009 4:44 pm

Gracias Byzor, esta misma tarde lo pruebo y te digo algo. Un saludo y muchas gracias....

jepeshop
ROOKIE ZENNER
ROOKIE ZENNER

Cantidad de envíos : 21
Inscripción : 16/03/2009
Edad : 50
Localización : Barcelona

http://www.jeperfumes.com/tienda

Volver arriba Ir abajo

Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso Empty Re: Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso

Mensaje por jepeshop Vie Jun 12, 2009 11:24 am

Hola Byzor, he insertado el código donde me dijiste y no cambia nada, me sigue saliendo el incremento por reembolso aunque la compra sea superior a 200. Alguna idea? un saludo.

jepeshop
ROOKIE ZENNER
ROOKIE ZENNER

Cantidad de envíos : 21
Inscripción : 16/03/2009
Edad : 50
Localización : Barcelona

http://www.jeperfumes.com/tienda

Volver arriba Ir abajo

Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso Empty Re: Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso

Mensaje por jepeshop Jue Jun 25, 2009 1:31 pm

Hola, ya he solucionado el problema. En el archivo ot_surcharge.php en vez de marcar la cantidad mínima para que se active el incremento cambiamos el signo "mayor que" por "menor que" y solucionado. Me ha costado pero al final... Byzor gracias por todo. Un abrazo.

jepeshop
ROOKIE ZENNER
ROOKIE ZENNER

Cantidad de envíos : 21
Inscripción : 16/03/2009
Edad : 50
Localización : Barcelona

http://www.jeperfumes.com/tienda

Volver arriba Ir abajo

Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso Empty Re: Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.