راهحل جامع و قدرتمند برای مدیریت سیستم اشتراکها در ووکامرس. با افزونه اشتراکیار میتوانید به راحتی پلنهای اشتراک مختلفی ایجاد کنید، دانلود محصولات را مدیریت کنید و از سیستم اطلاعرسانی پیشرفته بهرهمند شوید.
اگر دنبال یک سیستم اشتراکی حرفهای و بینقص برای فروش فایل، محصولات دیجیتال یا محتوا هستید، افزونه اشتراکیار دقیقاً همان چیزی است که نیاز دارید. این افزونه، اولین و تنها افزونه ووکامرسی در مارکت است که امکان محدودیت دانلود روزانه و کلی را به صورت حرفهای و قابل مدیریت ارائه میدهد؛ قابلیتی که هیچ افزونه دیگری پیش از این به شکل کامل و دقیق ارائه نکرده و بسیاری از سیستمهای قبلی در این زمینه شکست خوردهاند.
با اشتراکیار، شما دیگر نگرانی بابت استفاده بیش از حد کاربران یا مدیریت دشوار پلنهای اشتراک نخواهید داشت. این افزونه به شما اجازه میدهد تعداد دانلود روزانه و کلی هر اشتراک را به صورت دقیق تعیین کنید و حتی دانلودهای تکراری کاربران را بدون کاهش اعتبار روزانه مدیریت کنید. این ویژگی باعث میشود تجربه خرید و استفاده از اشتراک برای کاربران کاملاً منصفانه، حرفهای و شفاف باشد و از هر گونه سردرگمی یا نارضایتی جلوگیری کند.
اما محدودیت دانلود تنها بخش کوچکی از قدرت واقعی افزونه است. اشتراکیار یک پنل مدیریت کامل و جامع در اختیار مدیر سایت قرار میدهد تا بتواند تمام اشتراکها، کاربران، دانلودها و تنظیمات سیستم را با جزئیات دقیق کنترل کند. گزارشگیری پیشرفته، مشاهده لاگ دانلودها و مدیریت مشتریان، تجربهای بینظیر از کنترل کامل بر کسبوکار دیجیتال شما فراهم میکند.
این افزونه نه تنها برای مدیران، بلکه برای کاربران نیز تجربهای بینظیر و شفاف ایجاد میکند. کاربران میتوانند پلنهای فعال و غیرفعال خود را مشاهده کنند، تاریخچه دانلودها را بررسی کنند و فایلهای دانلود شده را بدون هیچ محدودیتی دوباره دریافت کنند. همچنین هشدارهای هوشمند درباره انقضای اشتراک، پایان اعتبار دانلود روزانه و کلی، یا نیاز به تمدید، همیشه کاربران را مطلع نگه میدارد.
در کنار اینها، افزونه اشتراکیار امکان تجمیع اشتراکها را نیز فراهم میکند؛ یعنی وقتی کاربری اشتراک جدید خریداری میکند، تعداد روزها و سهمیه دانلود روزانه و کلی با اشتراک قبلی جمع میشود و پس از پایان اشتراک قبلی، اعتبار جدید به صورت هوشمند ادامه پیدا میکند.
و نکته آخر اینکه، این افزونه کاملاً با المنتور سازگار است و شما میتوانید صفحه اختصاصی اشتراکها را به صورت اتوماتیک یا با شورتکد طراحی کنید و ظاهر آن را مطابق با هویت بصری سایت خود شخصیسازی نمایید.
با افزونه اشتراکیار، شما دیگر نیازی به سیستمهای ناکارآمد قدیمی ندارید؛ این کاملترین، جزئیترین و حرفهایترین افزونه اشتراک ووکامرس در مارکت ایران است که همه امکانات مورد نیاز برای فروش، مدیریت و توسعه سیستمهای اشتراکی دیجیتال را یکجا ارائه میدهد.
نگاهی عمیقتر به امکانات حرفهای افزونه که تجربه کاربری و مدیریت اشتراکها را متحول میکند
افزونه اشتراکیار با اضافه کردن یک بخش اختصاصی به پنل کاربری ووکامرس، امکان مشاهده کامل تمامی اشتراکها را برای کاربران فراهم میکند. کاربران میتوانند در هر لحظه وضعیت پلنهای فعال و غیرفعال خود را به صورت شفاف و تفکیکشده مشاهده کرده و از جزئیات هر اشتراک مطلع شوند.
در این بخش اطلاعات مهمی مانند نام پلن، تاریخ شروع و پایان اشتراک، مدت زمان باقیمانده، وضعیت فعال یا منقضی شده و محدودیتهای مربوط به هر پلن نمایش داده میشود. این شفافیت باعث میشود کاربران بدون نیاز به پشتیبانی، مدیریت اشتراکهای خود را به راحتی انجام دهند.
نمایش همزمان پلنهای فعال و غیرفعال به کاربران کمک میکند سابقه خرید اشتراکهای قبلی خود را بررسی کرده و در صورت نیاز، پلن مناسب را مجددا تمدید یا ارتقاء دهند. این موضوع تجربه کاربری را به شکل قابل توجهی بهبود میدهد و اعتماد کاربران را افزایش میدهد.
افزونه اشتراکیار امکان مشاهده تاریخچه کامل دانلودها را مستقیماً در پنل کاربری ووکامرس فراهم میکند. کاربران میتوانند لیست تمامی فایلهای دانلود شده را به همراه تاریخ و جزئیات هر دانلود مشاهده کنند و مدیریت دقیقتری بر مصرف اشتراک خود داشته باشند.
در این بخش مشخص میشود هر فایل چه زمانی دانلود شده و آیا دانلود مجدد آن شامل کسر اعتبار میشود یا خیر. این قابلیت بهخصوص برای سایتهای فروش فایل و محصولات دیجیتال بسیار کاربردی است و از سردرگمی کاربران جلوگیری میکند.
نمایش تاریخچه دانلودها علاوه بر افزایش شفافیت، باعث کاهش درخواستهای پشتیبانی میشود؛ زیرا کاربران پاسخ بسیاری از سوالات خود درباره مصرف اشتراک و دانلودها را مستقیماً در پنل کاربری مشاهده میکنند.
افزونه اشتراکیار امکان نمایش باکس دانلود اختصاصی را مستقیماً در صفحه محصول ووکامرس فراهم میکند. این باکس میتواند به صورت اتوماتیک در صفحه محصول نمایش داده شود یا در هر بخش دلخواه از صفحه، از طریق شورتکد قرار بگیرد. این انعطافپذیری باعث میشود بدون وابستگی به قالب، کنترل کاملی روی محل نمایش بخش دانلود داشته باشید.
در باکس دانلود، اطلاعات کامل اشتراک کاربر نمایش داده میشود؛ از جمله توضیحات پلن فعال، تعداد دانلود روزانه باقیمانده و تعداد دانلود کلی مجاز. کاربران قبل از دانلود، به طور دقیق از وضعیت اشتراک خود مطلع میشوند و میدانند آیا امکان دانلود فایل برای آنها فعال است یا خیر.
یکی از قابلیتهای کاربردی افزونه اشتراکیار، امکان دانلود مجدد فایل بدون کسر از اعتبار روزانه است. در صورتی که کاربر یک فایل را قبلاً با موفقیت دانلود کرده باشد، میتواند بدون کاهش سهمیه روزانه یا کلی، مجدداً همان فایل را دریافت کند. این ویژگی از نارضایتی کاربران در صورت قطع اینترنت یا دانلود ناقص جلوگیری میکند.
سیستم به صورت هوشمند دانلودهای قبلی را تشخیص داده و تنها دانلودهای جدید را از اعتبار کاربر کسر میکند. این موضوع تجربهای منصفانه و حرفهای برای کاربران ایجاد میکند و اعتماد آنها را به سیستم فروش اشتراکی افزایش میدهد.
افزونه اشتراکیار دارای پیامها و خطاهای کاملاً شفاف و قابل فهم برای کاربران است. در شرایطی مانند نداشتن اشتراک فعال، پایان یافتن اعتبار روزانه یا کلی، انقضای اشتراک یا عدم دسترسی به فایل، پیام مناسب و راهنماییکننده به کاربر نمایش داده میشود.
این پیامها به کاربران کمک میکند دلیل عدم امکان دانلود را به وضوح متوجه شوند و در صورت نیاز، به راحتی برای خرید یا تمدید اشتراک اقدام کنند. وجود پیامهای دقیق و حرفهای، علاوه بر بهبود تجربه کاربری، باعث کاهش قابل توجه درخواستهای پشتیبانی سایت خواهد شد.
افزونه اشتراکیار از سیستم تجمیع هوشمند اشتراکها پشتیبانی میکند. زمانی که کاربر در حالی که هنوز اشتراک فعال دارد اقدام به خرید یک اشتراک جدید میکند، مدت زمان اشتراک و تعداد دانلود روزانه هر دو پلن به صورت خودکار با یکدیگر جمع میشوند و به اشتراک فعال کاربر افزوده خواهند شد.
سیستم به صورت کاملاً هوشمند مدیریت اعتبار را انجام میدهد؛ با اتمام مدت اشتراک اول، مقدار مربوط به آن اشتراک از مجموع اعتبار کاربر کسر شده و اعتبار اشتراک جدید به صورت خودکار ادامه پیدا میکند. این فرآیند بدون نیاز به دخالت مدیر سایت انجام میشود و از بروز خطا یا سردرگمی کاربران جلوگیری میکند.
تجمیع اشتراکها باعث میشود فروش اشتراک به شکل منعطفتری انجام شود و کاربران به تمدید یا خرید پلنهای جدید تشویق شوند. در نتیجه، هم تجربه کاربری بهبود پیدا میکند و هم نرخ تمدید و فروش مجدد اشتراکها افزایش مییابد.
افزونه اشتراکیار این امکان را فراهم میکند که کاربران بتوانند فایلهایی که قبلاً با یک اشتراک فعال دانلود کردهاند را مستقیماً از پنل کاربری ووکامرس، بدون هیچ محدودیتی مجدداً دانلود کنند. این قابلیت مخصوص محصولاتی است که قبلاً به صورت موفق توسط کاربر دریافت شدهاند و نیازی به خرید مجدد یا کسر اعتبار جدید ندارند.
در پنل کاربری، لیست کامل محصولات دانلود شده به همراه لینک دانلود مجدد در اختیار کاربر قرار میگیرد تا همیشه به فایلهای خریداریشده یا دانلود شده خود دسترسی داشته باشد.
افزونه اشتراکیار امکان ایجاد صفحه اشتراکها به صورت کاملاً اتوماتیک را فراهم میکند. بلافاصله پس از فعالسازی افزونه، یک صفحه اختصاصی برای نمایش پلنهای اشتراکی ایجاد میشود که کاربران میتوانند تمامی اشتراکها را به صورت مرتب و شفاف مشاهده کنند.
در کنار حالت اتوماتیک، افزونه از شورتکد اختصاصی نمایش پلنها نیز پشتیبانی میکند تا بتوانید صفحه اشتراکها را در هر برگه دلخواه قرار دهید و با المنتور، ساختار آن را کاملاً اختصاصی طراحی کنید؛ بدون نیاز به کدنویسی.
این انعطافپذیری، افزونه اشتراکیار را به انتخابی ایدهآل برای سایتهای فروش فایل، اشتراک محتوایی و محصولات دیجیتال تبدیل میکند.
افزونه اشتراکیار دارای پنل مدیریت قدرتمند و یکپارچه در پیشخوان وردپرس است که تمامی بخشهای مرتبط با اشتراکها، مشتریان و دانلودها را در یک محیط منظم و حرفهای در اختیار مدیر سایت قرار میدهد.
امکان مشاهده کامل لاگ دانلودها، شامل نام کاربر، محصول دانلود شده، تاریخ و زمان دانلود و وضعیت مصرف اعتبار، به مدیر سایت کمک میکند رفتار کاربران را تحلیل کرده و تصمیمهای دقیقتری برای بهینهسازی پلنهای اشتراکی بگیرد.
افزونه اشتراکیار مجهز به سیستم اطلاعرسانی هوشمند پیامک و ایمیل است که به صورت خودکار کاربران و مدیر سایت را از رویدادهای مهم اشتراک مطلع میکند؛ مانند خرید اشتراک، تمدید، نزدیک شدن به تاریخ انقضا و پایان اعتبار دانلود.
متن پیامکها و ایمیلها به صورت کامل قابل تنظیم است و میتوانید از متغیرهای پویا مانند نام کاربر، نام پلن و تاریخ انقضا استفاده کنید. این موضوع هم نرخ تمدید اشتراکها را افزایش میدهد و هم تعداد درخواستهای پشتیبانی را کاهش میدهد.
افزونه اشتراکیار با مجموعهای از ویژگیهای پیشرفته، مدیریت کامل سیستم اشتراکها را برای شما فراهم میکند
ایجاد و مدیریت نامحدود پلنهای اشتراک با تنظیمات کامل. تعیین مدت زمان، قیمت، محدودیت دانلود روزانه و کلی، دسترسی به دستهبندیها و تگهای خاص و ویژگیهای سفارشی.
مدیریت کامل دانلود محصولات با اشتراک. ثبت تمام دانلودها، امکان دانلود مجدد بدون کاهش اعتبار، محدودیت دانلود روزانه و کلی، و نمایش تاریخچه کامل دانلودها در پنل کاربری.
سیستم اطلاعرسانی پیشرفته با ارسال خودکار ایمیل و پیامک. اطلاعرسانی خرید اشتراک، هشدار انقضا و اطلاع انقضای اشتراک. پشتیبانی از سامانه ملی پیامک و قالبهای سفارشی.
قابلیت جمع کردن مجوزها و روزهای باقیمانده هنگام خرید اشتراک جدید همگروه. روزهای باقیمانده و مجوزهای دانلود با اشتراک جدید جمع میشوند. محدودیت دانلود روزانه نیز در روزهای باقیمانده جمع میشود.
داشبورد آماری کامل با نمایش آمار اشتراکها، دانلودها و کاربران. گزارشگیری از دانلودها، مشاهده کاربران برتر و آمار کامل فعالیتها. لاگگذاری کامل برای ردیابی تمام عملیات.
مجموعهای از شورتکدهای قدرتمند برای نمایش اطلاعات اشتراک، لیست دانلودها و سایر اطلاعات. سازگاری کامل با المنتور و امکان طراحی صفحات به صورت کامل با المنتور.
امنیت بالا با استفاده از nonce برای محافظت از درخواستها، سیستم کش پیشرفته برای بهینهسازی عملکرد و بررسی دسترسی قبل از هر دانلود. ثبت IP و اطلاعات کاربر برای امنیت بیشتر.
یکپارچگی کامل با ووکامرس. فعالسازی خودکار اشتراک بعد از تکمیل سفارش، نمایش اطلاعات اشتراک در صفحه محصول، دکمه دانلود رایگان و تبهای اشتراکها و دانلودها در حساب کاربری.
نگاهی به پنل مدیریت و رابط کاربری افزونه اشتراکیار
مجموعهای از شورتکدهای قدرتمند برای نمایش اطلاعات اشتراک و دانلودها
نمایش صفحه خرید اشتراک با تمام پلنهای فعال
[eshterakyar_subscription_plans]
نمایش لیست اشتراکهای کاربر
status="active|expired|all" - فیلتر بر اساس وضعیتshow_expired="yes|no" - نمایش اشتراکهای منقضی شده[user_subscriptions status="active" show_expired="yes"]
نمایش لیست دانلودهای کاربر
limit="10" - تعداد دانلودها (پیشفرض: 10)[subscription_downloads limit="20"]
نمایش تعداد روزهای باقیمانده تا انقضای اشتراک
format="days|full" - فرمت نمایش (پیشفرض: days)[subscription_days_left format="full"]
نمایش اطلاعات کامل اشتراک فعال کاربر
show_plan="yes|no" - نمایش نام پلنshow_days="yes|no" - نمایش روزهای باقیماندهshow_downloads="yes|no" - نمایش اطلاعات دانلود[subscription_info show_plan="yes" show_days="yes" show_downloads="yes"]
نمایش وضعیت دانلود محصول و دکمه دانلود
product_id="123" - شناسه محصول (اختیاری، اگر در صفحه محصول باشد خودکار تشخیص داده میشود)[product_download_status product_id="123"]
آخرین تغییرات و بهبودهای هر نسخه از افزونه اشتراکیار
آموزش گام به گام نصب، راهاندازی و استفاده از افزونه اشتراکیار
اطمینان حاصل کنید که وردپرس (5.8+) و ووکامرس (6.0+) نصب و فعال هستند.
فایل افزونه را در پوشه wp-content/plugins قرار دهید.
افزونه را از پنل مدیریت وردپرس فعال کنید.
به بخش "اشتراکیار" در منوی مدیریت بروید و پلنهای اشتراک را ایجاد کنید.
ابتدا یک محصول در ووکامرس ایجاد کنید که نماینده پلن اشتراک است. قیمت محصول را تنظیم کنید.
به بخش "اشتراکیار > پلنها" بروید و روی "افزودن پلن جدید" کلیک کنید.
اطلاعات پلن را وارد کنید:
اگر میخواهید در ارتقاء اشتراک، مجوزها جمع شوند:
به بخش "اشتراکیار > تنظیمات" بروید و گزینه "ارسال ایمیل و پیامک" را فعال کنید.
در تب "ایمیل"، موضوع و قالب ایمیلهای خرید، هشدار انقضا و انقضا را تنظیم کنید.
در تب "پیامک":
یک صفحه جدید ایجاد کنید و شورتکد [eshterakyar_subscription_plans] را در آن قرار دهید.
در صفحه حساب کاربری ووکامرس، از شورتکدهای زیر استفاده کنید:
[user_subscriptions] - لیست اشتراکها[subscription_downloads] - لیست دانلودها[subscription_info] - اطلاعات اشتراکراهنمای جامع برای توسعهدهندگان و کاربران پیشرفته
اشتراک فعال کاربر را برمیگرداند
$subscription = Eshterakyar_Subscription::get_active_subscription($user_id);
if ($subscription) {
echo 'اشتراک فعال: ' . $subscription->plan_name;
}
تعداد روزهای باقیمانده تا انقضای اشتراک را محاسبه میکند
$days_left = Eshterakyar_Subscription::get_days_left($subscription_id);
echo 'روزهای باقیمانده: ' . $days_left;
تمام پلنها را برمیگرداند
$plans = Eshterakyar_Plan::get_all('active');
foreach ($plans as $plan) {
echo $plan->name . ' - ' . $plan->price . ' تومان';
}
بعد از ایجاد اشتراک جدید اجرا میشود
add_action('eshterakyar_subscription_created', function($subscription_id, $user_id, $plan_id) {
// کد شما
}, 10, 3);
بعد از انقضای اشتراک اجرا میشود
add_action('eshterakyar_subscription_expired', function($subscription_id, $user_id) {
// کد شما
}, 10, 2);
به بخش "اشتراکیار > پلنها" بروید و روی "افزودن پلن جدید" کلیک کنید. اطلاعات پلن را وارد کنید و یک محصول ووکامرس را به آن مرتبط کنید.
به بخش "اشتراکیار > تنظیمات" بروید. در تب "عمومی"، گزینه "ارسال ایمیل و پیامک" را فعال کنید. سپس در تبهای "ایمیل" و "پیامک"، تنظیمات را انجام دهید.
شورتکدها را میتوانید در صفحات، پستها یا ویجتها استفاده کنید. برای مثال: [user_subscriptions] برای نمایش لیست اشتراکهای کاربر.
در تنظیمات عمومی، گزینه "جمع کردن مجوزها در ارتقاء" را فعال کنید. سپس در تنظیمات هر پلن، گزینه "جمع کردن با اشتراک قبلی" را فعال کنید. هنگام خرید اشتراک جدید همگروه، مجوزها و روزها جمع میشوند.
افزونه اشتراکیار را نصب کنید و سیستم اشتراک حرفهای خود را راهاندازی کنید