آموزش ووکامرس (اعلام وضعیت خرید به مشتری)
آموزش ووکامرس، (اعلام وضعیت خرید به مشتری)، گاهی اوقات شده توی ووکامرس شما خواستید به مشتریتون اعلام کنید که فلان محصول رو قبلاً خریداری کرده، این یه امتیاز مثبت برای فروشگاه ووکامرسی شما محسوب میشه، اینطوری مشتری ۲ بار یک محصول رو خریداری نمی کنه و از طرفی احساس امنیت خاطر بیشتری بهش توی فروشگاهتون دست میده.
توی این آموزش (آموزش ووکامرس) از مجموعه آموزش های کمیاب اسکریپت ما به شما یاد می دیم که چطور با قرار دادن یک تکه کد بتونید این مورد رو به فروشگاهی وردپرسی خودتون اضافه کنید.
قبل از هر چیز از قالب سایتتون یک بکاپ داشته باشید تا در صورت خراب شدن قالب بتونید اون رو بازیابی کنید.
خب حالا میریم سراغ کدهای آموزش ووکامرس:
شما تنها با قرار دادن کدهای زیر توی صفحه function.php قالبتون می تونید این امکان رو به فروشگاه ووکامرس خودتون اضافه کنید :
add_action( 'woocommerce_before_add_to_cart_button', 'bbloomer_user_logged_in_product_already_bought', 30 );
function bbloomer_user_logged_in_product_already_bought() {
global $product;
if ( ! is_user_logged_in() ) return;
$current_user = wp_get_current_user();
if ( wc_customer_bought_product( $current_user->user_email, $current_user->ID, $product->get_id() ) ) echo '<div class="user-bought" style="
background: #673AB7;
color: #fff;
padding: 8px;
font-size: 12px;
width: 100%;
text-align: center;
margin: auto;
margin-bottom: 5px;"
>♥ ' . $current_user->first_name . ', شما این محصول را خریداری کرده اید</div>';
}