با سلام خدمت دوستان عزیز وردپرسی!
همانطور که میدانید یکی از بزرگترین مشکلات برای فروشندگانی که محصولات نرم افزاری ارائه میکنند این است که برای محصولات خود اقدام به ارائه لایسنس محصولات کنند تا صرفا محصول آنها برای یک دامنه خاص قابل استفاده بوده و از سوی دیگر با اشتراک گذاری محصول خریداری شده سایرین
نتوانند از آن استفاده کرده و یا حتی برای فروش قرار دهند.
برای ارائه لایسنس اسکریپتها و افزونههای وردپرسی مختلفی وجود دارند، اما در این مقاله از همیار وردپرس قصد دارم تا به معرفی افزونهای ایرانی بپردازم
که با استفاده از آن قادر خواهید بود تا در فروشگاه ووکامرسی خود که اقدام به فروش انواع افزونه، قالب و هر نوع نرم افزاری که برای فروش قرار میدهید
لایسنس تعریف کنید.
لایسنس محصولات ووکامرس با Woocommerce Software License Manager
افزونهای که قصد معرفی آن را دارم با نام Woocommerce Software License Manager در مخزن وردپرس ثبت شده است و تاکنون توانسته است
تا بیش از 200 نصب فعال و کسب امتیاز 44 را ازآن خود نماید.
پس از نصب و فعال سازی این افزونه مشابه تصویر زیر به مسیر ووکامرس> پیکربندی رفته و سپس وارد زبانه محصولات شده و در نهایت به بخش
مدیریت لایسنس محصولات مراجعه کنید.
همانطور که در تصویر مشاهده میکنید در فیلد لینک API آدرس سایت خود را به صورت نام دامنه و بدون http:// یا www وارد کنید.
این افزونه برای اینکه لایسنسهای ارائه شده را به صورت خودکار ایجاد کند لازم است تا از یک افزونه جانبی دیگری نیز در آن استفاده کنید و
سپس کلید secret API را که توسط افزونه جانبی دریافت میکنید را در فیلد کد رمز پلاگین SLM واردد کنید.
افزونه Software License Manager
افزونهای که میبایست از ان استفاده کنید با نام Software License Manager در مخزن وردپرس به ثبت رسیده است و تاکنون توانسته است تا بیش از 600 نصب فعال و کسب امتیاز 4.99 را ازآن خود نماید.
پس از نصب و فعال سازی افزونه Software License Manager مشابه تصویر زیر منویی در پیشخوان سایت وردپرسی شما با نام
License Manager افزوده خواهد شد. برای شروع کار به زیر منوی تنظیمات در این افزونه که با نام settings میباشد مراجعه کنید.
حال همانطور که در کادر مشخص شده مشاهده میکنید کد Secret API ارائه شده در بخش Secret Key for License Creation را کپی کرده و در تنظیمات پیکربندی که در بخش مدیریت لایسنس با نام “کد رمز پلاگین SLM” میباشد واردد کرده و تغییرات خود را ذخیره کنید.
دانلود افزونه Software License Manager
ادامه آموزش
برای اینکه لایسنس محصولات ارائه شده کمی حرفهایتر باشند نیز میتوانید مشابه تصویر در فیلد License Key Prefix یک پیشوند اختصاصی با عنوان نام سایت خود وارد کنید تا در لایسنسهای ارائه شده نیز وارد شوند.
همچنین اگر میخواهید تا تنها لایسنسها بر روی یک دامنه قابل استفاده باشند میتوانید از بخش Maximum Allowed Domains تعداد مورد نظر خود را وارد نمایید.
در نهایت نیز تیک گزینه Auto Expire License Keys را برای اینکه لایسنهای ارائه شده به صورت خودکار پس از تاریخ تعیین شده منقضی شوند را وارد کنید.
حال به بخش افزودن محصول مراجعه کرده و مشابه تصویر زیر امکان استفاده از محصول توسط لایسنس را وارد کنید.
همانطور که میبینید ابتدا تیک گزینه “فعال سازی لایسنس برای این محصول” را فعال کرده و سپس مدت زمان استفاده از
لایسنس محصولات را بر اساس سال و تعداد سایتهای قابل استفاده از این لایسنس را وارد کرده و محصول را منتشرر کنید.
حال پس از اینکه مشتریان محصول اقدام به خرید محصول کنند مشابه تصویر زیر لایسنس محصول در ووکامرس نیز در سبد خرید آنها پس از خرید موفقیت آمیز قابل مشاهده خواهد شد.
در نهایت لایسنسهای ارائه شده در زیر منوی افزونه License Manager که با نام Manage Licenser وجود دارد قابل دسترسی و مدیریت خواهند بود.
در این بخش میتوانید اطلاعات لایسنس را مشاهده کرده و آن را ویرایش کنید. با ویرایش هر لایسنس میتوانید آن را غیرفعال، بلاک شده،
فعال و یا در انتظار بررسی تغییر حالت دهید و همچنین زمان منقضی شدن هر لایسنس و یا تعداد استفاده بر روی دامنهها را وارد نمایید.
شاد باشید..
سعید
عالی بود من خیلی دنبال همچین افزونه ای میگشتم و اینکه خیلی هزینه کردم تا از سایت کدکنیون هم بخرم اما هیچکدوم نیازمو برطرف نکردن واقعا ممنونم
خیلی مفید بود
بهنام
سلام دقیقا یک بهش توی این آموزش مبهم هست
بعد از اینکه لایسنس برای مشتری فعال شد . باید مشتری این لایسنس رو توی قالبی که خریده و نصب کرده در یک قسمتی وارد کنه تا قالب یا افزونه براش فعال بشه و بهتونه استفاده کنه . دقیقا کار لایسنس هم همین هست دیگه .
حالا باید یک کد یا یک فایلی باشه که به قالب یا افزونه ما اضافه بشه تا این کار فعال سازی توسط لایسنس رو انجام بده دیگه . که شما این مورد رو اصلا توضیح ندادید. ممنون میشم در این باره توضیح بدید.
mostafa shafi’ 7 سال User of HamyarWp
نمیتونیم با این افزونه لایسنسهای دلخواه خودمون رو ایجاد کنیم؟ ایجاد لایسنس حتما توسط خود افزونه انجام میگیره؟ افزونهی دیگهای برای این که خودمون لایسنس بسازیم نمیشناسید؟
حسین نعمتی 8 سال User of HamyarWp
بله دقیقا سوال اصلی همینه
Daniyal.K
سلام و وقتتون بخیر .
یه سوال داشتم .
با این کار ، کاملاً جلوی استفاده غیر مجاز از قالب ها و افزونه ها گرفته میشه یا فقط حدودی هست ؟
بهاره کوهستانی 11 سال User of HamyarWp
سلام
خیر به صورت کامل براساس محدودیت زمانی بسته میشه.
غزل گوهر
سلام. وقتتون بخیر
افزونه ای وجود داره که وقتی کاربر کد مندرج روی تاییدیه کتبیش رو وارد میکنه محتوای اون تاییدیه در سایت نمایش داده بشه؟
محمد
سلام. خسته نباشید.
افزونه جالب و خوبیه. ممنون بابت معرفی
اما اینطور که متوجه شدم، بیشتر برای گذاشتن لایسنس واسه اسکریپت و قالب و افزونه اینا هستش که روی دامین پیاده میشه. چون فقط از طریق دامین یا مدت زمان محدود میشه.
امکان محدود کردن فایلها و نرم افزارهای دیگه که روی کامپیوتر خونده میشن، نیست؟
عباس صادقی 8 سال User of HamyarWp
سلام؛ خیر، برای این مورد باید شخصی سازی صورت بگیره!