CSV Importación de ...
Avisos
Vaciar todo

[Resuelto] CSV Importación de productos personalizables  

 
Manuel
 Manuel
Usuario eminente

Hola,

He subido este CSV pero no se actualizan los campos de si el artículo se puede o no personalizar. ¿Es fallo de PrestaShop o hago algo mal?

 

image

Gracias,

Respondido : 09/09/2020 12:47 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Manuel.

¿Es fallo de PrestaShop o hago algo mal?

No tenemos constancia de algún fallo en prestashop sobre lo que indicas.

 

las cedas a importar serian las siguientes:

CUSTOMIZABLE (0 = No, 1 = Yes): Pondremos 1 si el producto es personalizable y 0 si no lo es.

UPLOADABLE FILES (0 = No, 1 = Yes): Si marcamos 1 el cliente podrá subir un archivo adjunto para la personalización del producto.

TEXT FIELDS (0 = No, 1 = Yes): Pondremos 1 si queremos que aparezca un campo de texto a través del cual el cliente pueda personalizar el producto.

 

Si después de revisar lo que te indico sigues con el problema, adjunta el archivo en un formato zip para que lo revisemos.

No hace falta que añadas todos los productos solo con un par de líneas sera suficiente.

 

Un saludo

 

Respondido : 09/09/2020 1:08 pm

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

Manuel
 Manuel
Usuario eminente

@pepesoler

Os adjunto el archivo, yo no consigo que se pongan bien.

Saludos,

 

Respondido : 09/09/2020 4:25 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

En el archivo que envías sólo se indica que el producto es personalizable, pero no hay más datos de qué campos intervienen en la personalización.

Qué herramienta estas usando para generarte este archivo?, por defecto veo que PrestaShop no exporta esta información.

Saludos.

Respondido : 09/09/2020 5:51 pm

Cursos Gratuitos WordPress

Manuel
 Manuel
Usuario eminente

@jmarreros

desde el archivo por defecto que te genera Prestashop

 

image
Respondido : 09/09/2020 6:04 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Veo que si se puede definir que es un producto personalizable y el tipo de campo, ya sea de descarga o textfield, pero no hay un campo para importar la etiqueta

Captura de Pantalla 2020 09 09 a la(s) 12.30.03

Según veo en los foros es un problema que se viene desde versiones anteriores, y se tendría que agregar la etiqueta manualmente (ya que esta en otra tabla)

por ejemplo aqui consultan algo similar:

https://www.prestashop.com/forums/topic/535647-csv-import-and-text-fields/

Posiblemente módulos de pago si que tengan esta funcionalidad para la importación.

Saludos.

Respondido : 09/09/2020 6:41 pm

Manuel
 Manuel
Usuario eminente

@jmarreros

Ok, echaré un vistazo. Muchas gracias

Respondido : 10/09/2020 8:42 am
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Manuel,

De acuerdo, nos comentas como ha ido todo

Un Saludo 😊 

Respondido : 10/09/2020 1:16 pm

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

Manuel
 Manuel
Usuario eminente

@karen @jmarreros

Hola, tras indagar el link que me pasáis y más foros de internet, sigo sin dar con la tecla. He probado con lo de "Etiqueta"|1; con el script... y nada de nada.

¿Alguna otra sugerencia o alternativa?

¿Existe alguna manera rápida de hacer de forma masiva que todos mis artículos puedan personalizarse?

Saludos,

 

Esta publicación ha sido modificada el hace 4 años por Manuel
Respondido : 10/09/2020 4:56 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Podrías evaluar hacerlo a través del script,  es decir la importación no es necesario que importes que es personalizable, lo harás luego con el script que se comenta en:

https://www.prestashop.com/forums/topic/535647-csv-import-and-text-fields/

Te recomiendo que si vas a probar esta opción primero realices pruebas en un clon de tu sitio o en otro sitio web de pruebas.

Lo otro es que evalués algún módulo externo, revisa:
https://addons.prestashop.com/es/buscar?id_category=451&search_query=import

De ser posible consulta con el desarrollador antes si es posible la importación de personalizaciones.

Saludos.

Respondido : 10/09/2020 5:29 pm

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

Manuel
 Manuel
Usuario eminente

@jmarreros

buenos días,

Ya por fin lo hemos conseguido, al final usando bien este código 👍

 

// Create connection
$conn = new mysqli($servername, $username, $password, $database);

/* check connection */
if ($conn->connect_errno) {
    printf("Connect failed: %s\n", $mysqli->connect_error);
    exit();
}
echo "Connected successfully<br /><br />";

$conn->query("update ps_category_lang set name=SUBSTRING_INDEX(name, '(', 1)  WHERE  name REGEXP '([[:digit:]]+)';"); 

$conn->query("truncate table ps_customization_field;");
$conn->query("INSERT INTO ps_customization_field (id_product,type,required) SELECT id_product,0,0 FROM ps_product WHERE id_shop_default = 1 AND customizable = 1;");
$conn->query("INSERT INTO ps_customization_field (id_product,type,required) SELECT id_product,1,1 FROM ps_product WHERE id_shop_default = 1 AND customizable = 1;"); 

echo "Added uploadable files & customized field to each item!<br /><br />";

$conn->query("truncate table ps_customization_field_lang;");
$conn->query("INSERT INTO ps_customization_field_lang (id_customization_field, id_lang,id_shop,name) select id_customization_field,1,1,'Upload 1' from ps_customization_field WHERE type = 0;");
$conn->query("INSERT INTO ps_customization_field_lang (id_customization_field, id_lang,id_shop,name) select id_customization_field,1,1,'Field 1' from ps_customization_field WHERE type = 1;");

echo "Added appropriate labeling for each field, for each product!<br /><br />";

echo "<h2>Yay, We're done!</h2>";


$conn->close();
 
Respondido : 11/09/2020 9:35 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Manuel.

Genial Me alegra que lo solucionaras.

Muchas gracias pro compartir la información, seguro que viene bien a otros usuarios que busquen lo mismo y por supuesto a nosotros 😉  

 

Cerramos el tema.

Un saludo y muchas gracias por compartir.

Respondido : 11/09/2020 10:04 am

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