問題
-
ヘッドレスAPIで商品を取得した際に、商品に2つのIDフィールドがあることに気付いた。
id
productId
id
はUI上で表示され、productId
は表示されない。-
id
を使ってヘッドレスAPIで商品を取得しようとすると、うまくいきません:
例えば、以下のような感じです:GET /o/headless-commerce-admin-catalog/v1.0/products/{id}
Environment
- コマース4.0(DXP7.4)これまでに再掲載された
解決策
- ヘッドレスAPIを使用する場合、
productId
は、エンドポイントが使用し、探している唯一のIDである。
追加情報
-
デザインで行われています。
productId
を UI 上でより明確にするための関連チケットが既に存在します: https://issues.liferay.com/browse/COMMERCE-8913
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン