2017-09-24 8 views
1

私は問題の連絡フォーム7を持っています。写真: enter image description herePaypal with Contact Form 7

私には何か提案がありますか?

ありがとうございました。

+0

お問い合わせフォーム7は、カスタム関連データ(フィールド)をカートに追加するのではなく、フォーム送信時に電子メールを送信するために使用されます。代わりに商品のカスタムフィールドを使用する必要があります。商品がカートに追加されると、フィールドを確認したり、カート内のカスタムデータを登録したり、カスタム通知を送信したりすることができます... – LoicTheAztec

答えて

0

これを解決するにはいくつかの方法があります。 (a)提出されたフォームを成功裏に提出したときにペイパルページにリダイレクトするか、(b)フォームが満たされているときにその場でPaypalボタンを作成することができます。

解決策(a)を実装するには、Post My CF7 Formプラグインを使用してフォームをカスタムにマップすることをお勧めします。プラグインを使用すると、投稿が保存されたら投稿プロセスにフックし、保存されたフィールドを使用してintegrate the paypal paymentページ(PHPから)を送付することも、支払う金額とpaypal buttonのサイトの確認ページにリダイレクトすることもできます。あなたの投稿をカスタムポストに保存することの利点は、同じポストにペイパル支払い確認を保存してお支払いを追跡できることを意味します。

解決策(b)の場合は、支払いに影響するフィールドに「変更」イベントをバインドし、PaypalボタンのURLを作成してください(answerを例として参照)。

PS:スクリーンショットに示されているようなレスポンスグリッドレイアウトを作成する場合は、スクリーンショットにあるレスポンスグリッドレイアウトを実現するために、Smart Gridプラグインエクステンションをお勧めします。

関連する問題