CSV Virtuemart con SimpleCSV

Extension joomla SimpleCSV para actualizar Tienda Online Joomla virtuemart. Existen unas cuantas extensiones joomla para importar tablas de virtuemart de la base de datos joomla a partir de archivos .csv.
El mas completo es sin duda es la extension CSVimproved, aunque las ultimas versiones ya no son GPL y de momento el equipo virtuemart sigue apuntando a la pagina de los desarrolladores del CSVimproved para descargar la version 0.9 gratuita pero sin soporte y las otras extensiones con licencia GPL amenudo son GPL pero de pago.
El autor de la extension SimpleCSV, extension joomla, la cual quiero mostraros, a decidido responder a la necesidad de tener una extension joomla para importar/exportar tablas virtuemart con licencia GPL y gratuita…

El componente SimpleCSV permite importar y exportar para actualizar los productos incluidos en la extension virtuemart de un forma muy sencilla. La organizacion de los campos pueden ser parametrizados directamente desde la extension SimpleCSV. No se necesitan mas añadidos, es suficiente para trabajar y salvaguardar los productos y precios de nuestra tienda online virtuemart en Joomla.

Podría ser útil como parte de una actualización regular por ejemplo de un archivo de catálogo exportado de un sistema de gestión o de hoja de cálculo.

Cuando hagan una copia de seguridad usando el CSV, haganlo con punto y coma –> ; , <–. para editar sin problemas.
Existen programas gratuitos que permiten la edicion de los archivos CSV, pero no se fien mucho, los precios pueden ser cambiados, atribrutos cambiados de sitio etc…
Pero claro todo esto a mas de uno le puede llegar a sonar a chino, si no se explica que es un CSV, para que sirve y como emplearlo.

Que es un archivo o fichero CSV:

Un archivo CSV es un documento en formato abierto sencillo para presentar datos en forma de tabla, las columnas se representan generalmente con un punto y coma –> ; ” <– .


Ejemplo
:
{xtypo_info}“001”;”Martillo”;”Mango de madera, con cabezal de acero inoxidable”;”4,5?
“002”;”Clavo”;”Acero inoxidable de tres centimetros”;”3,9?{/xtypo_info}

Este ejemplo muestar una tabla de 2 filas, con 4 columnas. En la primer columna esta el ID del producto, en la segunda el nombre del producto, en la tercera la descripción y en la cuarta el precio.

Para que sirve un archivo CSV :
Pues principalmente para poder editar de forma mas rapida productos y precios. Piensen por un momento una tienda con 400 o mas productos. Seria casi un imposible mantener la tienda online actualizada debidamente. Cincuenta, sesenta productos se puede llevar no sin bastante esfuerzo, pero a partir de ahi, o contratan a una o mas personas dedicadas en exclusiva a la actualizacion de precios, o ya se pueden ir olvidando de tener una tienda online en condiciones.

Exportar tablas con productos y precios a un archivo CSV:
Para exportar nuestros productos en un fichero o archivo CSV, accederemos a SimpleCSV y seleccionaremos las tablas que queremos exportar para editar, como nombre del producto, precio etc…

 
Recuerden seguir un orden para no liarse despues y hay tablas que no deben ser selecionadas ya que a la hora de actualizar les dara un error y no podran actualizar, al igual que si hay tablas que si deben ser seleccionadas aunque no vayamos a actulizar, de igual manera les dara un error del tipo “Discrepancy of quantity of fields in line to the user options” y otros, aunque supongo que con la ultima version actualizada este mensaje se mostrara en español y sera mas facil identificar que tablas si deben ser aeleccionadas y cuales no.
Señalamos y exportamos las tablas para la creacion de un archivo CSV. Yo lo he hecho por eliminacion en el caso de las tablas que si deben ser señaladas para exportar y las que no, segun el mensaje que me señalaba.

{gallery}exportcsv{/gallery}

Editar un archivo CSV para actualizar precios y productos:
La mayoria de nosotros utilizamos el propio EXCEL para editar precios y productos desde el archivo CSV exportado, este es un error. Un editor CSV que respeta los formatos, no como el excel que no actua como es debido en ese formato, es CSVed 2.2.x y es gnu.
El problema principal de excel es el cambio de los separadores y no respeta el formato establecido, con lo que termina haciendo incompatible el archivo. Existen soluciones a este problema con la creacion de un macro para Excel que permita respetar el formato, Enlace al foro virtuemart para descarga del macro, aunque creo que es bastante antiguo y no se si los archivos estaran disponibles, mas adelante tratare de dar con otros si estos les fallan. Vean una imagen del tratamiento ..

{gallery}csv{/gallery}
Importar productos con CSV
:

Esta funcion no la he utilizado ni probado, aunque es de suponer que sirva para importar los datos en campos vacios de las tablas de virtuemart. Por ejemplo desde un CSV generado por un software de gestion local que sea capaz de generar ficheros CSV.

Actualizar productos cn CSV
:
Una vez hemos actualizado seleccionamos el archivo y cambiamos la seleccion EXPORTAR a IMPORTAR y hacemos clic en el boton situado arriba a la derecha Import/Export/Update . Si se ha procedido como antes he señalado, sus productos habran sido actualizados y de una forma mucho mas rapida que la habitual.

{gallery}actualizarcsv{/gallery}
Detalle a tener muy en cuenta:

Si van a realizar una actualizacion de precios y demas deben tener en cuenta que para actualizar, las tablas que se marcaron para exportar, deben ser las mismas y en el mismo orden para actualizar. Tenganlo en cuenta si no, se van a romper la sesera pensando que han hecho mal, cuando solo deben tener en cuenta este detalle. Si van a tardar en realizar la actualizacion apunten todas las tablas exportadas y en el orden correcto, para luego marcarlas de nuevo para importar la actualizacion.


Enlaces de interes
:
http://es.wikipedia.org/wiki/CSV
http://www.creativyst.com/Doc/Articles/CSV/CSV01.htm (Muy interesante aunque en ingles)

{xtypo_download}Descarga Version SimpleCSV 1.2.3 Beta – Soporta UTF-8 e incluye el idioma español{/xtypo_download}

+NUEVO

Si no quieren complicarse la vida les doy la opcion de dos Quickstart con todo montado y en español, enviar un SMS y descargar{xtypo_info} Pack Joomvir y Joomvir 2Quickstart joomla + Virtuemart listos para vender online en Español{/xtypo_info}

Comments

  1. robert

    Esto es la caña. Nunca utilize csvimproved y debo decir que por no conocer este tema he perdido algun cliente que otro y de los que manejan bastantes productos. Pues bien he probado el SimpleCSV y os puedo decir que funciona perfectamente, con lo cual paso de probar una extesion que ahora es de pago y la unica q tienen libre es una antiguedad y sin soporte. Gracias a todos los que hacen posible que esta web siga adelante. Posdata, se me acabaron las vacaciones, asi que no podre ayudar tan a menudo como quiesiera en el foro. Espero lo entiendan. Saludos.

  2. lobogris

    Un chiste:
    Teniamos el componente cvsimproved cojo, y con simplecsv se le a hecho un nudo, con lo que ahora tenemos un componente cojonudo. 😀

  3. dasaga

    Ayudaaaaaaa
    hola amigos… necesito vuestra ayuda, pues soy incapaz de subir ni un solo producto… siempre me dice “Existe una discrepancia entre la cantidad de campos seleccionados y las lineas en el archivo”
    Por favor, alguien seria tan amable de ayudarme….

  4. Gio10

    Ayuda Urgente!!
    Hola! soy nuevo en esto.. ya hice todos los pasos hasta la exportación del archivo que es cuando intento abrirlo con el editor CSV y me sale que está vacio.. espero me puedas decir cual podria ser el problema..
    de antemano muchas gracias!!!

  5. mcarmenm

    Duda campo CSV
    Hola,

    tengo una duda con el campo CSV : Product parent id ¿para que sirve?

    un saludo

  6. nouespai

    josep
    Sirve éste módulo para VM 2.0 en Joomla 1.7 ?

  7. lorena28

    No es valido para Joomla 1.7
    Como lo comento en el titulo “No es valido para Joomla 1.7”. Bien pero el software que adjuntan en el contenido SI es valido para extensiones que vendran para la version 2.0 de virtuemart y que de momento no conozco ninguna salvo [url=http://www.csvimproved.com/]CSVI[/url] [b]version Beta 4 para Joomla 1.7 y 2.5[/b], el antiguo CSVimproved y de pago. Asi que atentos en fechas proximas.

  8. stellab30

    AYUDA!
    Hola! ya hice todos los pasos hasta la exportación del archivo y me sale que está vacio. Cuál podria ser el problema?
    gracias.
    Uso VM2 y Joomla 2.5

  9. lobogris

    En el foro
    Pergunta en el foro los temas tecnicos e intenta dar mas detalles.
    [quote name=”stellab30″]Hola! ya hice todos los pasos hasta la exportación del archivo y me sale que está vacio. Cuál podria ser el problema?
    gracias.
    Uso VM2 y Joomla 2.5[/quote]

  10. iartetxe

    0 kb
    Buenas tardes, Creo que mi componente SImpleCSV no se conecta con virtuemart o con la base de datos, porque al exportar no sale nada, genera un fichero de 0kb, y al querer ver por ejemplo “vender id”, el combo sale vacio. Tengo joomla 2.5 y virtuemart 2.0. Alguna ayuda? Muchas gracias.

  11. lorena28

    CSVI Importar y exportar datos
    Si no me equivoco ese componente se quedo en joomla 1.5. Para poder importar y exportar, utiliza el [url=http://www.solojoomla.com/directorio-joomla/migracion-y-conversion/importar-y-exportar-datos/csvi-improved.html]CSVI[/url] que va muy bien y tiene version gratuita

    [quote name=”iartetxe”]Buenas tardes, Creo que mi componente SImpleCSV no se conecta con virtuemart o con la base de datos, porque al exportar no sale nada, genera un fichero de 0kb, y al querer ver por ejemplo “vender id”, el combo sale vacio. Tengo joomla 2.5 y virtuemart 2.0. Alguna ayuda? Muchas gracias.[/quote]

  12. nagehoko

    joomla 3
    Hola, ¿Esta aplicación sirve para joomla 3? He tratado de instalarla y me da error, gracias

Deja un comentario