Liquid、JavaScriptなどに関する質問
Storefront APIについて、Productオブジェクトから商品の公開状態を取得する方法があるかお伺いしたいです。
以下shopifyの仕様だと認識しており(この認識はshopifyのチャットサポートでも確認済)、勝手にshopify側で非公開・公開の切り替えで、商品が自動で追加・削除されるのが挙動として不自然というところから、非公開の商品に関しては、カートから完全に削除する方針としたいです。
試したこととしては、Storefront APIのProductオブジェクトのavailableForSaleフィールドで商品の公開状態は取得できませんでした(非公開でもtrueが返ってくる)
代替案として、Admin APIのProductエンドポイントには、商品の公開状態を確認するための情報(published_scopeやstatusフィールドなど)が含まれていると認識しておりますが、できればstorefront apiだけで実現したいです。
Storefront APIで商品の公開情報を取得する方法、もしくは他の代替案あれば教えてください。
いつもShopifyをご利用いただき、ありがとうございます。 Shopifyは、皆様の日本語での利用体験の向上に努めております。さらなる改善のために皆様のご意見をお寄せい...
By JasonH May 9, 2025Shopify アカデミーの学習パスと認定スキルバッジExpanding Your Shopify Business Internationallyを活用して、国際的にビジネ...
By Shopify Feb 7, 2025Shopify アカデミーの学習パスB2B on Shopify:立ち上げとカスタマイズで卸売販売に進出しましょう。これら3つの無料コースは、ShopifyストアでB2B機能...
By Shopify Jan 31, 2025