Pim-community-dev: Poder consultar productos/modelos por sus identificadores/códigos a través de la API

Creado en 26 ago. 2020  ·  4Comentarios  ·  Fuente: akeneo/pim-community-dev

Preguntando por un amigo :p

Hola Akeno,

Espero que estéis todos bien :)

Tengo una lista de productos y modelos de productos que me gustaría recuperar de la API de Akeneo. Solo conozco su código/identificador. Y no puedo obtenerlos directamente a través de los puntos finales GET /api/rest/v1/products o /api/rest/v1/product-models :(

De hecho, esos puntos finales no me permiten buscar en identifier o en code , lo que parece ser una necesidad básica. Tengo que usar puntos finales unitarios (` /api/rest/v1/products/{identifier} ) en su lugar, lo que aumentará la carga en el servidor.

¿Está esta mejora en la hoja de ruta?

Comentario más útil

Creo que sería bueno enumerar explícitamente todas las propiedades en https://api.akeneo.com/documentation/filter.html#filter -on-product-properties.

Y lo mismo para los modelos de productos.

De todas formas, gracias por la ayuda :)

Todos 4 comentarios

FYI, también abrí un ticket aquí https://github.com/akeneo/api-php-client/issues/188...

Hola Julien,

Actualmente puede filtrar por identifier así: /api/rest/v1/products?search={"identifier":[{"operator":"IN","value":["1111111171", "13620748"]}]} igual para modelos de productos

_ https://api.akeneo.com/documentation/filter.html#filter-on-product-properties_

Ah gracias.
En los modelos de productos, la propiedad del identificador se denomina "código", no "identificador". así que lo intenté

        $productModels = $this->apiClientFactory->getClient()->getProductModelApi()->all(
            50,
            ['search' => ['code' => [['operator' => 'IN', 'value' => $akeneoProductModelIds]]]]
        );

que no funciona Es un poco engañoso.

Creo que sería bueno enumerar explícitamente todas las propiedades en https://api.akeneo.com/documentation/filter.html#filter -on-product-properties.

Y lo mismo para los modelos de productos.

De todas formas, gracias por la ayuda :)

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

ewallteam picture ewallteam  ·  6Comentarios

henryktews picture henryktews  ·  4Comentarios

pardahlman picture pardahlman  ·  4Comentarios

lpxavi picture lpxavi  ·  4Comentarios

oliverde8 picture oliverde8  ·  3Comentarios