راه اندازی سیستم عضویت ویژه ورپرس - پلان های عضویت

عضویت ویژه یعنی چی ؟

در حالت عادی ، مدیر سایت محتوا تولید میکنه و در سایت قرار میده و کاربران هم به روش های مختلف مثل جستجو ، تبلیغات و . . . وارد اون سایت میشن و مطالب رو میخونن . این روش به خودی خود در آمدی برای مدیر سایت نداره و یک سایت برای اینکه بتونه خودش رو سروپا نگه داره (خصوصاً در این شرایط اقتصادی) باید درآمدزایی داشته باشه .

یکی از این روش های درآمدی اینه که هر چی تو چنته دارید رو سریع رو نکنید ! و اون رو رایگان در اختیار کاربر قرار ندید . از کاربر بخواید بابت استفاده از محصولات و خدمات شما مبلغی رو پرداخت کنه . چطوری ؟ مثلاً فقط کاربرانی که عضو سایت شما هستند میتونن به لینک های دانلود دسترسی داشته باشن یا از امتیازات خاصی برخوردار باشن . خیلی عالی میشه نه ؟

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

نمایش محتوا فقط به کاربران عضو سایت

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

برای شروع کد های زیر رو در فایل Function.php قرار بدید . بطور ساده و خلاصه اگر بخوام بگم این کد ها دو تا شورتکد [member] و [visitor] رو ایجاد میکنن . شما با استفاده از این دو تا شورتکد میتونید مطالب نمایش داده شده به اعضای سایت و کاربران عادی رو از هم مجزا کنید .


add_shortcode( 'visitor', 'visitor_check_shortcode' );

function visitor_check_shortcode( $atts, $content = null ) {
	 if ( ( !is_user_logged_in() && !is_null( $content ) ) || is_feed() )
		return $content;
	return '';
}

add_shortcode( 'member', 'member_check_shortcode' );

function member_check_shortcode( $atts, $content = null ) {
	 if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
		return $content;
	return '';
}
 

 

روش استفاده

با استفاده شورتکد ها میتونید کاربر عضو و کاربر غیر عضو رو از هم مجزا کنید و محتوای متفاوتی رو بهشون نشون بدید. اگر کاربر عضو در سایت شما لاگین کنه محتوای شورتکد member رو میبینه و اگر کاربر عضو نباشه و یا لاگین نشده باشه محتوای شورتکد visitor رو میبینه. معمولاً ترکیب استفادشون اینطوریه که لینک های دانلود یا مطالب مهم رو داخل شورتکد member  میزارن و بعد در شورتکد visitor به کاربران عادی میگن که اینجا لینک های دانلود قرار داره. باید عضو بشی تا بتونی اونها رو ببینی.

هر محتوایی که میخواید کاربر عادی ببینه رو اینطوری بنویسید :

[visitor] محتوایی که کاربر عادی میبینه  [/visitor]

هر محتوایی که میخواید کاربر عضو ببینه رو اینطوری بنویسید :

[member] محتوایی که اعضای لاگین شده میبینن  [/member]

یک مثال عملی

فرض کنید یک مقاله نوشتیم و میخوایم محتویات مقاله رو همه (کاربران عادی و اعضا) ببینن . در انتها لینک دانلودی قرار داره که مایل هستیم فقط اعضای سایت که لاگین کردن و وارد سایت شدن اون رو ببینن . کاربران عادی هم بجای لینک های دانلود پیغامی با این مضمون دریافت کنن که برای دیدن لینک های دانلود باید عضو سایت بشید . برای این کار مقاله رو به شیوه معمول بنویسید و در انتها یه همچین کدی قرار بدید :


[member] لینک دانلود کاتالوگ نوین ادمین  [/member]

[visitor] برای دیدن کاتالوگ نوین ادمین باید عضو سایت شوید و یا اگر عضو هستید وارد سایت شوید  [/visitor]
 

چیزی که کاربران عادی میبینن

برای دیدن کاتالوگ نوین ادمین باید عضو سایت شوید و یا اگر عضو هستید وارد سایت شوید

چیزی که اعضای سایت میبینن

لینک دانلود کاتالوگ نوین ادمین

راه اندازی سیستم عضویت ویژه حرفه ای

چطوری در سایتم سیستم عضویت ویژه حرفه ای راه اندازی کنم ؟

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

معرفی افزونه “WooCommerce Membership”

برای پیاده سازی سیستمی با شرایط گفته شده افزونه های زیادی وجود دارن که میتونید ازشون کمک بگیرید مثل :

  • افزونه Restrict Content pro
  • افزونه Ultimate Membership
  • افزونه WooCommerce Membership
  • و . . .

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

سیستم کار این افزونه اینطوریه که شما برای هر پلان عضویت یک محصول ایجاد می کنید . مثلاً برای عضویت ۳ ماهه یک محصول و برای عضویت ۶ ماهه یک محصول . هرکس عضویت ۳ ماهه رو بخره تا ۳ ماه به محتویات مهم و VIP سایت شما دسترسی داره . بعد از گذشت سه ماه عضویتش عادی میشه و به این مطالب دسترسی نداره و برای دسترسی مجدد باید یکی از محصولات عضویت ویژه رو خریداری کنه .

  1. افزونه WooCommerce Membership + آموزش

مزایای افزونه عضویت ویژه ووکامرس

  • روش های مختلف عضویت

میتونید مشخص کنید کلیه کاربران ثبت نامی عضو ویژه باشن یا فقط کسانی که محصول عضویت VIP رو خریداری میکنن . همچنین میتونید به صورت دستی کاربرانتون رو عضو ویژه کنید و یا عضویت ویژه اونها رو لغو کنید .

  • مدت عضویت

میتونید مشخص کنید که عضویت ویژه در ازای خرید محصول مورد نظر شما بصورت نامحدود باشه یا بازه زمانی خاصی رو شامل بشه . حتی میتونید خودتون بصورت دستی این بازه زمانی رو به صورت دقیق مشخص کنید .

  • ایجاد محدودیت

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

  • ایجاد تخفیف

اگر دلتون میخواد یک سری تخفیف های خاص رو برای اعضای ویژه سایت در نظر بگیرید این امکان رو در افزونه “عضویت ویژه ووکامرس” دارید . میتونید تخفیف مد نظرتون رو روی دسته یا محصولات خاصی اعمال کنید .

  • نمایش دسترسی ها در پروفایل

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

  • اطلاع رسانی ایمیل

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

تاثیر سیستم عضویت ویژه در سئو

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

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

فرم ورود و عضویت پاپ آپ وردپرس

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

یه کمک یک افزونه کاربردی دیگه میتونید میتونید این امکان رو در سایتتون داشته باشید تا منوهای مختلفی رو به کاربران عادی و ویژه نشون بدید . مثلاً فرض کنید یک صفحه ایجاد کردید که یه سری ابزار برای کاربران ویژه در اون قرار دادید . حالا میخواید این صفحه رو در منوی اصلی قرار بدید و فقط وقتی کاربران ویژه در سایت لاگین کردن بتونن اون رو ببینن .

این کار با استفاده از افزونه “AJAX Login and Register Modal” خیلی راحت میشه . تازه به کمک این افزونه میتونید سیستم عضویت و ورود و خروج به سایتتون رو شکیل تر و بهتر کنید . با نصب و فعال سازی این افزونه میتونید فرم ورود و خروج سایتتون رو بصورت پاپ آپ نمایش بدید

  1. افزونه AJAX Login and Register Modal + آموزش