PIMCORE COMUNITY

Job ID: 39685316

Budget: €30 – €250 EUR

Descripción del proyecto:
Tenemos instalado Pimcore Community Edition en un servidor Ubuntu 20.04 bajo Docker. El proyecto es un entorno de prueba para gestionar un catálogo de productos (en este caso “martillos” para maquinaria forestal) y necesitamos habilitar y configurar la importación masiva de datos vía CSV, de forma que podamos cargar productos en bloque desde la interfaz web de Pimcore.

Situación actual:
Pimcore instalado y funcionando (Docker, PHP 8.2, MySQL).

Clase de productos creada (AccessoryPart) con campos personalizados (tornillo, ancho montaje, ancho corte, etc.).

Carpeta destino en la jerarquía de Data Objects creada (/Product Data/Categories/Forestal/Martillos).

Pimcore Data Importer Bundle ya instalado y registrado en config/bundles.php.

En consola, el bundle está activo (php bin/console pimcore:bundle:list muestra que está instalado).

Sin embargo, la opción "Data Importer" no aparece en el panel de administración web, por lo que no podemos configurar la importación desde la interfaz.

La importación vía API o CLI sería posible, pero queremos hacerla desde el panel web para que cualquier usuario pueda gestionarla.

Objetivo del trabajo:
Habilitar la interfaz del Pimcore Data Importer en el panel de administración web.

Comprobar y ajustar configuración del bundle.

Revisar permisos de usuario/roles.

Limpiar caché y reconstruir clases/assets si es necesario.

Configurar importación CSV para la clase AccessoryPart:

Mapeo de columnas (key, nombre, referencia interna, referencia fabricante, atributos técnicos, etc.).

Establecer carpeta de destino (/Product Data/Categories/Forestal/Martillos).

Permitir importar varios objetos de una sola vez.

Asegurar que campos tipo relación (fabricantes compatibles, marca del martillo) se puedan asignar desde el CSV.

Probar con un archivo CSV de ejemplo (4-5 productos de prueba ya preparados).

Documentar el procedimiento para que podamos usarlo en producción:

Dónde subir el CSV.

Cómo lanzar la importación.

Cómo mapear nuevos campos si en el futuro se añaden.

Requisitos del freelancer:
Experiencia comprobable con Pimcore (especialmente en Data Objects y Data Importer).

Conocimientos de Symfony y bundles.

Manejo de Docker en entorno Linux.

Comunicación clara y trabajo documentado.

Entregables:
Pimcore Data Importer visible y funcional en el panel web.

Configuración de importación CSV para AccessoryPart.

Importación exitosa de los productos de prueba.

Guía breve (markdown o PDF) explicando cómo repetir el proceso.
Related categories: PHP System Admin Linux Software Architecture MySQL