顧客が以前に WooCommerce で購入したかどうかを確認するにはどうすればよいですか?
Nov 17, 2024 pm 04:15 PMWooCommerce での顧客の購入履歴の確認
WooCommerce では、顧客が以前に購入を行ったかどうかを確認する必要があることがよくあります。この情報は、購入履歴に基づいてパーソナライズされた割引、特典、またはその他のプロモーションを提供するために利用できます。
解決策
次の関数 has_bought() は、以下のことを効率的にチェックします。特定の顧客が WooCommerce で有料注文を行っている:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|
使用法:
この機能は、ログイン中の購入履歴を確認するためにさまざまな方法で利用できます。ユーザーとゲスト:
-
購入の確認:
1
2
3
4
if
( has_bought() )
echo
'<p>You have already made a purchase</p>'
;
else
echo
'<p>Welcome, for your first purchase you will get a discount of 10%</p>'
;
ログイン後にコピー -
特定のユーザーの確認ID 別:
1
2
3
4
5
6
$user_id
= 85;
if
( has_bought(
$user_id
) )
echo
'<p>customer have already made a purchase</p>'
;
else
echo
'<p>Customer with 0 purchases</p>'
;
ログイン後にコピー -
請求メールによるゲスト ユーザーの確認:
1
2
3
4
5
6
$email
=
'[email&#160;protected]'
;
if
( has_bought(
$email
) )
echo
'<p>customer have already made a purchase</p>'
;
else
echo
'<p>Customer with 0 purchases</p>'
ログイン後にコピー
補足:
この機能は、請求メールに基づくゲスト ユーザーの処理を含め、精度とセキュリティの向上のために強化されました。 WooCommerce 3 でテストされており、以前のバージョンでも動作するはずです。
以上が顧客が以前に WooCommerce で購入したかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











LaravelのバックエンドでReactアプリを構築する:パート2、React
