Shopify 商品 API を確認しましたが、結果が商品ページの URL を返していないようです。URL は、タイトルの一部を変換した結果のように見えます。この方法または製品ページの URL を取得する他の方法について、信頼できる明確に定義されたロジックはありますか?
9528 次
4 に答える
23
「products/< product.handle >」として実行できます。もっと良い方法があるかどうかはわかりませんが、うまくいきます。
于 2012-08-10T07:06:33.230 に答える
1
Michael Johnston からの回答を完了するには、store_url_for(entity) を使用する前に ShopifyAPI::Shop.current を呼び出す必要があります。
たとえば、コントローラーで製品の URL を取得するには、次のようにします。
product = ShopifyAPI::Product.find(@product_id)
shop = ShopifyAPI::Shop.current
product_url = shop.store_url_for(product)
于 2016-10-28T14:18:15.753 に答える