Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso
3 participantes
Página 1 de 1.
Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso
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!!!!!!!!!!!!!!
Gracias a tod@s de antemano.
Un abrazo!!!!!!!!!!!!!!
Re: Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso
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.
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
- Cantidad de envíos : 15
Inscripción : 18/04/2009
Re: Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso
Hola en el contrareembolso hay forma de poner que el coste es de un 3% y como minimo 3€
Gracias.
Gracias.
Re: Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso
Gracias Byzor, esta misma tarde lo pruebo y te digo algo. Un saludo y muchas gracias....
Re: Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso
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.
Re: Modulo para que cuando la compra llegue a cierto importe no cobre el contrareembolso
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.
Contenido patrocinado
Temas similares
» [MÓDULO GRATIS] Zen SMS - SMS módulo para Zen Cart
» Modulo para poner el Nif en la creación de cta. de cliente
» MercadoPago modulo de pagos para Zencart
» Soporta el módulo de Zhen It para 4b el servicio de envío de MAC?
» Descuento por volumen de compra
» Modulo para poner el Nif en la creación de cta. de cliente
» MercadoPago modulo de pagos para Zencart
» Soporta el módulo de Zhen It para 4b el servicio de envío de MAC?
» Descuento por volumen de compra
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|