pirineo000 Posted September 22, 2011 Share Posted September 22, 2011 ¿Cómo sería la programación en el tpl del producto para que no apareciese la posibilidad de añadir al carrito un producto si el cliente es de una zona diferente a la zona1, y si el producto pertenece a una categoría en concreto? La razón es que algunos productos los reparto con mi propio camión y sólo doy servicio a una zona determinada y enviarlo por agencia resulta poco competitivo pero sí que me interesa que el cliente pueda ver el precio por si él tuviese la posibilidad de disponer de un camión y venir a recogerlo. Como no tengo idea de programación imagino que al igual que se puede ocultar la posibilidad de añadir al carrito con el comando if $logged, sería también un condicional if pero poniendo que para poder añadir al carrito ha de ser de la zona 1 , y de una categoría en concreto. Gracias adelantadas por la ayuda. Sería interesante que en las próximas versiones de Prestashop, viniese por defecto la posibilidad de enseñar u ocultar también el carrito según diferentes criterios. Link to comment Share on other sites More sharing options...
Pedro Oliver Posted September 23, 2011 Share Posted September 23, 2011 pues If ( $id.zone(o lo qu esea) = la id de la zona){ comentas el boton del carrito}ifelse{descomentas carrito} Mas o menos a sí. Solo hay que buscar la variable de la zona del cliente. Pero es mas facil asignar un transportista para una zona, y otro par tu zona. Link to comment Share on other sites More sharing options...
pirineo000 Posted September 23, 2011 Author Share Posted September 23, 2011 Muchas gracias, lo probaré. Link to comment Share on other sites More sharing options...
shacker Posted September 26, 2011 Share Posted September 26, 2011 puedes activar las restricciones por paises, esto lo trae prestashop 1.4 Link to comment Share on other sites More sharing options...
Recommended Posts