1

私はMagentoの初心者です。私はMagento XML-RPC APIで遊んでいます。私はJavaを使用してAPIを実装しています。商品URL以外の商品に関する必要な情報は取得できました。私は product.info api メソッドを使用してその情報を取得しています。

API リクエストの結果としての製品オブジェクトには、url_key、url_path が含まれています。たとえば、製品 ID: 35 の場合、
url_key=coalesce-functioning-on-impatience-t-shirt-small
url_paht=coalesce-functioning-on-impatience-t-shirt-small.html

製品 URL をSTORE_HOST_URL + url_pathとして定式化することは、特定の製品でのみ機能します。すべての製品ではありません。私が持っている情報を使用して、製品の URL を確実に作成するにはどうすればよいですか。

PHP コードを微調整せずに、API メソッドだけで製品の URL を取得する方法はありますか。

4

2 に答える 2

1

私は使用http://freeshipping.in.ua/catalog/product/view/id/[PRODUCT_ID]していますが、これは機能します。確かにそれは最善の方法ではありませんが、API応答でこれ以上役立つものは見つかりませんでした...

于 2012-08-29T10:42:09.840 に答える
0

あなたはどういう意味ですか

製品 URL を STORE_HOST_URL + url_path として定式化することは、特定の製品でのみ機能します。すべての製品ではありません。

おそらく、すべての製品の url_path と url_key の再インデックスを試みることができます。

  1. ../var/cache/* を空にします
  2. カタログ URL の修正 - 管理者 > システム > キャッシュ管理 > カタログの書き換えの更新
  3. URL の再インデックス - [管理] > [システム] > [インデックス管理] > [カタログ URL の書き換え] > [再インデックス] を確認します。
于 2012-08-26T06:05:54.513 に答える