日本語版
最新ニュース
科学&テクノロジー

Rapiwa APIでShopifyから自動WhatsApp注文確認を送信する

誰のためですか これ N8Nワークフロー 店の所有者とチームがShopifyを支援します WhatsApp経由で注文を自動的に確認します。顧客の番号が使用されているかどうかを確認します 熟した火、パーソナライズされたメッセージを送信し、すべての試みを記録します グーグルシート- 時間を節約し、手動の作業を減らします。 あなたがソロ起業家であろうと小さなチームを管理するかどうかにかかわらず、このソリューションはあなたに 低コストの代替 コントロールやパーソナライズを失うことなく、公式のWhatsApp Business APIに。 特徴 注文作成または更新時にWebHookを介して新しい注文の詳細を受け取ります。 よりスムーズな処理のために、管理可能なバッチで着信データを繰り返します。 Shopify Webhookペイロードから顧客と注文の詳細を抽出およびフォーマットします。 一貫したフォーマットのために、WhatsApp番号から非数字の文字をストリップします。 Rapiwa APIを使用して、WhatsApp番号が有効かつアクティブかどうかを確認します。 数の妥当性に基づいてワークフローを分岐します - 未検証から検証された分離。 Rapiwaを使用して、検証済みの顧客にカスタムWhatsApp確認メッセージを送信します。 ステータスと有効性でGoogleシートの行を更新します それがどのように機能するか /それが何をするか aによってトリガーされます Shopify webhook または、aから行を読むことによって Googleシート。 正規化してクリーニングします 注文ペイロード。 顧客名、電話、アイテム、出荷、支払い情報などの詳細を抽出します。 電話番号をクリーニングします(特殊文字を削除します)。 番号がwhatsapp…

Rapiwa APIでShopifyから自動WhatsApp注文確認を送信する

誰のためですか

これ N8Nワークフロー 店の所有者とチームがShopifyを支援します WhatsApp経由で注文を自動的に確認します。顧客の番号が使用されているかどうかを確認します 熟した火、パーソナライズされたメッセージを送信し、すべての試みを記録します グーグルシート– 時間を節約し、手動の作業を減らします。

あなたがソロ起業家であろうと小さなチームを管理するかどうかにかかわらず、このソリューションはあなたに 低コストの代替 コントロールやパーソナライズを失うことなく、公式のWhatsApp Business APIに。

特徴

  • 注文作成または更新時にWebHookを介して新しい注文の詳細を受け取ります。
  • よりスムーズな処理のために、管理可能なバッチで着信データを繰り返します。
  • Shopify Webhookペイロードから顧客と注文の詳細を抽出およびフォーマットします。
  • 一貫したフォーマットのために、WhatsApp番号から非数字の文字をストリップします。
  • Rapiwa APIを使用して、WhatsApp番号が有効かつアクティブかどうかを確認します。
  • 数の妥当性に基づいてワークフローを分岐します – 未検証から検証された分離。
  • Rapiwaを使用して、検証済みの顧客にカスタムWhatsApp確認メッセージを送信します。
  • ステータスと有効性でGoogleシートの行を更新します

それがどのように機能するか /それが何をするか

  • aによってトリガーされます Shopify webhook または、aから行を読むことによって Googleシート

  • 正規化してクリーニングします 注文ペイロード。

  • 顧客名、電話、アイテム、出荷、支払い情報などの詳細を抽出します。

  • 電話番号をクリーニングします(特殊文字を削除します)。

  • 番号がwhatsapp viaに登録されている場合、検証します 熟した火

  • 有効な場合:

    • aを送信します テンプレートされたWhatsAppメッセージ
    • 妥当性でGoogleシートを更新= verifidedとstatus = sent。
  • 無効な場合:

    • 送信スキップ。
    • 有効性= unverifiedとstatus = sent not with excidityでシートを更新します。
  • 追加します 送信間の待機/遅延 レート制限を防ぐため。

  • 保持します 監査証跡 接続されたGoogleシートで。

セットアップ方法

  1. セットアップa Shopify webhook 新しい注文の場合(またはGoogleシートを接続します)。

  2. 列付きのGoogleシートを作成します。

    • 名前、番号、注文ID、アイテム名、合計価格、妥当性、ステータス
  3. 作成して構成a ラピワのベアラートークン n8nで。

  4. 追加 GoogleシートOAUTH2資格情報 n8nで。

  5. N8Nでワークフローをインポートし、これらのノードを構成します。

    • webhookまたはシートトリガー
    • アイテムの上にループ(splitinbatches)
    • ペイロードを正規化する(コード)
    • Clean WhatsApp番号(コード)
    • Rapiwa WhatsApp Check(HTTPリクエスト)
    • 条件付きブランチ(if)
    • whatsappメッセージを送信する(httpリクエスト)
    • Googleシート(Googleシート)を更新する
    • 待機ノード(送信ごとの遅延)

要件

  • 注文webhookを有効にしたShopifyストア(またはGoogleシートの注文リスト)
  • 検証 Rapiwa APIトークン
  • 作業 n8nインスタンス HTTPおよびGoogleシートノードを有効にします
  • N8Nの必要な構造と有効なOAUTH資格情報を備えたGoogleシート

ワークフローをカスタマイズする方法

  • 変更します メッセージテンプレート あなた自身のブランドトーンまたは絵文字で。
  • 追加 カントリーコードロジック 必要に応じて、クリーン番号ノードに。
  • aを使用します 一意の注文ID 不一致を防ぐためのGoogleシートで。
  • 待機ノードの遅延を増加または減少させます(たとえば、5〜10秒)。
  • コードノードの追加ロジックを使用して、割引、プロモーション、またはより多くのラインアイテムを処理します。

ワークフローのハイライト

  • によってトリガーされました Shopify webhook アップデート。
  • Webhookを使用してShopifyを形成する新しい注文データを受信します
  • 生のペイロードから注文データをクリーニングおよび抽出します。
  • を使用して顧客のWhatsApp番号を正規化および検証します 熟した火
  • WhatsApp番号を使用して検証します Rapiwaの検証-WhatsAppエンドポイント
  • 経由で注文確認を送信します RapiwaのSend-Message Endpoint
  • すべての結果を記録します グーグルシート (検証/未検証 +送信/送信)。

N8Nでのセットアップ

1. WhatsApp登録を確認してください

2。有効性に基づく分岐

  • IFノードを使用します。

    • 条件:{{$ json.data.exists}} == true(または “true” if string)

3. Rapiwaを介してメッセージを送信します

  • 終点:
  • 方法:投稿
  • 体:

こんにちは *{{$ json.customer_full_name}} *、 *Spagreen Creative *で買い物をしてくれてありがとう *!ご注文が正常に配置されたことを確認できます。 🧾注文詳細•製品:{{$ json.line_item.title}}}}•sku:{{$ json.line_item.sku}}製品ID:{{$ JSON.LINE_ITEM.PRODUCT_ID}}}配送情報{{$ json.Shipping_address.Address1}}}}} {{$ json.shipping_address.address2}}}} {{$ json.shipping_address.city} }} – {{$ json.shipping_address.zip}}}支払い概要•subtotal:{{$ json.subtotal_price}} bdt•tax(vat):{{$ json.total_tax_amount}}} •割引:{{$ json.total_discount_amount}} bdt•合計支払:{{$ json.total_price}} bdt注文日:{{$ json.created_date}}暖かい願い、 *チームスパグリーンクリエイティブ *

Googleシート構造のサンプル

  • Googleシート このようにフォーマットされています➤ サンプル
名前 番号 IDを注文します アイテム名 総価格 有効 状態

Abdul Mannan 8801322827799 8986469695806 iPhone 10 1150検証送信

Abdul Mannan 8801322827799 8986469695806 S25 ULTRAXXXXEEN ANDROID電話23000検証済み送信

ヒント

  • 電話番号には常に国のコードがあることを確認してください(たとえば、BDの場合は880)。
  • 正規表現で数字をきれいにする:交換(/ d/g、 ”)
  • 実際の構造(True vs “True”)に応じて、Rapiwa API応答の解析を調整します。
  • シートの更新にはrow_number、またはより良いターゲティングには一意の注文IDを使用します。
  • 待機ノードを使用して、送信中に3〜10秒を追加します。

重要なメモ

  • シートの行の並べ替えを避けてください。
  • Shopify-App-Authは、エクスポートで使用される資格名です。それがあなたのRapiwaトークンであることを確認してください。
  • ライブに行く前にテストシートを使用してください。
  • Rapiwaにはリクエスト制限があります。
  • Message_type:Mediaを使用して、後でメディア/画像ロジックを追加します。

将来の強化(アイデア)

  • バッチが終了したら、電報/スラックアラートを追加します。
  • メッセージにメディア(製品画像、請求書など)を含めます。
  • 失敗したメッセージを検出して再送信します。
  • 追加データについては、ShopifyのGraphQL APIと統合します。
  • WhatsAppの確認に基づく自動マークの充足ステータス。

サポートとコミュニティ

#Rapiwa #APIでShopifyから自動WhatsApp注文確認を送信する

執筆者について: nipponese

Nipponese News編集部は、国内外のニュースを日本語で分かりやすくお届けします。