4 اطلاعیه بروزرسانی و تخفیف‌های ویژه سایت :

تنظیمات API در ووکامرس

10,611 ووکامرس پشتیبان سایت پنج شنبه ۳۰ فروردین ۱۳۹۷
1 Star2 Stars3 Stars4 Stars5 Stars
3 رای

در جلسات قبلی آموزش تنظیمات ووکامرس در مورد تمام زبانه های بخش تنظیمات ووکامرس صحبت کردیم، در این پست میخواهیم در مورد تنظیمات API در ووکامرس صحبت کنیم و نحوه کار با آن را مورد بررسی قرار دهیم. پس اگر میخواهید بدونید چطور تنظیمات API در ووکامرس را انجام دهیم پیشنهاد میکنم این مقاله رو تا انتها مطالعه کنید.تنظیمات API در ووکامرس

تنظیمات API در ووکامرس

برای دسترسی به تنظیمات API در ووکامرس کافیه از منوی ووکامرس، پیکربندی ووکامرس رو کلیک کنید بعد روی زبانه API بزنید تا وارد بخش تنظیمات API در ووکامرس شوید مانند تصویر زیر:

دسترسی به تنظیمات API در ووکامرس

بعد از اینکه وارد تنظیمات ووکامرس شدید و روی زبانه API کلیک کردید صفحه مانند تصویر زیر ظاهر می شود:

منوی تنظیمات API در ووکامرس

شاید برپسید که API چیست و چه کاربردی دارد ابتدا در مورد API صحبت میکنیم و بعد توضیحات کاملی در این زمینه ارائه میدهیم.

API چیست؟

API مخفف واژگان Application Programming Interface به معنی “رابط های برنامه نویسی اپلیکیشن” می باشد. به طور خلاصه، ای پی آی به راحتی این امکان را در اختیار یک برنامه نویس می‌دهد تا به‌ برخی یا تمامی قابلیت‌های یک نرم‌افزار دیگر دسترسی پیدا کند.

خوب متوجه شدیم API چیست حالا یک نمونه مثال از API در وردپرس میدهیم تا متوجه کاربرد API در وردپرس شوید. 

مثالی از وردپرس API در افزونه های وردپرسی

مثلا شما میخواهید وردپرس را به یک سرویس خبرنامه ای مثل میل چیمپ، میلرلایت و … وصل کنید برای اتصال بین وردپرس و این سرویس ها باید از API استفاده کنید. مثلا وقتی افزونه خبرنامه رو نصب میکنید یک بخشی برای درجج API دارد. شما وارد سرویس مثلا میل چیمپ می شوید و از بخش API یک API جدید میسازید معمولا API ها یک کد طولانی است این کد را در افزونه وردپرس درج میکنید و بعد وردپرس و میل چیمپ به هم وصل می شوند. تصویر زیر رو ببینید.

اتصال میل چیمپ به وردپرس از طریق api

خوب احتمالا تا الان کامل متوجه شدید که API چی هستش، چه کاربردی دارد و چگونه استفاده می شود. 

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

در مرحله اول شما باید بدونید چطور کلید API ووکامرس فعال می شود. کافیه از زبانه API، تیک گزینه فعال سازی REST API را بزنید و روی دکمه ذخیره تغییرات رو کلیک کنید.

فعال سازی کلید api ووکامرس

بعد از اینکه API رو فعال کردید باید بدونید چطور کلید API بسازید. کافیه روی گزینه کلیدها/برنامه ها کلیک کنید و بعد روی افزودن کلید (ساخت کلید API) بزنید مانند تصویر زیر:

ساخت کلید api ووکامرس

بعد از اینکه ساخت کلید API رو زدید صفحه ای مانند تصویر زیر نمایان می شود:

توجه: کلید api ووکامرس همانند کلید سیستم، دسترسی ها را کنترل می کند! در واقع این کلیدها به کاربران وردپرس در وب سایت شما مرتبط است.

جزییات ساخت کلید api ووکامرس

۱- توضیحات: در این فیلد باید توضیحاتی در مورد کلید مورد نظر وارد کنید. 
۲- کاربر: در این بخش باید کاربری که میخواهید برایش کلید بسازید رو انتخاب کنید. 
۳- دسترسی ها: در این فیلد باید دسترسی برای کلید API ووکامرس را انتخاب کنید. این سطح دسترسی می تواند خواندن، نوشتن و… باشد.

پس از انجام تنظیمات صفحه فوق بر روی دکمه ساخت کلید API کلیک کنید. در این حین ووکامرس برای کاربر مورد نظرتان کلید api ووکامرس ایجاد می کند.

صفحه جدیدی برای شما باز می شود که در این صفحه کلید برای کاربر مورد نظرتان ساخته شده است.

کلید مصرف کننده api ووکامرس

در این صفحه جزییات کلید ساخته شده مانند کلید مصرف کننده، رمز مصرف کننده و بارکد QR را مشاهده میکنید. در صورت نیاز به کلید api ، کاربران می توانند از کلید مصرف کننده و رمز مصرف کننده خودشان، استفاده کنند.

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

وب هوک‌ها در ووکامرس

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

نکته: وب هوک ها برای ادغام خدمات شخص ثالث و دیگر API های خارجی پشتیبانی کننده از آن ها بسیار مفید هستند.

نحوه ساخت وب هوک:

برای ساخت وب هوک کافیه از زبانه API، گزینه وب هوک رو بزنید و روی دکمه افزودن وب هوک (ایجاد یک webhook جدید) کلیک کنید مانند تصویر زیر:

ساخت وب هوک در ووکامرس

بعد از اینکه دکمه افزودن وب هوک (ایجاد یک webhook جدید) رو زدید وارد بخش ساخت وب هوک جدید می شوید مانند تصویر زیر:

نحوه ساخت وب هوک

۱- نام: در این بخش باید نام وب هوک را مشخص کنید.
۲- وضعیت: در این فیلد وضعیت وب هوک را مشخص کنید که وب هوک فعال باشد، متوقف شود یا غیرفعال شد. 
۳- موضوع: در بخش موضوع بر اساس نیاز خود باید یک موضوع رو انتخاب کنید. باید ببینید وب هوک برای چه موضوع به درد شما می خورد.
۴-پیوند تحویلدر این قسمت URL است که بار وب هوک تحویل داده شده است.
۵-محرمانه: این قسمت کلید محرمانه ای است که یک هش از وب هوک تحویلی میسازد و در هدر درخواست ارائه میشود.
۶- نسخه API: در این بخش هم نسخه API رو مشخص میکنیم. 

ذخیره وب هوک: بعد از این تنظیمات مورد نظر رو انجام دادم روی دکمه ذخیره وب هوک کلیک میکنیم تا وب هوک ساخته شود.

وب سرور چیست؟ و بررسی انواع وب سرور

وب سرور چیست؟ و بررسی انواع وب سرور

2 رای 2 votes, average: 5٫00 out of 52 votes, average: 5٫00 out of 52 votes, average: 5٫00 out of 52 votes, average: 5٫00 out of 52 votes, average: 5٫00 out of 5
1,177
توضیحات بیشتر
دامین آتوریتی و پیج آتوریتی چیست؟ و راه های بررسی و افزایش آن

دامین آتوریتی و پیج آتوریتی چیست؟ و راه های بررسی و افزایش آن

1 رای 1 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 5
1,209
توضیحات بیشتر
PhpMyAdmin

PhpMyAdmin چیست ؟

3 رای 3 votes, average: 5٫00 out of 53 votes, average: 5٫00 out of 53 votes, average: 5٫00 out of 53 votes, average: 5٫00 out of 53 votes, average: 5٫00 out of 5
7,024
توضیحات بیشتر
آموزش edd
آموزش کامل طراحی وب سایت
فارسی سازی قالب و پلاگین
یه فایلی هم اگه می شه برای مقایسه بین php و asp.net تو ایران بزارین
قالب وردپرس کلاوی
قالب رستوران
نظرات شما + ۲۴
  • ح​ش ۰+
    حسین شیخ سه شنبه ۲۹ آبان ۱۳۹۷

    سلام ووکامرس من قسمت api نداره

    پاسخ دهید
    • م​ه ۰+
      محمد همتی پشتیبان سایت سه شنبه ۲۹ آبان ۱۳۹۷

      دوست عزیز کل نسخه هاش دارند
      عجیبه نداره
      نسخه چند هستش

      پاسخ دهید
      • م​م ۰+
        محمد مقدسی شنبه ۳۱ فروردین ۱۳۹۸

        راست میگه ووکامرسو آپدیت کردم منم … تب api حذف شده .. ینی چی ؟ چرا اینجوری شد ؟ هر چی api میسازم معلوم نیست کجا میره

        پاسخ دهید
        • م​ه ۰+
          محمد همتی پشتیبان سایت یکشنبه ۱ اردیبهشت ۱۳۹۸

          سلام
          وقت بخیر
          شاید رفته زیر بقیه زیر مجموعه
          شما تو یک نسخه دیگه ووکامرس رو نصب کنید ببینید بازم این مشکل رو داره
          کامل بررسی کنید

          پاسخ دهید
      • ا​س ۰+
        امید سعیدی پنج شنبه ۱۹ دی ۱۳۹۸

        سلام
        من میخوام یه فروشگاهم رو که با اسکریپ ساخته شده به سایت دیگری که بر پایه وردپرس است متصل کنم .
        که محصولاتی که ارائه میکنم در سایت وردپرس بیاد تا کاربران بتونن بدون عضویت سفارش بدن !!?
        شما چه راه حلی پیشنهاد میکنید ?

        پاسخ دهید
        • م​ه ۰+
          محمد همتی پشتیبان سایت جمعه ۲۰ دی ۱۳۹۸

          باید پایگاه داده رو تبدیل کنید
          و عکس ها رو بیارید اینور
          به یه برنامه نویس وردپرس بگید این کار رو براتون انجام بده
          اسکریپتتون اختصاصی هستش؟

          پاسخ دهید
    • F​D ۰+
      FILIP DALCA سه شنبه ۲۰ فروردین ۱۳۹۸

      تب پیشرفته اون پایننش نگاه کنی می بینی

      پاسخ دهید
    • م​ح ۲+
      محمد یکشنبه ۷ شهریور ۱۴۰۰

      تو قسمت پیشرفته همه موارد موجوده

      پاسخ دهید
  • ی​ا ۰+
    یاسین ابراهیم زاده چهارشنبه ۲۴ بهمن ۱۳۹۷

    سلام
    ایا امکان وصل کردن نماینده گی پنل اس ام اس به ووکامرس است؟
    باید از چه افزونه ای استفاده کنم؟

    پاسخ دهید
    • م​ه ۰+
      محمد همتی پشتیبان سایت پنج شنبه ۲۵ بهمن ۱۳۹۷

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

      پاسخ دهید
  • م​ج ۰+
    مجتبی شنبه ۷ دی ۱۳۹۸

    سلام.چرا درپنل ادمین وردپرس من گزینه API وجود نداره؟

    پاسخ دهید
    • م​ه ۲+
      محمد همتی پشتیبان سایت یکشنبه ۸ دی ۱۳۹۸

      سلام
      وقت بخیر
      چون خود وردپرس نداره و باید برید تو تنظیمات ووکامرس

      پاسخ دهید
  • س​پ ۰+
    سپیده دوشنبه ۱۸ فروردین ۱۳۹۹

    سلام ممنون از مطالب خوبی که میذارید
    میخواستم بدونم چطور میشم از طریق api پیامک ارسال کرد

    پاسخ دهید
    • پ​س ۰+
      پشتیبان سایت پشتیبان سایت چهارشنبه ۱۰ اردیبهشت ۱۳۹۹

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

      پاسخ دهید
  • ر​س ۰+
    رسولی دوشنبه ۲۹ اردیبهشت ۱۳۹۹

    سلام
    هرنرم افزار حسابداری که وب سرویسش رو در اختیارمون بذارن این قابلیت رو داره که به ووکامرس متصل بشه؟

    پاسخ دهید
    • پ​س ۰+
      پشتیبان سایت پشتیبان سایت پنج شنبه ۱۵ خرداد ۱۳۹۹

      سلام
      وقت بخیر
      شخصا تست نکردم
      تست کنید ببینید میشه یا نه
      این چیزا باید تست بشند

      پاسخ دهید
  • س​ا ۰+
    سامان چهارشنبه ۷ خرداد ۱۳۹۹

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

    پاسخ دهید
    • پ​س ۰+
      پشتیبان سایت پشتیبان سایت پنج شنبه ۱۵ خرداد ۱۳۹۹

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

      پاسخ دهید
  • ا​م ۰+
    امید چهارشنبه ۲۸ خرداد ۱۳۹۹

    سلام . ببخشید من میخوام یک چیزی مثل لینک زیر ایجاد کنم میشه بفرمایید از چه راهی میشه انجامش داد ؟

    پاسخ دهید
    • پ​س ۰+
      پشتیبان سایت پشتیبان سایت دوشنبه ۲ تیر ۱۳۹۹

      سلام
      وقت بخیر
      دقیق میخواید چیکار کنید
      اینجوری بهتر می تونیم کمک کنیم

      پاسخ دهید
  • م​ح ۰+
    محمد سه شنبه ۱۰ تیر ۱۳۹۹

    با سلام .. ببخشید من میخواستم Api محصولات ووکامرسم رو بگیرم میشه راهنماییم کنید چجوری این امکان است؟

    پاسخ دهید
    • پ​س ۳+
      پشتیبان سایت پشتیبان سایت چهارشنبه ۱۱ تیر ۱۳۹۹

      سلام
      وقت بخیر
      دقیق میخواید چه کاری رو انجام بدید
      اینو بگید تا راهنماییتون کنم

      پاسخ دهید
  • ح​س ۰+
    حسین شنبه ۴ دی ۱۴۰۰

    سلام
    چطور میتونم یک نرم افزار حسابداری رو به ووکامرس وصل کنم از طریق API تا اطلاعات رو از انبار بخونه
    اون شرکت خودش افزونه وردرپرس نداره

    پاسخ دهید
    • س​پ ۰+
      سعید پیری دوشنبه ۳۰ خرداد ۱۴۰۱

      درود. وقت بخیر
      برای انجام این موارد نیاز به دانش فنی بالا داشته باشید و از طریق کدهای PHP و توابع وردپرس و ووکامرس این موارد رو هندل کنید. پیشنهاد میکنم این کار رو به یک توسعه‌دهنده وردپرس واگذار کنید.

      پاسخ دهید
ارسال نظر ۲۴

به کمک نیاز دارید? با ما تماس بگیرید
برای دانلود نام و ایمیل خود را در بخش زیر وارد کنید و روی دکمه کلیک کنید
جهت دانلود فایل مورد نظر ایمیل خود را در باکس زیر وارد کنید. فایل رایگان به ایمیل شما ارسال خواهد شد