Shopify アプリに関する話題はこちら
shopifyflowを利用して、販売終了時間の設定をしたいと考えています。
(1)最初のトリガー:Scheduled time 終了日時を設定
(2)条件:ProductTypeが一致するものを対象とします
(3)アクション:Update product status 商品のステータスを非公開にします
このようなイメージで作成したいのですが、(3)の部分がエラーとなってしまいます。
方法が間違っているのかとは思うのですが、もしも設定方法を知られているかたがいらっしゃいましたらご教示いただけますと幸いです。
解決済! ベストソリューションを見る。
成功
十分に検証はしておりませんが、
Scheduled Timeトリガーを利用して、商品ステータスを変更するようなフローを組むのであれば、下図のような形になるはずです。
(1) Scheduled Timeトリガー
(2) Get product dataで条件に合う商品群を取得
(3) For each loop (iterate)で取得した商品群を1つずつ処理する準備をする
(4) For each loop (iterate)の、Do this for each itemから、商品ステータスの更新アクションにつなげる
(2) Get product dataで条件に合う商品群を取得
下図のように、取得数の最大値である100を設定し、
クエリ選択は「高度」にし、product_type:'JACKET' を設定します。
JACKETの部分はご希望の商品タイプを入力してください。
(3) For each loop (iterate)の「リスト」に、Get Product dataをセットします。
(4) For each loop (iterate)の、Do this for each itemから、商品ステータスの更新アクションにつなげます。
注意点は、Get product dataが最大で100個しか商品を扱えないことです。
対象となる商品が101個以上ある場合は、同様のフローを5分おきに実施するなど工夫が必要です。
ご参考まで。
(キュー田辺)
成功
十分に検証はしておりませんが、
Scheduled Timeトリガーを利用して、商品ステータスを変更するようなフローを組むのであれば、下図のような形になるはずです。
(1) Scheduled Timeトリガー
(2) Get product dataで条件に合う商品群を取得
(3) For each loop (iterate)で取得した商品群を1つずつ処理する準備をする
(4) For each loop (iterate)の、Do this for each itemから、商品ステータスの更新アクションにつなげる
(2) Get product dataで条件に合う商品群を取得
下図のように、取得数の最大値である100を設定し、
クエリ選択は「高度」にし、product_type:'JACKET' を設定します。
JACKETの部分はご希望の商品タイプを入力してください。
(3) For each loop (iterate)の「リスト」に、Get Product dataをセットします。
(4) For each loop (iterate)の、Do this for each itemから、商品ステータスの更新アクションにつなげます。
注意点は、Get product dataが最大で100個しか商品を扱えないことです。
対象となる商品が101個以上ある場合は、同様のフローを5分おきに実施するなど工夫が必要です。
ご参考まで。
(キュー田辺)
田辺様
ありがとうございます。
教えていただいた方法で作成してみたところ、定めた時間に商品を非表示にすることができました!
Shopify アカデミーの学習パスと認定スキルバッジExpanding Your Shopify Business Internationallyを活用して、国際的にビジネ...
By Shopify Feb 7, 2025Shopify アカデミーの学習パスB2B on Shopify:立ち上げとカスタマイズで卸売販売に進出しましょう。これら3つの無料コースは、ShopifyストアでB2B機能...
By Shopify Jan 31, 2025サポートの選択肢が増えていく中、最適となる選択の判断が難しくなっているかと存じます。今回は問題の解決に最適となるサポートの選択方法を、紹介させて頂きます。 選択肢のご紹介...
By Mirai Oct 6, 2024