Avisos
Vaciar todo

[Resuelto] Backoffice > Catálogo productos > Visualización precios antes y después del descuento  

 
Lorena
 Lorena
Estimable Member

Hola, tengo una pregunta relacionada con el listado del catálogo que se visualiza en el backoffice.

En la versión 1.6 tenía dos columnas de precio:
- precio inicial
- precio final (tras aplicar el descuento)

En la versión 1.7 sólo figura una columna de precio: " Precio (imp. excl.)"

Por favor, ¿podríais decirme cómo puedo modificar el layout del catálogo en Presta 1.7 para que aparezcan ambos precios?

-

URL del sitio: Contenido solo visible a usuarios registrados

Respondido : 25/05/2019 7:03 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Lorena.

Edita el archivo src -> PrestaShopBundle -> Resources -> views -> Admin -> Product -> CatalogPage -> Lists -> products_table.html.twig

Busca el siguiente código:


            {{ ps.sortable_column_header("Price (tax excl.)"|trans({}, 'Admin.Catalog.Feature'), 'price', orderBy, sortOrder) }}
          

Debajo de ese código añade lo siguiente:

  
            {{ ps.sortable_column_header("Price final.)"|trans({}, 'Admin.Catalog.Feature'), 'price_final', orderBy, sortOrder) }}
          

Editar el archivo src -> PrestaShopBundle -> Resources -> views -> Admin -> Product -> CatalogPage -> Lists -> list.html.twig y busca el siguiente código:


            {{ product.price|default('N/A'|trans({}, 'Admin.Global')) }}
        

Debajo de ese código añade lo siguiente:


            {{ product.price_final|default('N/A'|trans({}, 'Admin.Global')) }}
        

Nota: recuerda realizar un acopia de los archivos antes de las modificaciones.

Un saludo

Respondido : 26/05/2019 1:32 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Lorena
 Lorena
Estimable Member

Hola Pepe,
Gracias por tu respuesta.

He hecho los cambios que me dices pero no ha cambiado nado. He limpiado el cache del explorador por si acaso pero es lo mismo.
Adjunto ficheros modificados y screen_shot de la visualización del catálogo.

¿Qué puedo hacer ahora?

Respondido : 27/05/2019 10:33 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Lorena.

Ok, en prestashop 1.7.5 cambio.

Prueba lo siguiente.
.- Elimina los anteriores códigos.
.- Editar el archivo products_table.html.twig que encontrarás en /src/PrestaShopBundle/Resources/views/Admin/Product/CatalogPage/Lists/products_table.html.twig

.- Busca el siguiente código:


            {{ ps.sortable_column_header("Price (tax excl.)"|trans({}, 'Admin.Catalog.Feature'), 'price', orderBy, sortOrder) }}
          

.- Debajo de ese código añade lo siguiente:


            {{ ps.sortable_column_header("Final price"|trans({}, 'Admin.Catalog.Feature'), 'price_final', orderBy, sortOrder) }}
          

.- En el mismo archivo Busca el siguiente código:

 
            {% include '@PrestaShop/Admin/Helpers/range_inputs.html.twig' with {
              'input_name': "filter_column_price",
              'min': '0',
              'max': '1000000',
              'minLabel': "Min"|trans({}, 'Admin.Global'),
              'maxLabel': "Max"|trans({}, 'Admin.Global'),
              'value': filter_column_price,
              'disabled': filters_disabled,
            } %}
          

.- Debajo de ese código añade lo siguiente:

{# Webempresa - Display price's VAT INCL #}
          
          {# Disabling filter option (final price) for now.#}
          
         {# Webempresa - Display price's VAT INCL #}

.- Edita el archivo list.html.twig que encontrarás src/PrestaShopBundle/Resources/views/Admin/Product/CatalogPage/Lists/list.html.twig

.- Busca lo siguiente:


            {{ product.price|default('N/A'|trans({}, 'Admin.Global')) }}
        

.- debajo añade lo siguiente:


            {{ product.price_final|default('N/A'|trans({}, 'Admin.Global')) }}
        

Una vez realizados los cambios accede a parámetros Avanzados -> Rendimiento y vacía la Caché

Nota: recuerda descargar una copia de los archivo antes de modificar.

Un saludo

Respondido : 27/05/2019 1:45 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Lorena
 Lorena
Estimable Member

Hola Pepe,
He hecho los cambios, pero sigue sin funcionar.
🙁
Adjunto los ficheros generados tras la modificación sugerida.

¿Qué más puedo hacer?

Respondido : 28/05/2019 11:43 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Lorena.

Lo probe con la version 1.7.5.2 esta funcionado bien.
este es el resultado:

¿ Borraste la caché ?

Una vez realizados los cambios accede a parámetros Avanzados -> Rendimiento y vacía la Caché

Un saludo

Respondido : 28/05/2019 11:54 am

Cursos Gratuitos WordPress

Lorena
 Lorena
Estimable Member

Tienes razón Pepe, disculpa por las molestias.
Con la primera modificación borré el caché pero esta vez se me había olvidado.
MUCHAS GRACIAS

Respondido : 28/05/2019 1:59 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Lorena.

Nada, un placer poder ayudaros en lo que nos se aposible.
Ya sabes, cualquier consulta que tengas no dudes en comunicarlo.

Un saludo

Respondido : 28/05/2019 2:06 pm

Alfonso
 Alfonso
Usuario experto
Respondido por: @pepesoler

Hola Lorena.

Edita el archivo src -> PrestaShopBundle -> Resources -> views -> Admin -> Product -> CatalogPage -> Lists -> products_table.html.twig

Busca el siguiente código:

            {{ ps.sortable_column_header("Price (tax excl.)"|trans({}, 'Admin.Catalog.Feature'), 'price', orderBy, sortOrder) }}
          

Debajo de ese código añade lo siguiente:

  
            {{ ps.sortable_column_header("Price final.)"|trans({}, 'Admin.Catalog.Feature'), 'price_final', orderBy, sortOrder) }}
          

Editar el archivo src -> PrestaShopBundle -> Resources -> views -> Admin -> Product -> CatalogPage -> Lists -> list.html.twig y busca el siguiente código:

            {{ product.price|default('N/A'|trans({}, 'Admin.Global')) }}
        

Debajo de ese código añade lo siguiente:

            {{ product.price_final|default('N/A'|trans({}, 'Admin.Global')) }}
        

Nota: recuerda realizar un acopia de los archivos antes de las modificaciones.

Un saludo

Buenas tardes, acabo de estrenar prestashop con la versión 1.7.6.9 y me pasa, creo, que lo mismo. En 1.6x aparecía una columna con el precio original y al lado el precio final con el descuento aplicado y en el 1.7x me sale únicamente impuestos exc. e inc.

Es correcto el código que indicáis para lo que yo necesito?

En caso de ser así, las lineas de código a añadir debajo entiendo que irían rodeadas de las mismas etiquetas q la linea anterior?

Gracias por vuestra ayuda!!

Respondido : 29/03/2021 6:20 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Alfonso,

En este caso te sugiero abrir un nuevo tema para ello, de esta forma mantenemos un control sobre el hilo y podemos revisar con mayor detalle lo que te puede estar sucediendo

Un Saludo

Respondido : 29/03/2021 6:37 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress