FROM CACHE - jp_header
解決済

【shopify flow】商品販売終了の設定方法について

tatsuki_ttt
Shopify Partner
13 0 0

shopifyflowを利用して、販売終了時間の設定をしたいと考えています。

 

(1)最初のトリガー:Scheduled time 終了日時を設定

(2)条件:ProductTypeが一致するものを対象とします

(3)アクション:Update product status 商品のステータスを非公開にします

 

このようなイメージで作成したいのですが、(3)の部分がエラーとなってしまいます。

tatsuki_ttt_0-1699870821780.png

方法が間違っているのかとは思うのですが、もしも設定方法を知られているかたがいらっしゃいましたらご教示いただけますと幸いです。

1 件の受理された解決策

Qcoltd
Shopify Partner
1051 429 417

成功

@tatsuki_ttt 様

 

十分に検証はしておりませんが、

Scheduled Timeトリガーを利用して、商品ステータスを変更するようなフローを組むのであれば、下図のような形になるはずです。

 

screenshot_20231113_01.png

 

(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の部分はご希望の商品タイプを入力してください。

screenshot_20231113_02.png

 

(3) For each loop (iterate)の「リスト」に、Get Product dataをセットします。

screenshot_20231113_03.png

 

(4) For each loop (iterate)の、Do this for each itemから、商品ステータスの更新アクションにつなげます。

screenshot_20231113_04.png

 

 

注意点は、Get product dataが最大で100個しか商品を扱えないことです。

対象となる商品が101個以上ある場合は、同様のフローを5分おきに実施するなど工夫が必要です。

 

ご参考まで。

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
私たちについて: https://web.q-co.jp/ テックブログ: https://techlab.q-co.jp/

元の投稿で解決策を見る

2件の返信2

Qcoltd
Shopify Partner
1051 429 417

成功

@tatsuki_ttt 様

 

十分に検証はしておりませんが、

Scheduled Timeトリガーを利用して、商品ステータスを変更するようなフローを組むのであれば、下図のような形になるはずです。

 

screenshot_20231113_01.png

 

(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の部分はご希望の商品タイプを入力してください。

screenshot_20231113_02.png

 

(3) For each loop (iterate)の「リスト」に、Get Product dataをセットします。

screenshot_20231113_03.png

 

(4) For each loop (iterate)の、Do this for each itemから、商品ステータスの更新アクションにつなげます。

screenshot_20231113_04.png

 

 

注意点は、Get product dataが最大で100個しか商品を扱えないことです。

対象となる商品が101個以上ある場合は、同様のフローを5分おきに実施するなど工夫が必要です。

 

ご参考まで。

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
私たちについて: https://web.q-co.jp/ テックブログ: https://techlab.q-co.jp/
tatsuki_ttt
Shopify Partner
13 0 0

田辺様

 

ありがとうございます。

教えていただいた方法で作成してみたところ、定めた時間に商品を非表示にすることができました!