Jump to content

Texto Impuestos Inc. o Sin Impuestos


gabocof

Recommended Posts

Hola

 

Hace poco instale una nueva tienda virtual y necesité incluir al costado del valor la palabra "Impuesto Inc". o "Sin Impuestos", en el archivo Product.tpl fue fácil según algunos foros que encontre, pero el precio de la pantalla principal o listas al ingresar a listas e categorías, no tengo forma de que me aparezca este texo segun la configuran de grupo de usuarios, con o sin impuestos, como les digo el archivo Product.tpl ya lo tengo solucionado, pero el product.list.tpl y los demás no lo puedo modificar

 

Saludos

Gabriel

Link to comment
Share on other sites

En el product-list.tpl

<span itemprop="price" class="price product-price">
{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}
</span>

dentro del span, luego del if puedes agregar el texto que quieres que aparezca luego del precio.

Link to comment
Share on other sites

Gracias por tu respuesta, cuando edite el product.tpl que solo tenia que quitar <-- y --> los textos se aparecieron solos y son los que vienen por defecto y que se pueden traducir en el traductor de texto de prestashop y lo otro es que si cambio en grupo de clientes a valores con impuesto, aparezca el Impuestos Inc. y si cambio a valores sin impuesto aparezca Sin Impuestos

Link to comment
Share on other sites

<!--{if $tax_enabled && ((isset($display_tax_label) && $display_tax_label == 1) OR !isset($display_tax_label))}
{if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if}
{/if}-->

 

 

en product.tpl solo eliminé <!-- y tambien --> y funciona automatico segun como configure grupo de cliente, impuesto inc. o sin impuestos eso es lo que quiero

Edited by gabocof (see edit history)
Link to comment
Share on other sites

En product.tpl solo tienes que descomentar eso porque la plantilla por defecto te muestra la etiqueta con iva o sin iva. El creador de tu plantilla debió decidir que no quería mostrarlo y lo comentó en lugar de eliminar directamente el código.

 

En el resto de la web  si se ha borrado el código tendrás que volver a crearlo tú. Si no controlas mucho de programación yo cambiaría el theme al que viene por defecto en prestashop y compruebas si ahí aparece el texto con iva o sin iva. Si aparece buscas en el .tpl el código que será muy parecido al que has puesto arriba y lo copias al tpl de tu theme.

Link to comment
Share on other sites

el theme que estoy usando es el que viene por defecto, claro como te comentaba en Product.tpl descomenté la parte del código como aparecía en un foro y funciono super bien pero solo en la ficha del producto pero en las listas no y he tratado de editarlo pero no puedo.

 

tienes idea como hacerlo???

Link to comment
Share on other sites

Tendrás que editar el product-list.tpl y al menos el homefeatured.tpl para mostar el texto en el listado de las categorías y en la home. Después tendrás que ir buscando el tpl de cada módulo que muestre el precio si quieres ponerlo en todos lados.

 

No se si habrás probado a copiar el código del product.tpl a estos ficheros, posiblemente no sea directo porque no te llegue la información necesaria. Si con esto no te funciona, tendrás que modificar los controller para que recupere de la base de datos $tax_enabled y  $display_tax_label y así poder hacer la comprobación de forma correcta.

Link to comment
Share on other sites

uf, en chino para mi jajajaj

 

solo hay que editar el product.list.tpl ya que el product.tpl esta ok, hay algunos foros que sale la gorma de hacerlo manual que es en el product.list.tpl (al inicio de este topic explican como, pero hay 2 cosas, 1) que después si quiero cambiar la forma de mostrar los valores en grupo de clientes, en la pantalla principal no cambia los valores siempre quedan iguales y con el texto indicado, y lo otro que hay que hacerlo manual si se quiere cambiar con impuestos o sin impuestos (nose si me explico) y en el product.tpl eso funciona super bien

Link to comment
Share on other sites

Como ya te dije, deberás recuperar las variables de la base de datos para que todo se haga de una forma automática. El post que me has pasado podría servirte y no tendrías que recuperar nada, pero me da que es de versiones anteriores de prestashop y posiblemente no funcione. 

Link to comment
Share on other sites

  • 7 months later...
  • 4 months later...

O desde el ftp editando la carpeta lang que está dentro del theme por defecto, localizas el idioma es.php y lo editas desde el ftp o con bolck de notas, muy fácil.

En mi caso es que según el hosting no podía acceder a las traducciones desde bacloffice por eso lo hice directo desde el ftp. En mi caso añadí la expresion "con IVA" y queda de maravilla. Un saludo

Edited by fies4 (see edit history)
  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...