> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bouquet-inc.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 【商品お気に入り】お気に入り商品（SKU）の販売が始まったら通知を送る

> お気に入り登録した商品の販売開始日時に、お客様へ通知を送るためのShopify Flowの設定

## 目的

お気に入りに入れている商品（SKU）の販売開始日時になったら、そのお客様に「お気に入りの商品の販売が始まりました」と通知を送るためのShopify Flowです。

新作や予約商品の発売、人気商品の再販に合わせて届けられるので、発売を待っていたお客様の購入を、販売開始の直後につなげられます。

## 仕組み

販売開始日時は、商品のメタフィールド（種類は「日時」）から読みます。その日時になると、MultiLikes が Shopify Flow のトリガー「Product Wishlist Sale Start - \[商品お気に入り] 販売開始」を起動します。

トリガーは、その商品をお気に入りに入れているお客様と、お気に入りに入れている商品バリエーションの組み合わせごとに1回起動します。ワークフローでは、次の値を使えます。

| 値 | 内容 |
| - | - |
| お客様（`customer`） | 商品をお気に入りに入れているお客様 |
| 商品（`product`） | 販売が始まった商品 |
| `variantId` | お気に入りに入れている商品バリエーションの ID |
| `saleStartsAt` | 販売開始日時（協定世界時（UTC）） |
| `triggeredAt` | トリガーが起動した日時（協定世界時（UTC）） |

## 設定方法

**1. 販売開始日時のメタフィールドを用意する**

Shopify 管理画面の「設定 > メタフィールドとメタオブジェクト > 商品」で「定義を追加する」を押し、種類が「日時」のメタフィールドの定義を作ります。名前は「販売開始日時」など、分かりやすいものにしてください。販売開始日時をすでにメタフィールドに入れている場合は、その定義を使えます。

定義ができたら、各商品の編集画面のメタフィールドの欄に、販売開始日時を入れます。

定義の作り方は、Shopify ヘルプセンターの[メタフィールドの定義の作り方](https://help.shopify.com/ja/manual/custom-data/metafields/metafield-definitions/creating-custom-metafield-definitions)をご覧ください。

**2. MultiLikes で販売開始通知を設定する**

MultiLikes の「各種設定・サポート」で「通知を設定する」を開きます。「通知設定」の「販売開始通知」にある「販売開始日時メタフィールド」で、手順1の定義を選び、「販売開始通知を保存」を押します。

![販売開始通知の設定と予定の一覧](https://mintcdn.com/bouquet-inc/7MAlur_DBQM7s0HT/images/multilikes/sale-start-notification-1.jpg?fit=max\&auto=format\&n=7MAlur_DBQM7s0HT\&q=85\&s=df17b5ef49920d6f33475da5dd86729b)

保存すると、販売開始日時がこれからの商品が「予定の一覧」に並びます。一覧に出るまで、数分かかることがあります。

**3. Shopify Flow のテンプレートをインポートして有効にする**

テンプレートをダウンロードし、Shopify Flow の「インポート」で取り込みます。メールの内容を確かめてから、「ワークフローをオンにする」を押します。

> [card] [\[MultiLikes\] お気に入り商品の販売開始で通知を送信 \[商品お気に入り\].flow](https://cf.channel.io/document/spaces/12286/articles/1128243/revisions/2381459/usermedia/6aeb2c23d44a2584229d)
>
> ダウンロード（1.1 KB）

> [!NOTE]
>
> 手順3のテンプレートは、Shopify公式が提供しているMessagingアプリでメールを送る設定です。
>
> 他のメルマガツールを使用される場合は、そのツールのアクションに置き換えてください。
>
> LINE でお知らせを届ける場合は、[CRM PLUS on LINE連携](https://docs.bouquet-inc.com/apps/multilikes/integrations/crm-plus-on-line.md)のテンプレートをお使いください。

## 1日に届く数を抑える（任意）

1人のお客様が同じ商品の複数のバリエーション（色やサイズの違いなど）をお気に入りに入れていると、バリエーションの数だけトリガーが起動します。同じお客様に何通も届くのを避けたいときは、「通知設定」の「1日の配信上限」の「販売開始通知」に、お客様1人あたりの1日の上限（1〜999の整数）を入れて、「1日の配信上限を保存」を押してください。1日1通にするなら「1」です。空欄なら無制限です。

![1日の配信上限](https://mintcdn.com/bouquet-inc/7MAlur_DBQM7s0HT/images/multilikes/sale-start-notification-2.jpg?fit=max\&auto=format\&n=7MAlur_DBQM7s0HT\&q=85\&s=c6ed12431f7258a33ae8a17d645dd2a9)

上限に達したお客様には、その日のうちはトリガーが起動しません。上限で起動しなかった分は、翌日にも送られません。

## 予定の一覧の見方

「予定の一覧」には、これからの予定と、直近30日に送信・取り消しした予定が並びます。

| 状態 | 内容 |
| - | - |
| 予定 | 販売開始日時になったら、トリガーを起動します |
| 送信済み | 販売開始日時に、トリガーを起動しました |
| 取り消し（日時の変更） | 販売開始日時を変えたか消したため、元の日時の予定を取り消しました。新しい日時がこれからなら、その日時の予定ができます |
| 取り消し（メタフィールドの変更） | 「販売開始日時メタフィールド」で別の定義を選んだため、取り消しました |
| 取り消し（通知の停止） | 「販売開始日時メタフィールド」を「使わない」にしたため、取り消しました |
| 取り消し（公開されていない商品） | 販売開始日時の時点で、商品が公開（アクティブ）になっていませんでした |
| 取り消し（商品の削除） | 商品が削除されました |
| 取り消し（定義の削除） | 選んでいたメタフィールドの定義が削除されました |

## ご注意

* トリガーが起動するのは、販売開始日時の時点で公開（アクティブ）になっている商品だけです。在庫の有無は問いません。販売開始日時より後に公開しても、起動しません
* 販売開始日時に、入れた時点ですでに過ぎている日時を入れた場合は、起動しません
* 販売開始日時を変えると新しい日時に起動し、値を消すと起動しません
* トリガーで受け取れる `saleStartsAt` と `triggeredAt` は、協定世界時（UTC）の値です。メールの本文に日時を入れるときはご注意ください


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.