Pim-community-dev: Poder consultar produtos/modelos por seus identificadores/códigos via API

Criado em 26 ago. 2020  ·  4Comentários  ·  Fonte: akeneo/pim-community-dev

Pedindo um amigo :p

Olá Akeneo,

Espero que estejam todos bem :)

Tenho uma lista de produtos e modelos de produtos que gostaria de recuperar da API Akeneo. Conheço apenas o código/identificador deles. E não consigo obtê-los diretamente pelos endpoints GET /api/rest/v1/products ou /api/rest/v1/product-models :(

Na verdade, esses endpoints não me permitem pesquisar em identifier ou em code , o que parece ser uma necessidade básica. Eu tenho que usar endpoints unitários (` /api/rest/v1/products/{identifier} ) em vez disso, o que aumentará a carga no servidor.

Essa melhoria está no roteiro?

Comentários muito úteis

Acho que seria bom listar explicitamente todas as propriedades em https://api.akeneo.com/documentation/filter.html#filter -on-product-properties.

E o mesmo para modelos de produtos.

Obrigado pela ajuda de qualquer maneira :)

Todos 4 comentários

Para sua informação, também abri um ticket aqui https://github.com/akeneo/api-php-client/issues/188...

Olá Juliano,

Atualmente você pode filtrar por identifier assim: /api/rest/v1/products?search={"identifier":[{"operator":"IN","value":["1111111171", "13620748"]}]} mesmo para modelos de produtos

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

Ah obrigado.
Nos modelos de produtos, a propriedade do identificador é chamada de "código", não de "identificador". Então eu tentei

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

que não funciona. É um pouco enganador.

Acho que seria bom listar explicitamente todas as propriedades em https://api.akeneo.com/documentation/filter.html#filter -on-product-properties.

E o mesmo para modelos de produtos.

Obrigado pela ajuda de qualquer maneira :)

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

kanduvisla picture kanduvisla  ·  3Comentários

paulchubatyy picture paulchubatyy  ·  5Comentários

ronthedrummer picture ronthedrummer  ·  3Comentários

pardahlman picture pardahlman  ·  4Comentários

lpxavi picture lpxavi  ·  3Comentários