Skip to content

SaaS freemium

Mostafa Barmshory edited this page May 13, 2016 · 1 revision

Freemium

یکی از مدل‌هایی که در بازاریابی استفاده می‌شود freemium است. در این مدل سیتسم به لایه‌های متفاوتی تقسیم می‌شود و در هر لایه کاربر تنها به دسته‌ای از امکانات دسترسی دارد.

تنظیم‌ها

اولین کاری که برای استفاده از این مدل باید انجام شود فعال کردن این سیستم است. برای این کار باید در پرونده تنظیم‌های سیستم، تنظیم زیر را ایجاد کنید:

/*
 * ----------------------------------------------------------------------------
 * SaaS
 * ----------------------------------------------------------------------------
 */
 /*
  * فعال بودن لایه رایگان در سیستم را تعیین می‌کند. در صورتی که این مدل تجاری فعال
  * باشد، نرم‌افزارهای بر اساس سطح دسترسی می‌توانند از نمایش‌های موجود استفاده کنند
  * در غیر این صورت سیستم آنها را بلاکه می‌کند.
  */
$cfg ['saas_freemium_enable'] = true;

/*
 * بالاترین سطح دسترسی در مدل فریمیوم را تعیین می‌کند. بسیاری از کاربردها مانند ایجاد
 * یک تنظمی جدید تنها در بالاترین لایه نرم افزار در دسترس است.
 */
$cfg ['saas_freemium_full'] = 5;

اولین تنظیم این سیستم را فعال می‌کند و تنظیم بعد بالاترین سطح دسترسی در این مدل را تعیین می‌کند.

فعال کردن سیستم

بالاترین سطح دسترسی

کنترل‌ها

کنترل‌های معمولی که با روش‌های معمول ایجاد می شود همگی در سطح صفر (رایگان) در نظر گرفته می‌شود.

در صورتی که یک کنترل در سطح صفر نباشد باید تنظیم‌های زیر برای آن ایجاد شود:

array( 
        'regex' => '#^/app/(\d+)/config/create$#',
        'base' => $base,
        'model' => 'SaaS_Views_Configuration',
        'method' => 'create',
        'freemium' => array(
                'level' => 2,
        )
)

در نمونه‌ای که در بالا اورد شده سطح کنترل ۲ در نظر گرفته شده است.

Clone this wiki locally