Avisos
Vaciar todo

Limite descripción corta al importar CSV  

 
Raúl
 Raúl
Usuario experto

Hola a todos,

Llevo un tiempo intentando averiguar porqué aunque modifico el límite de Descripción Corta del Prestashop (Ver. 1.6.1.4) desde las opciones de Producto sigo sin poder importar más de 200 caracteres por CSV. Si voy directo al editor de producto del Prestashop si que me deja añadir el texto sin límites, pero no usando la importación desde fichero masivo. No indica ningún error al previsualizar la importación de CSV, tan solo ves que las descripciones siempre se cortan a los 200 caracteres.

¿Alguna idea?
Un saludo
Raúl
URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 01/03/2017 7:05 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla

En donde has modificado el límite de la descripción corta?
Por otro lado, revisa en tu base de datos , la tabla ps_product_lang el campo de description_short , debería ser TEXT

Saludos.

ResponderCitar
Respondido : 01/03/2017 9:26 pm

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

Raúl
 Raúl
Usuario experto

Hola Jhon,

La modificación del límite de descripción corta la hago desde el backend de Prestashop, menú PREFERENCIAS ==> PRODUCTOS ==> "Tamaño máximo para la descripción corta".
La base de datos está correcta, y el campo description_short está como TEXT.

Tengo la impresión que el problema está en el propio proceso de importación CSV, pero no sabría decir si existe algún parámetro de BD que limite este campo. Lo se a ciencia cierta por que desde el BackEnd si me voy a la ficha de producto puedo poner descripciones de más de 200 caracteres sin problemas, estos se quedan almacenados y se muestran en la web correctamente.
¿Es posible que sea algún límite de tiempo de ejecución del servidor?

Un saludo,
Raúl

ResponderCitar
Respondido : 02/03/2017 9:26 am
Raúl
 Raúl
Usuario experto

También he verificado que en la BD se cambia correctamente el campo PS_PRODUCT_SHORT_DESC_LIMIT cuando varío el límite en en BackEnd.

¿Alguna idea más?
Raúl

ResponderCitar
Respondido : 02/03/2017 9:48 am

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

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Raul.

Comprueba los limites que tienes en los archivos classes/Product.php y admin/tabs/AdminProducts.php

Para el archivo AdminProducts.php veras un código parecido a esto:

if ($limit <= 0)  $limit = 400;

Para el archivo Product.php tienes que tener algo parecido a lo siguiente:

 if ($limit <= 0)
$limit = 400;

Un saludo

ResponderCitar
Respondido : 02/03/2017 10:22 am
Raúl
 Raúl
Usuario experto

Hola Pepe, el código que tengo en los dos ficheros llama al PS_PRODUCT_SHORT_DESC_LIMIT para coger el valor, y solo aplica el valor del If si este campo devuelve 0 o negativo. Si la consulta devuelve el valor de la base de datos debería de establecerse correctamente el límite de texto. Aun así el límite es muy superior a 200 que es donde me corta la importación. Creo que abriré un Ticket para que me miren el Log del servidor a ver que pasa al importar.

Product.php
if ($field == 'description_short') {
$limit = (int)Configuration::get('PS_PRODUCT_SHORT_DESC_LIMIT');
if ($limit <= 0) {
$limit = 800;
}

AdminProducts.php
// Check description short size without html
$limit = (int)Configuration::get('PS_PRODUCT_SHORT_DESC_LIMIT');
if ($limit <= 0) {
$limit = 400;
}

¡¡¡Si tenéis cualquier otra idea es bienvenida!!!
Un saludo,
Raúl

ResponderCitar
Respondido : 02/03/2017 10:43 am

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

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Qué versión exacta de PrestaShop tienes?, podrías probar en un sitio paralalo con una veresión reciente y verificar si te sucede lo mismo.

Saludos.

ResponderCitar
Respondido : 02/03/2017 5:18 pm
Raúl
 Raúl
Usuario experto

Hola Jhon,

Os confirmo a lo largo de la semana, pero deshabilitando toda la configuración de cache y subiendo los CSV en bloques de 50 artículos parece que sube bien sin cortar las descripciones. Voy a intentar hacer pruebas sin mezclar ambas pruebas a ver que pasa. La versión de Prestashop es la 1.6.1.4.

Un saludo,
Raúl

ResponderCitar
Respondido : 02/03/2017 5:21 pm

Cursos Gratuitos WordPress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Ok, ya nos comentas como te fue.

Saludos.

ResponderCitar
Respondido : 02/03/2017 6:38 pm