WooCommerce API Manager
WooCommerce API Manager محصولات ووکامرس را به یک منبع API تبدیل می کند که با یک کلید API (کلید مجوز) قابل دسترسی است. منابع API (محصولات) می توانند نرم افزار، سرویس، برنامه iPhone یا Android، عضویت، اشتراک یا هر چیز دیگری باشند که از طریق اینترنت قابل دسترسی هستند. بیشترین استفاده از انواع محصولات عبارتند از: ساده، متغیر، اشتراک ساده، اشتراک متغیر و گروه.
انواع محصولات اشتراک با استفاده از برنامه Woocommerce Subscription ایجاد می شوند که امکان جمع آوری خودکار پرداخت را فراهم می کند. همچنین برای خریدهای داخلی محصولات ووکامرس که نیاز به تمدید خرید دستی دارند، از محدودیت های زمان انقضا دسترسی API پشتیبانی می شود.
چگونه کار می کند؟
مشتری یک محصول (API Resource) را خریداری می کند که دارای یک کلید API با تعداد مشخصی از فعال سازی ها یا فعال سازی های نامحدود است. مشتری از کلید API برای دسترسی به منبع API استفاده می کند که توسط WooCommerce API Manager کنترل می شود. منبع API تا زمان انقضا در دسترس می باشد، اگر زمان انقضا داشته باشد. برای مدیریت حتی پیشرفته تر API Time ، WooCommerce API Manager به صورت یکپارچه با Woocommerce Subscription کار می کند.
فروش کلیدهای API به عنوان مجوز برای نرم افزار و بروزرسانی های خودکار
WooCommerce API Manager با اقدام به عنوان WooCommerce Software License Manager، نرم افزار شما را با یک API Key ایمن می کند. هنگامی که برای نرم افزار استفاده می شود، API Key مشابه License Key است. API Key دسترسی به یک منبع API را فراهم می کند. با استفاده از API Key، نرم افزار سرویس گیرنده طیف کاملی از گزینه ها را برای فعال کردن، غیرفعال کردن، بررسی وضعیت یک فعال سازی، دریافت اطلاعات در مورد بروزرسانی ها، بررسی بروزرسانی ها، دریافت بروزرسانی ها و موارد دیگر دارد. در تمام دانلود های نرم افزار از URL های منقضی شده استفاده می شود تا اطمینان حاصل شود که فقط مشتریان شما به نرم افزار خریداری شده دسترسی ایمن دارند. دانلود نرم افزار می تواند از سرور محلی فروشگاه WooCommerce ، Amazon S3 یا یک سرور از راه دور انجام شود.
برای سهولت فروش کلیدهای API برای پلاگین ها و قالب های وردپرس، WooCommerce API Manager PHP Library برای پلاگین ها و قالب ها به عنوان یک مجموعه PHP ساخته شده است که می تواند در کمتر از ۵ دقیقه برای یک تأیید اعتبار API Key و بروزرسانی های نرم افزار با استفاده از Woocommerce API Manager درون یک پلاگین قرار بگیرد.
درباره نحوه دریافت نسخه ای از مجموعه WooCommerce API Manager PHP برای پلاگین ها و قالب ها اطلاعات بیشتری کسب کنید.
پشتیبانی داخلی از دانلود فایل Amazon S3
دانلود فایل ها توسط Amazon S3 بهتر انجام می شود، که در سطح کلی مقیاس پذیر است و برای هر کسب و کار با اندازه فوق العاده چشمگیر بسیار مقرون به صرفه است. فایل خود را همانطور که در اسناد توضیح داده شده تنظیم کنید، URL Amazon S3 را کپی و Paste کنید، و فایل شما توسط Amazon S3 به صورت ایمن ارائه می شود. استفاده از آمازون S3 باعث می شود که از مشکلات مربوط به راه اندازی محلی سرور وب، میزبان وب، فایروال ها، تغییرات دانلود فایل ووکامرس و سایر موانع جلوگیری شود.
انواع کلید انعطاف پذیر API برای مطابقت با گردش کار فروشگاه
سه نوع API Key وجود دارد که مدل انعطاف پذیر API Key را برای هر فروشگاه فراهم می کند.
- Master API Key: بسیار کاربردی برای مشتریانی که می خواهند برای همه آیتم ها از یک کلید API استفاده کنند. برای فعال کردن هر منبع API خریداری شده با این کلید API قابل استفاده است. ارائه یک راه حل یک کلیده برای استفاده راحت تر مشتری، باعث بهبود رضایت می شود. در صورت لزوم، دسترسی مشتری به همه منابع API را می توان با استفاده از Master API Key خاموش کرد.
- Product Order API Key: مناسب برای دارندگان فروشگاه هایی که می خواهند مشتریان از کلیدهای API جداگانه برای هر خرید استفاده کنند. می تواند برای فعال کردن یک منبع API واحد از یک سفارش استفاده شود. می تواند برای کنترل دقیق تر توسط صاحب فروشگاه یا مشتری که ممکن است به کارمندان یا یکی از دوستان خود اجازه دهد فقط از آن کلید API استفاده کنند، قابل استفاده باشد.
- Associated API Key: درست مانند Product Order API Key، با این تفاوت که شما کنترل محصولات یا سفارشات مربوط به آن را بر عهده دارید. می تواند توسط یک پلاگین، سایت دیگر تولید شده و یا وارد شود و در یک جدول سفارشی ذخیره شود که توسط WooCommerce API Manager هنگامی که کلید API با یک منبع API مرتبط است استفاده شود. این به صاحبان فروشگاه امکان استفاده از کلیدهای API را به روشی سفارشی می دهد.
WooCommerce API Manager Subscriptions
WooCommerce API Manager دارای انقضا دسترسی API است، که فقط روش دیگری برای گفتن محدودیت زمانی برای یک کلید API است که مانند یک اشتراک عمل می کند. مشتری کالایی را خریداری می کند و می تواند تا زمان انقضا محدودیت زمان دسترسی API، به آن محصول (API Resource) دسترسی داشته باشد، در این زمان مشتری باید با خرید مجدد محصول محدودیت زمانی را تمدید کند. هنگامی که محصول یک Woocommerce Subscription است، فروشگاه می تواند بصورت خودکار اشتراک را تمدید کرده و یک رسید از طریق ایمیل برای مشتری ارسال کند، یا مشتری می تواند اشتراک را به صورت دستی تمدید کند. Variables Woocommerce Subscription به مشتری اجازه می دهد اشتراک را ارتقا دهد / درجه بندی کند. همه منابع API با استفاده از فعال سازی های API Key مدیریت می شوند. یک محصول می تواند یک یا چند فعال سازی در دسترس داشته باشد و برای اعطای دسترسی به منبع API می توان از هر یک از انواع Key API نام برد. استفاده از API Access Expiring یا Woocommerce Subscription به محصول و نیاز فروشگاه بستگی دارد.
انواع محصولات انعطاف پذیر
WooCommerce API Manager امکان ایجاد محصول براساس مدل فروش شما و ساختار ارائه شده توسط ووکامرس را فراهم می کند. یک منبع API (محصول) می تواند به عنوان یک محصول ساده یا یک محصول متغیر فروخته شود. هر تغییر ساده و متغیر می تواند تعداد فعال یا فعال سازی نامحدودی را برای خرید یا تغییرات متغیر محصول داشته باشد، هر یک از تغییرات می تواند تعداد فعال سازی متفاوتی داشته باشد، از جمله یک تغییر که دارای فعالیت های نامحدود است.
ویژگی های API Manager Woocommerce
-
راه اندازی آسان محصول
فرم API محصول برای محصولات نرم افزاری و غیر نرم افزاری.
-
نشانی های اینترنتی بارگیری ایمن
URL ها برای سرور محلی، Amazon S3 یا راه دور، برای جلوگیری از استفاده غیرقانونی، برای امنیت و با زمان انقضا بسته بندی شده اند.
-
گزینه های بروزرسانی پلاگین
تب های بروزرسانی پلاگین را می توان اضافه یا حذف کرد.
-
انقضا دسترسی به API
محصولاتی که Woocommerce Subscription نیستند، می توانند از فیلد API Access Expires استفاده کنند تا دسترسی به منابع API را درست همانطور که اشتراک فراهم می کند محدود کنند.
-
کنترل دسترسی کامل API
در صورت لزوم، دارندگان فروشگاه می توانند دسترسی API مشتری را غیرفعال کنند.
-
اشکال زدایی API
چندین گزینه برای اشکال زدایی با فرمت بندی زیبا وجود دارد که در بخش های مربوط به سفارشی سازی ووکامرس ذخیره می شود.
محصولات رایگان
دارندگان فروشگاه می توانند محصولات رایگان را ارائه دهند و محصولات موجود را که رایگان نیستند به صورت رایگان در اختیار مشتریان فعلی قرار دهند.
SmartCache
API Manager از SmartCache استفاده می کند تا پایگاه داده و درخواست های API را در نقاط مهم فرآیند داده ذخیره کند و سرعت سرویس های مهم مانند پاسخ داده ها و API را به طرز چشمگیری افزایش دهد. SmartCache فقط داده های درخواستی حافظه پنهان را هنگام تغییر داده ها یا درخواست حافظه پنهان منقضی شده به روز می کند اما نیاز به Refresh دارد. نتیجه افزایش چشمگیر سرعت و کاهش چشمگیر بار سرور است. هنگامی که SmartCache با caching ترکیب می شود، نتیجه آن افزایش سرعت است. SmartCache به مدیر API اجازه می دهد تا بدون هیچ زحمتی هر سطح از بار ترافیک را مقیاس بندی کند.
منابع صفحه API را مرتب کنید.
آیتم های سفارشی که منابع API هستند به همراه جزئیات مربوطه در صفحه سفارش لیست شده اند.
صفحه فعال سازی منابع API
فعال سازی های کلید API در صفحه سفارش لیست شده اند و در صورت لزوم قابل حذف هستند.
کلیدهای API داشبورد حساب من
در صفحه حساب من> کلیدهای API، کلید Master API همیشه لیست شده است. جزئیات باقیمانده می تواند به صورت اختیاری Product Order API Key را لیست کند، یا می تواند همانطور که در این تصویر نشان داده شده پنهان شود. مشتری می تواند فعال سازی هایی را که توسط نرم افزار سرویس گیرنده به درستی حذف نشده اند را در داشبورد حذف کند.
دانلود های My Account Dashboard API
در صفحه My Account> API Downloads منابع API که محصولات نرم افزاری هستند می توانند دانلود شوند و در صورت پیکربندی آن گزینه در Dropbox ذخیره می شوند. همه URL ها ایمن هستند و در یک بازه زمانی که در تنظیمات پیکربندی شده منقضی می شوند.
تنظیمات آسان پلاگین و قالب
WooCommerce API Manager PHP Library برای پلاگین ها و قالب ها برای API Manager امکان تنظیم پلاگین ها و قالب های وردپرس را در عرض چند دقیقه فراهم می کند. WooCommerce API Manager PHP Library برای پلاگین ها و قالب ها به پلاگین ها و قالب های وردپرس امکان انجام بروزرسانی خودکار و برقراری ارتباط با تمام API های مدیر API برای تکمیل وظایف مانند فعال سازی، غیرفعال سازی و غیره را می دهد. این یک مثال است.
وقتی پلاگین فعال شود مشتری می تواند به راحتی صفحه فعال سازی را پیدا کند.
پس از فعال شدن، API مجموع فعال سازی را برمی گرداند. فیلد فرم شناسه محصول در تصویر بالا اختیاری است.
وقتی بروزرسانی در دسترس باشد، مشتری پلاگین را مانند سایر پلاگین های وردپرس مشاهده و به روز می کند.
بسته به اطلاعات جمع آوری شده و تب های انتخاب شده در تنظیمات، صفحه جزئیات نمایش پلاگین اطلاعاتی را که برای هر پلاگین از wordpress.org نمایش داده می شود را نمایش می دهد، بنابراین برای مشتری آشنا به نظر می رسد.
درباره نحوه دریافت نسخه ای از مجموعه WooCommerce API Manager PHP برای پلاگین ها و قالب ها اطلاعات بیشتری کسب کنید.
تست بار / سرعت API
توصیف تست
برای محاسبه عملکرد WooCommerce API Manager API Status در سه مورد آزمایشی، از ابزار معیار گذاری سرور ab – Apache HTTP استفاده شد. همه آزمایشات با استفاده از اتصال HTTPS انجام شد که سرعت آن بسیار کندتر از اتصال HTTP است.
- ۵۰۰ درخواست API با ۱۰ درخواست همزمان.
- ۵۰۰ درخواست API با ۱ درخواست همزمان.
- ۵۰۰ درخواست API با ۱۰۰ درخواست همزمان.
پیکربندی سرور
- Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz, 2 cores
- CentOS Linux 7.6.1810
- ۲ GB Ram
- Web server is Nginx 1.16.1 setup for HTTP/2
- PHP processor is PHP-FPM
- PHP version 7.3.9
- MySQL version 5.7.27-logWooCommerce version 3.7.0
- WordPress version 5.2.3
- WooCommerce API Manager version 2.2.3
- از حافظه پنهان استفاده نشده است.
- هارد SSD که به صورت استاندارد در سرورهای DigitalOcean ارائه می شود. هزینه ماهانه ۱۵ دلار است.
سرور مورد استفاده در این تست سرور زنده در toddlahman.com است که دارای یک بانک اطلاعاتی بزرگ از مشتریان است، بنابراین این تست می تواند نتیجه ای در دنیای واقعی منعکس کند.
چه طور باید شروع کرد.
- این برنامه را بخرید.
- WooCommerce API Manager را در فروشگاه ووکامرس خود دانلود، نصب و فعال کنید.
- اسناد گسترده ما را بخوانید تا در مسیر درست شروع کنید.
- خودشه! بنشینید و از درآمد بیشتری که با استفاده از کلیدهای API برای کنترل منابع API برای سایت خود کسب می کنید نهایت لذت را ببرید!
آیا دلیل دیگری برای خرید نیاز دارید؟ هنگام خرید افزونه توسعه یافته Todd Lahman LLC، با کیفیت ترین برنامه ها را برای فروشگاه ووکامرس خود دریافت می کنید. با دانستن اینکه هنگام خرید محصولات ما، عملکرد فروشگاه شما به همان اندازه که برای شما مهم است برای ما هم ارزشمند است، به آرامش خاطر دست پیدا کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.