私はwoocommerceを使用して私のワードプレス の注文を処理しています。私はカスタムペイメントゲートウェイプラグインを使用しています。注文書が正常に登録されたことをお客様に伝えていただきありがとうございますページを修正したい場合を除き、すべてが完璧に機能します。 プロセスの決済機能:Woocommerce payment customありがとうございましたページ
public function process_payment($order_id) {
global $woocommerce;
$order = new WC_Order($order_id);
// Mark as on-hold (we're awaiting the cheque)
$order->update_status('on-hold', __('Awaiting payment', 'woocommerce-other-payment-gateway'));
// Reduce stock levels
$order->reduce_order_stock();
if(isset($_POST[ $this->id.'-admin-note']) && trim($_POST[ $this->id.'-admin-note'])!=''){
$order->add_order_note(esc_html($_POST[ $this->id.'-admin-note']),1);
}
// Remove cart
$woocommerce->cart->empty_cart();
// Return thankyou redirect
return array(
'result' => 'success',
'redirect' => $this->get_return_url($order)
);
}
iは、ユーザが感謝彼はautomaticalyそれの後にリダイレクトされますあなたのページを見ているときたいです。
私は好きアレイ上のリダイレクトURLを変更したくない:私は彼が私はそれを行うために管理することができる方法のページを見た後、彼をリダイレクトしたい
'redirect' => 'http://example.com/'
?
ありがとうございます。
最初にデフォルトの「ありがとう」ページを表示し、そのユーザーをカスタムの「ありがとう」ページにリダイレクトしたいのですか? –
@MahaDevまさに –
なぜそれをしたいのですか?入力がなければ人をリダイレクトするのは悪いUXのようだ。誰かがそれを読んだら、どのように知っていますか? カスタムの感謝のページを作成したり、既存の感謝のページにカスタム情報を追加してみませんか? – helgatheviking