• واحد پشتیبانی : 01154238985

آموزش وب هوک در فروشگاه ساز ووکامرس

دسته‌بندی‌ها: آموزش ووکامرس نوشته شده در 19 تیر 1396 بازدید : 44

وب هوک Webhook چیست؟

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

در ادامه به بررسی وب هوک در فروشگاه ووکامرس می پردازم:
وب هوک ها در ووکامرس ۲٫۲ معرفی شدند و از آنجا فعالیت خود را شروع کردند. وب هوک ها توانایی حذف و ویرایش کوپن ها ،سفارشات ،محصولات و مشتری ها را دارند و امکان استفاده از وب هوک با اعمال ووکامرس وجود دارد،به عنوان مثال :با استفاده از دستور زیرین شما می توانید یک وب هوک برای اضافه شدن محصول جدید به سبد خرید در هر زمانی استفاد کنید :

woocommerce_add_to_cart

webhook1

آموزش ساخت وب هوک:

جهت ساخت وب هوک ابتدا به پیکربندی  در تب ووکامرس بروید سپس از قسمت بالا که در تصویر موجود است برروی Webhooks کلیک نموده و در قسمت آخر برروی افزودن کلیک نمایید تا وارد صفحه ی جدیدی شوید.که به توضیح هرکدام از فیلد های آن می پردازیم.

webhook2

نام : همانطور که در شکل بالا مشاهده می کنید ،نام به صورت پیش فرض بر روی ساعت و تاریخ تنظیم شده است،که شما می توانید به دلخواه آن را تغییر دهید.

وضعیت : حال شما می توانید وضعیت وب هوک را تغییر دهید که دارای ۳ گزینه است: فعال (ارائه محموله) و غیر فعال (عدم ارائه به علت شکست تحویل) و متوقف (عدم ارائه محموله)

موضوع : شما باید با توجه به نیاز خود یکی از موضوعات را انتخاب نمایید.

پیوند تحویل : در این قسمت URL است که بار وب هوک تحویل داده شده است.

محرمانه : یک کلید محرمانه که یک هش از وب هوک تحویلی می سازد و در هدر درخواست ارائه می شود در نهایت بعد از انجام تغییرات لازم ،انها را ذخیره نمایید و وب هوک جدیدی برای فروشگاه خود درست نمایید.

پیشنهاد میشود  افزونه ووکامرس محصولات مشاهده شده با Woocommerce Viewed Products

ویرایش و حذف وب هوک
وب هوک ساخته شده در همان صفحه پیکربندی ووکامرس نمایان می شود و شما میتوانید با استفاده از لینک های “ویرایش” و “زباله دان” زیر آن تغییرات را ایجاد نمائید.

 

دیدگاهتان را بنویسید