فروش محتوا در ووکامرس بدون افزونه

2 794

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

نمایش محتوا فقط برای خریداران محصول در ووکامرس

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


function wcr_check_user_bought($atts, $content = null) {
extract(shortcode_atts(array('product_id' => false), $atts));

if (!$product_id) {
return false;
}

$current_user = wp_get_current_user();
$was_bought = !$current_user->exists() ? false : woocommerce_customer_bought_product($current_user->user_email, $current_user->ID, $product_id);

if (!$was_bought) {
return 'برای مشاهده این قسمت باید این محصول را خرید کنید!';
}

return do_shortcode($content);
}
add_shortcode('check_bought', 'wcr_check_user_bought');

تنها کاری که مونده اینه که شورت کد زیر رو در هرجایی که می خواید پیغام نمایش داده بشه قرار بدید:

[check_bought product_id="33"] <!-- محتوایی که می خواید خریدار مشاهده کنه رو اینجا وارد کنید --> [/check_bought]

فقط فراموش نکنید که جای ۳۳ باید ID محصولتون رو قرار بدید.

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

همانطور که گفتم توسط این کد می تونید توسط سایتتون اقدام به فروش متحوا در ووکامرس نمایید و از سایت وردپرسی تون کسب درآمد کنید.

نمایش محتوا فقط برای بازدیدکنندگانی که یک محصول را نخریدند

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


if (!$was_bought) {

و علامت ! رو بردارید:


if ($was_bought) {

به همین راحتی!

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

2 نظرات
  1. فرهاد می گوید

    سلام داداش این خیلی عالیه
    چند سوال
    1- اگر کسی یک پست آموزشی رو بخره که به شرط عضویت باشه هر بار که اون پست رو باز کنه محتوای خریداری شده رو میبینه ؟
    2- میشه دوره برگزار کرد ؟ یعنی یه تعدادی از پست های آموزشی رو با هم در یک دوره به فروش برسونیم ؟

    1. بهروز می گوید

      بله دقیقا کارش همینه،
      البته ماژول های تخصصی برای اینکار وجود داره