WooCommerce Twilio SMS通知
WooCommerce Twilio SMS通知では、注文ステータスが変更されたときにSMSの自動更新を顧客に送信できます。この拡張機能により、サイト管理者は新しい注文が行われたときにSMS通知を受信し、[注文の編集]画面から手動でSMSメッセージを送信できます。
インストールとセットアップ
- WordPressにサインインします。
- 左側のメニューから、 WooCommerceに移動し、「拡張機能」をクリックします。
- GoDaddyに含まれる拡張機能のリストから、「 WooCommerce Twilio SMS通知」までスクロールし、「インストール」をクリックします。
Twilio資格情報を見つける
まず、ストアに接続するにはTwilio認証情報が必要です。
- Twilioコンソールにログインします。
- アカウントSIDと認証トークンをコピーします。
- メニューの「電話番号」タブを選択し、電話番号もコピーします。
- WordPressで、 WooCommerceに行き、設定をクリックします。
- 「 SMS」タブを参照し、 「接続設定」までスクロールします。
- コピーしたアカウントSIDと認証トークンを入力します。
- 「変更を保存」をクリックしてください。
これで終了です。 SMSアップデートを送信しています!設定を微調整したり、送信されるSMSメッセージをカスタマイズしたりするには、読み続けてください。
拡張設定
これで、 WooCommerce >設定> SMSの順に進んでプラグインを設定できます。
一般設定
- オプトインチェックボックスラベル:チェックアウト時にオプトインチェックボックスに表示されるテキスト。注:このフィールドを空白のままにすると、オプトインチェックボックスが無効になり、すべてのお客様にSMSアップデートが送信されます。
- オプトインチェックボックスのデフォルト:オプトインチェックボックスのデフォルトの状態。この設定は[オフ]のままにすることをお勧めします。
- メッセージの連結:有効にすると、合計文字数が単一のSMSの制限を超えた場合に、キャリアが長いメッセージを複数のSMSメッセージに分割できます。無効にすると、長いメッセージは末尾に省略記号(...)が付けられて途切れることがあります。
- URLを短縮: SMS通知のリンクを自動的に短縮する場合に有効にします。
- URL短縮サービス: Firebase Dynamic Links APIに登録してURLを短縮します。
- Firebase Web APIキー: FirebaseプロジェクトAPIキー。
- Firebase Dynamic Linksドメイン:プロトコルを先頭に追加せずにカスタムFirebaseサブドメインを入力します(http://またはhttps://)。
注:詳細な手順については、以下のFirebaseの手順を参照してください。
管理者通知
- 新しい注文のSMS管理通知を有効にする:有効にすると、SMS通知が管理携帯電話番号に送信されます。
- 管理モバイル番号:新しい注文通知が送信される番号。米国外の番号の国コードを含め、複数の番号にコンマで区切って通知を送信します。
- 管理者SMSメッセージ:管理者に送信される新しい注文通知をカスタマイズします。以下にリストするメッセージ変数のいずれかを含めて、追加情報を含めることができます。
顧客への通知
- SMS通知を送信する注文ステータス:ここで追加したステータスに注文が変更されると、SMSアップデートが送信されます。
- デフォルトの顧客SMSメッセージ:特定のステータスに対してカスタマイズされたテンプレートが存在しない場合に使用されるメッセージテンプレート。
ステータスSMSメッセージテンプレート
ステータステンプレートごとにカスタムSMSメッセージを追加するか、空白のままにして、上で設定したデフォルトのメッセージを使用します。注文ステータスマネージャで作成されたすべてのコアステータスとカスタムステータスがここに表示され、カスタマイズできます。
SMSメッセージを返す
- SMS返信メッセージを有効にする:有効にすると、顧客が自動SMSに返信したときにカスタマイズされた返信メッセージが送信されます。
- 応答メッセージ:顧客に送信されるカスタム応答(160文字未満)。空白のままにすると、応答メッセージは送信されずにTwilioアカウントに保存されます。
送信者ID設定
- Sender IDを有効にする:一方向メッセージを送信する際に、独自のビジネスブランドをSender IDとして設定できるようにします。注:これは特定の国でのみサポートされています。
- 送信者ID:お好きな英数字の送信者IDを入力してください。
接続設定
上記の手順に従って、このセクションのTwilio認証情報を取得します。
- アカウントSID: Twilioアカウントコンソールで確認できます。
- 認証トークン: Twilioアカウントコンソールで確認できます。
- 送信元番号: SMSメッセージの送信元の番号です。ここには購入した番号を入力できます(ショートコードも)。注意: Twilioクレジットを購入していない場合は、確認済みのサンドボックス番号にのみSMSメッセージを送信できます。
- エラーをログに記録:エラーをPHPエラーログに記録します。 SMSメッセージを顧客に送信する際のエラーは、この設定にかかわらず注文メモとして記録されます。注意:最高のパフォーマンスを得るには、プラグインで問題が発生していない限り、これを有効にしないでください。
テストSMSを送信
- 携帯電話番号を入力します。試用版のTwilioアカウントを使用している場合は、アカウントで番号を確認しておく必要があります。
- 160文字以下のテストメッセージを作成します。注意:メッセージ変数はデータがないため、テストメッセージ内では置き換えられません。
- [送信]をクリックします。
Firebase Dynamic Links
以下の手順でFirebaseからAPIキーを生成します。一般設定でURL短縮を設定するために入力できます。これにより、SMSメッセージ内のサイトへのすべてのリンクが短縮URLに置き換えられます。
- Googleにサインインしてから、 Firebaseに移動します。
- [コンソールにアクセス]をクリックします。
- [プロジェクトの追加]を選択します。
- 「Twilio URL Shortener」などのプロジェクト名を入力し、「続ける」をクリックします。
- 追加の設定手順に進み、 「プロジェクトを作成」をクリックします。
- プロジェクトが作成されたら、 「続行」をクリックしてプロジェクトページに移動します。
- 設定ホイールアイコンをクリックし、「プロジェクト設定」を選択します。
- プロジェクトIDとWeb APIキーをコピーしてプラグイン設定に入力します。
メッセージ変数
以下の変数を使用して、注文情報をSMSメッセージに動的に追加します。これらは、顧客メッセージと管理者メッセージの両方に使用できます。独自の変数を追加する場合は、以下を参照してください。
%shop_name%
-サイト名%order_id%
-注文番号%order_count%
-顧客が行った注文の合計数%order_amount%
-注文の合計金額%order_status%
-注文の現在のステータス%billing_name%
-請求情報からの完全な顧客名%billing_first%
-請求情報からのお客様の名%billing_last%
-請求情報からのお客様の姓%shipping_name%
-配送情報で使用する名前%shipping_method%
-注文の配送方法
SMS設定を返す
顧客がSMSに返信すると、Twilioはデフォルトで次のような一般的なメッセージで応答します。
メッセージありがとうございます。このメッセージを変更するには、番号のSMS URLを設定してください。ヘルプが必要な場合はHELPと返信してください。登録解除するには「STOP」と返信します。メッセージ&データレートが適用される場合があります。
代わりにカスタマイズした応答メッセージを作成するには、 「SMSメッセージを返す」設定を有効にし、Twilioアカウントで以下の手順に従います。
- Twilioにサインインして、「電話番号」ページに移動します。
- SMSを受信する電話番号を選択します。
- 「メッセージング」を参照し、「SMSメッセージを返す」設定からのURLを「メッセージが入ってきます」フィールドに貼り付けます。
設定が完了すると、ストアのSMS通知に返信するときに顧客がカスタム応答を受け取ります。
トップに戻る関連ステップ
- トラブルシューティングの手順とよくある質問への回答については、 WooCommerceのドキュメントを参照してください。