نمایش پیغام به خریداران محصول وکامرس

26 فروردین 1399

نویسنده : قلب وردپرس | دسته بندی: آموزشی | ۰ نظر | ۲۷۸ بازدید

چکیــــــده ...

نمایش پیغام به خریداران محصول وکامرس , در این ساعت از مرکز آموزش قلب وردپرس در خدمت شما هستیم با آموزش و معرفی تابع مربوط به شرط محصول خریدارای شده (نمایش پیغام به خریداران محصول وکامرس) شرح در رابطه با تابع : وظیفه این تابع “قرار دادن پیغام به خریداران محصول” به این صورت است که […]

نمایش پیغام به خریداران محصول وکامرس

نمایش پیغام به خریداران محصول وکامرس , در این ساعت از مرکز آموزش قلب وردپرس در خدمت شما هستیم با آموزش و معرفی تابع مربوط به شرط محصول خریدارای شده (نمایش پیغام به خریداران محصول وکامرس)

شرح در رابطه با تابع : وظیفه این تابع “قرار دادن پیغام به خریداران محصول” به این صورت است که در متغیر هایی که در خود جای میدهد مانند : شناسه محصول, شناسه کاربر, و ایمیل کاربر جستجویی را انجام میدهد در دیتابیس مربوط به محصولات خریدارای شده کاربر 

که آیا این محصول توسط کاربر خریدارای شده است یا خیر! درصورتی که محصول خریدارای شده باشد یک آرایه را باز خواهد گرداند.

در ادامه به نحوه استفاده و معرفی از این تابع خواهیم پرداخت.

معرفی تابع : تابع ای که قصد معرفی آن را داریم به شکل زیر نوشته میشود :

wp_customer_bought_product()

به وسیله تابع فوق که چند متغیر را در خود جای میدهد,میتوانیم شرطی را برای کاربران قرار دهیم.

توابع مکمل : برای تابع فوق یک تابع مکمل نیاز است تا ورود کاربر را احراز نماید که آیا کاربر فوق وارد پنل کاربری اش شده است یا خیر.

در استفاده از تابع شرط خرید به این صورت باید اقدام شود که تابع اول درون شرط تابع دوم نوشته شود.

تابع مکمل احراز ورود کاربر به شکل زیر میباشد :

is_user_logged_in()

نحوه نوشتن و برقراری کد :

برای استفاده از این توابع میبایست به صورت زیر کد های خود را بنویسیم :

if(is_user_logged_in()){
global $product;
$current_user = wp_get_current_user();
if(wp_customer_bought_product($current_user->user_email, $current_user->ID,$product->id)){
echo 'مشتری گرامی , شما این محصول را خریداری کرده اید!';
}
}

نحوه استفاده :  این کد را , تنها در صفحه ای که نیاز به استفاده از آن دارید میتوانید قرار دهید.

و یا آن را بعنوان یک فانکش ( تابع ) بسازید و آن را در فایل فانکشن قالب خود قرار دهید و در هرکجای سایتتان که خواستید تابع را فراخوانی نمایید تا پیغام شما به نمایش در آید.

بعنوان مثال برای ساخت تابع میتوانید روش زیر را پیش روید :

function wpheart_function(){
کد های مورد نظر خود را برای نمایش در تابع وارد کنید
}

و در هر کجای قالب که خواستید کد های موجود در تابع را نمایش دهید. کافیست نام تابع را صدا بزنید.

به شکل زیر :

<?php
echo 'سلام من به عنوان یک متن آزمایشی هستم';
wpheart_function();
?>

با استفاده از نام تابع در مثال فوق ما کد های موجود در تابع را صدا زدیم و به نمایش گذاشتیم.

 

جمع بندی :

با استفاده از دو شرط درون یکدیگر به سیستم وردپرسی خودمان فهماندیم که اگر کاربر وارد شده بود و اگر خرید برای محصوله در حال نمایش انجام شده بود پیغام ما را برای کاربر نمایش دهد.

قرار دادن پیغام به خریداران محصول

در صورتی که یکی از این شرط ها برقرار نباشد هیچ پیغامی به کاربر نشان داده نخواهد شد.

دیتا هایی که درون تابع wp_customer_bought_product() دریافت میشود برابرند با :

در اولین متغیر ایمیل کاربر فعلی که در حال نمایش صفحه میباشد را دریافت کردیم.

در دومین متغیر شناسه کاربر را دریافت کردیم.

در سومین متغیر شناسه محصول در حال نمایش را دریافت کردیم.

 

به این ترتیب این آموزش به پایان رسید, بهترین ها را برای شما آرزو میکنم.

 

درصورت نیاز به هاست و یا سرور مجازی میتوانید از هونیا دیدن کنید.

قلب وردپرس

قلب وردپرس نویسنده مقاله

مرتضی دریوژه هستم عضو کوچکی از خانواده بزرگ وردپرس که علاقه بسیار زیادی به وردپرس و نشر دانسته و یادگیری بیشتر وردپرس دارم.
هدف از راه اندازی سایت قلب وردپرس ارائه آموزش های تخصصی در زمینه وردپرس به دوستان علاقه مند هست که امیدوارم در این مسیر با سایر اعضای تیم قلب وردپرس موفق باشیم و نیاز شما کارب

0 0 رای
امتیاز شما به این آموزش
عضویت
اطلاع از

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

0 Comments
Inline Feedbacks
View all comments