Buenos días,
Acabo de estrenar Prestashop con la versión 1.7.6.9 y en 1.6x, en la tabla de productos aparecía la columna con el precio antes de impuestos y en la de impuestos incluidos me salía el precio final (con los descuentos aplicados incluidos). Ahora en la versión 1.7 me sale en la columna impuestos incluidos el precio, pero no me aparece con el precio final con descuento (precio específico) incluido.
Gracias por adelantado y un saludo!
Contenido solo visible a usuarios registrados
Buenos días y gracias a tod@s por vuestra infinita paciencia,
He insertado el código en los archivos que me indicáis y después borrado la cache.
De nuevo me aparece una nueva columna "Precio final" con el mismo resultado que "Precio (impuestos. inc.)".
Yo creo que el problema no es tanto conseguir una columna nueva si no que la columna Precio (imp. Inc.) refleje el descuento especificado para cada producto tal cual aparece en la ficha de producto de la web de la que os envío captura (nota: algunos productos no tienen descontados impuestos porque somos una tienda de compra venta y trabajamos con un régimen fiscal llamado REBU).
En cualquier caso sea en una columna nueva "precio final" o en la existente "Precio (impuestos. inc.)" se refleje el descuento establecido para cada producto.
Os adjunto capturas después de la inclusión del código que me enviáis y una copia de los archivos modificados que he dejado tal cual.
La prueba de ayer la hice en una instalación limpia que cree en clon/prueba subiendo los archivos que me dejasteis para descargar y tampoco funcionó.
Gracias de nuevo y un saludo!!
Hola Alfonso.
Revisa lo siguiente:
-> https://github.com/PrestaShop/PrestaShop/pull/11484/files
Un saludo
Te agradecería que me explicases que debo tener en cuenta para modificar en mis archivos. Observo lineas de código repetidas que entiendo que son las que me habéis indicado en respuestas anteriores. te ruego me indiques que correcciones hacer porque para mi el código es como chino, solo soy capaz de identificarlo, copiar y pegar..
Mil gracias de nuevo!
Hola Alfonso.
Ok, vamos a empezar desde el principio por pasos.
.- Elimina todos los códigos que añadiste anteriormente.
.- Edita el archivo " AdminProductDataProvider.php " que encontraras en src -> Adapter -> Product " AdminProductDataProvider.php "
Sobre la linea 366 tienes que tener este bloque:
// post treatment
$currency = new Currency(Configuration::get('PS_CURRENCY_DEFAULT'));
foreach ($products as &$product) {
$product['total'] = $total; // total product count (filtered)
$product['price_final'] = Product::getPriceStatic(
$product['id_product'],
true,
null,
(int) Configuration::get('PS_PRICE_DISPLAY_PRECISION'),
null,
false,
false,
1,
true,
null,
null,
null,
$nothing,
true,
true
);
Modifica ese bloque por el siguiente:
// post treatment
$currency = new Currency(Configuration::get('PS_CURRENCY_DEFAULT'));
foreach ($products as &$product) {
$product['total'] = $total; // total product count (filtered)
$product['price_final'] = Product::getPriceStatic(
$product['id_product'],
true,
null,
(int) Configuration::get('PS_PRICE_DISPLAY_PRECISION'),
null,
false,
true,
1,
true,
null,
null,
null,
$nothing,
true,
true
);
Una vez lo tengas revisa si se muestra el precio en la columna de precio final.
Un saludo
Buenos días Pepe,
He seguido los pasos que me indicas, restaurar los archivos originales "list.html.twig" y "products_table.html.twig" (creo que no habíamos modificado ninguno más).
Después he borrado la cache y en la tabla de productos ya había desaparecido la columna "Precio final".
Por ultimo he editado el archivo q me dices "AdminProductDataProvider.php" sustituyendo el bloque de código según tus instrucciones.
El resultado es que al intentar acceder desde el panel a la tabla de productos me da un error, el primero me invita a ir al modo depuración y El Segundo me indica un error.
te adjunto pantallazo.
Gracias y un saludo!
Hola de nuevo!!
Yupyyyyy!!!!
Por fin lo he conseguido, he vuelto a realizar el cambio de código ultimo que me has sugerido en la instalación nueva clon y allí ha funcionado.
He copiado los archivos modificados hasta ahora desde clon al la web operativa y ya lo tengo como lo necesitaba.
Muchas gracias a tod@s, sois unos craks!!!
Hola Alfonso,
Enhorabuena ha funcionado 😀 , siempre es un placer poder ayudarte
Con esto podemos dar el tema como solucionado, escríbenos si tienes cualquier otra conslta
Un Saludo 😊