Return to home

WordPress integration – Advanced settings

WordPress連携では特典の応募情報をお客様が準備したWordPress内に保存する機能を提供します

Advanced settings include experimental features。Contents may change without notice。

WordPress integration

WordPress連携の利用に起因して生じたあらゆる損害について合同会社GOWASは一切の責任を負いません。Also、WordPressの設定はサポート対象外です各自の責任においてご利用ください

利用対象者

この機能はWordPressを利用してWebサイトの開発経験がある方を対象としています

WordPress連携でできること

お客様の責任で個人情報を管理することを条件に応募フォームの入力項目を拡張することができるようになります

  • 応募フォームの入力項目を拡張し送付先情報の入力が可能になります

”当選は発送をもってかえさせていただきますといった当選処理が可能となり運用が楽になります

拡張前の応募フォームの入力項目

  • ニックネーム
  • メールアドレス

拡張後の応募フォームの入力項目

  • full name
  • メールアドレス
  • 電話番号
  • 郵便番号
  • 都道府県
  • 市区町村
  • 住所1
  • 住所2(任意)

Notes

  • 応募者情報はPetanco内には保存されません(応募数はカウントされます)
  • 応募者情報はお客様の責任において管理されてください
  • 必ず動作テストを行い本番運用を行なってください

Settings on Petanco side

設定は管理画面の「オプション設定」の「高度な設定」「WordPress連携」の「設定」ボタンをクリックして行います

WordPress連携設定画面が表示され各種設定を行います

承諾事項

WordPress連携を利用するには

WordPress連携の利用に起因して生じたあらゆる損害について合同会社GOWASは一切の責任を負いません

の免責事項に承諾する必要があります
「承諾して利用する」にチェックを入れると上記の免責事項に承諾したことになります承諾しないと利用できません

プラグインのダウンロード

PetancoとWordPressを連携するための専用プラグイン「Petanco to Flamingo」とメッセージ保存プラグイン「Flamingo」をダウンロードしてWordPressにインストールしてくださいインストール方法はプラグインの説明ページをご確認ください

エンドポイントURL

後で説明するWordpress側で発行される「エンドポイントURL」を入力してください

利用規約と個人情報保護方針

お客様の責任で個人情報を取り扱うため準備した利用規約と個人情報保護方針のURLを入力してください

シークレットキーの設定

上記設定が完了すると自動でシークレットキーが発行されます

「シークレットキーを表示」ボタンをクリックしてシークレットキーを確認のうえWordPress側で設定するためにコピーボタンをクリックしてシークレットキーをコピーしてください

WordPress側の設定

WordPressのインストールと設定

Petancoからの応募データを保存するためのWordPressを新規でご準備ください

既存のWordPressサイトの利用はお控えください

表示設定

「設定」の「表示設定」「検索エンジンでの表示」は「検索エンジンがサイトをインデックスしないようにする」にチェックを入れて保存してください

独自テーマの作成

独自テーマの作成は必須ではありませんが安全に運用するために可能な限り作成してください

WordPressを設置したthemesディレクトリの中に以下のファイルを作成してください

wp-content
└── themes
    └── [独自テーマ名] # 新規作成
         ├── index.php # 空ファイル
         ├── functions.php # 空ファイル
         └── style.css # 空ファイル

イベントが終了したら速やかにWordPressを削除してください

Flamingoのインストール

プラグインの説明ページの注意事項に記載されたとおりのFlamingoをインストールしてください

Petanco to Flamingoの設定

Flamingoをインストールして有効化した後にPetancoとWordPressを連携するための専用プラグイン「Petanco to Flamingo」をインストールするとFlamingoメニュー内に「Petanco連携設定」項目が表示されますのでクリックしてください

APIエンドポイントの有効化

「REST APIエンドポイントを有効にします」にチェックを入れるとエンドポイントURLが表示されますので「URLをコピー」ボタンをクリックしてPetanco側の「エンドポイントURL」に貼り付けて保存してください

シークレットキー

シークレットキーにはPetanco側で発行したシークレットキーを貼り付けてください

レート制限

レート制限は1時間あたりの応募数の上限を設定しますデフォルトでは1時間あたり300件まで応募データを受け付けますが1時間あたり300件を保証するものではありませんサーバーのスペックやイベント規模に応じて設定してください

設定完了後の応募フォーム

設定が完了すると特典応募時に以下の応募フォームが表示されます

応募データの確認

WordPressの管理画面Flamingoの「受信メッセージ」に応募内容が保存されます

「件名」は「特典名」が表示されます

「エクスポート」で応募データをダウンロードできます

設定しても応募データが受信できない場合

REST API アクセス制限の解除

ご利用中のサーバーのセキュリティ設定で国外IPからのアクセスを制限したり不正なログインを制限する等の設定がされている場合次の制限を解除してください

  • 国外IPからのアクセス制限

WAFによるアクセス制限の解除

ご利用中のサーバーにWAFが設定してある場合WordPressのWAF設定プラグイン等を利用して誤検出を回避するためのルールを作成して再度お試しください