今回は、以下のステップです。
一緒に設定していきましょう!
- kintoneとShopifyをマイアプリ連携する。
- 「kintoneの商品情報が更新されたらShopifyの商品情報も更新する」テンプレートをコピーする。
- トリガー: kintoneの「レコードが編集されたら(Webhook起動)」を設定する。
- 「レコードを取得する」を設定する。
- Shopifyの「商品情報を更新」を設定する。
- トリガーをONにして完了です。
ステップ1:マイアプリ連携
マイアプリ連携を先にしておくと、後の設定がスムーズに進みます。
まず、利用しているkintoneとYoomを連携していきます。
Yoomページの左側からマイアプリ→新規接続を選択します。
kintoneと検索してください。
マイアプリ登録方法を確認し、詳細の設定をお願いします。
登録がうまくいかない場合、ヘルプページを参照してください。
続いてShopifyと連携します。
必要項目が表示されるので、設定をお願いします。
こちらもマイアプリ登録方法を参照してください。
マイアプリに、kintoneとShopifyが表示されたら連携完了です。
ステップ2:トリガーやアクションを設定
今回はこのテンプレートを使用します。
テンプレートページを開き、『このテンプレートを試してみる』をクリックしてください。
Yoomをお使いの方はログインするか、初めての方は会員登録をお願いします。
完了すると、ワークスペースに自動的にテンプレートがコピーされています。
テンプレート名は、必要に応じて変更可能です。
左側のマイプロジェクトをクリックすると先ほどコピーしたテンプレートが表示されます。
右側の三点リーダー(...)をクリックし、編集するを選択しましょう。
用意するもの
商品情報の記載されているkintoneアプリ。
商品IDやバリアントIDは、Shopifyに登録されているものを入力してください。
※商品IDやバリアントIDについてはこちらから確認するか、こちらのフローを利用して商品情報を登録すると反映されます。
まず、アプリトリガーを設定していきます。
「レコードが編集されたら(Webhook起動)」を選択します。
タイトルは、ご自身で変更できます。
連携するアカウント情報の確認をしたら、次に進みます。
以下の画面でこの記事を参考に、アプリトリガーのWebhookイベント受信設定をお願いします。
Yoomで表示されているWebhookURLを、kintone側にも入力してください。
テストして、kintoneのレコード情報がアウトプットに反映したら保存します。
続いて「レコードを取得する」をクリック。
データベースの連携をするので、以下のようにアウトプットから選択します。
次に進み、取得したいレコードの条件を設定しましょう。
{{レコードID}}をアウトプットから選択し、テストをクリックします。
成功するとアウトプットにレコードの情報が反映されるので、それを確認したら保存します。
続いて「商品情報を更新」をクリック。
こちらも連携するアカウント情報の確認をお願いします。
次に進み、項目の設定を行います。
商品IDは必須項目なので設定しましょう。
その他の項目は任意で設定をお願いします。
※登録を進めていくと、「空白の場合、値が0に変更されます。」や「空白の場合、設定されている値がクリアされます。」という注意書きが記載されている項目があります。
必ず全て確認しながら設定してください。
SKUについてはこちらを参考にしてください。
アウトプットからの選択が完了したら、テストして保存します。
最後にアプリトリガーをオンにしましょう。
ここまでお疲れ様でした。
プログラミングに詳しくない私でも、簡単に設定ができました。
今回使用したフローボットはこちら↓