μΉκ΅¬λ₯Ό ꡬν©λλ€ :p
μλ νμΈμ, μμΌλ€μ€μ λλ€.
λͺ¨λ μ λμκΈΈ λ°λλλ€ :)
Akeneo APIμμ κ²μνκ³ μΆμ μ ν λ° μ ν λͺ¨λΈ λͺ©λ‘μ΄ μμ΅λλ€. λλ κ·Έλ€μ μ½λ/μλ³μλ§ μκ³ μμ΅λλ€. κ·Έλ¦¬κ³ GET /api/rest/v1/products
λλ /api/rest/v1/product-models
μλν¬μΈνΈλ₯Ό ν΅ν΄ μ§μ κ°μ Έμ¬ μ μμ΅λλ€.
μ€μ λ‘ μ΄λ¬ν λμ μμλ κΈ°λ³Έ μꡬ μ¬νμΈ identifier
λλ code
μμ κ²μν μ μμ΅λλ€. λμ λ¨μΌ λμ (` /api/rest/v1/products/{identifier}
)μ μ¬μ©ν΄μΌ νλ―λ‘ μλ²μ λΆνκ° μ¦κ°ν©λλ€.
μ΄ κ°μ μ¬νμ΄ λ‘λ맡μ μμ΅λκΉ?
μλ νμΈμ μ€λ¦¬μλ
νμ¬ λ€μκ³Ό κ°μ΄ identifier
μΌλ‘ νν°λ§ν μ μμ΅λλ€. /api/rest/v1/products?search={"identifier":[{"operator":"IN","value":["1111111171", "13620748"]}]}
μ ν λͺ¨λΈμ λν΄ λμΌ
_ https://api.akeneo.com/documentation/filter.html#filter -on-product-properties_
μ κ°μ¬ν©λλ€.
μ ν λͺ¨λΈμμ μλ³μ μμ±μ "μλ³μ"κ° μλλΌ "μ½λ"λΌκ³ ν©λλ€. κ·Έλμ λλ μλνλ€
$productModels = $this->apiClientFactory->getClient()->getProductModelApi()->all(
50,
['search' => ['code' => [['operator' => 'IN', 'value' => $akeneoProductModelIds]]]]
);
μλνμ§ μμ΅λλ€. μ€ν΄μ μμ§κ° μμ΅λλ€.
https://api.akeneo.com/documentation/filter.html#filter -on-product-propertiesμ λͺ¨λ μμ±μ λͺ μμ μΌλ‘ λμ΄νλ κ²μ΄ μ’μ κ²μ΄λΌκ³ μκ°ν©λλ€.
μ ν λͺ¨λΈλ λ§μ°¬κ°μ§μ λλ€.
μ΄μ¨λ λμ μ£Όμ μ κ°μ¬ν©λλ€ :)
κ°μ₯ μ μ©ν λκΈ
https://api.akeneo.com/documentation/filter.html#filter -on-product-propertiesμ λͺ¨λ μμ±μ λͺ μμ μΌλ‘ λμ΄νλ κ²μ΄ μ’μ κ²μ΄λΌκ³ μκ°ν©λλ€.
μ ν λͺ¨λΈλ λ§μ°¬κ°μ§μ λλ€.
μ΄μ¨λ λμ μ£Όμ μ κ°μ¬ν©λλ€ :)