如何从SOAP api获取Magento产品URL

时间:2012-07-16 20:03:35

标签: java api url magento xml-rpc

我是Magento的初学者。我一直在玩Magento XML-RPC api。 我正在使用Java来实现api。 我能够获得除产品网址之外的产品所需的信息。我正在使用product.info api方法来获取该信息。

作为api请求的结果的产品对象包含url_key,url_path。 例如,产品ID:35,
url_key =聚结-运作上急躁-T恤小
url_paht = coalesce-functional-on-impatience-t-shirt-small.html

将产品网址配制为 STORE_HOST_URL + url_path 仅适用于某些产品。不适用于所有产品。 如何使用我拥有的信息可靠地制定产品网址。

有没有办法只使用api方法获取产品网址,而不是调整PHP代码。

2 个答案:

答案 0 :(得分:1)

我使用http://freeshipping.in.ua/catalog/product/view/id/[PRODUCT_ID]这是有效的。 当然这不是最好的方法,但我没有在API响应中找到任何更有用的东西......

答案 1 :(得分:0)

你的意思是什么

  

将产品网址设为STORE_HOST_URL + url_path仅适用于   某些产品。并非适用于所有产品。

也许您可以尝试重新索引每个产品的url_path和url_key。

  1. 清空../ var / cache / *
  2. 修改目录网址 - 管理员>系统>高速缓存管理>刷新目录重写
  3. 重新索引网址 - 管理员>系统>索引管理>检查目录URL重写>重新索引;