Webhook (وب هوک) در ووکامرس

omidrastegar

کاربر عضو
16/2/13
468
13
18
28
iran
وب هوک اساسا یک رویداد اطلاع رسانی است که به URL انتخابی شما ارسال میشود.کاربران میتوانند آن را برای رویداد هایی که اتفاق میفتد روی یک سایت برای فراخوانی در سایت های دیگر پیکر بندی کنند.
بنابراین وب هوک ها برای ادغام خدمات شخص ثالث و دیگر API های خارجی پشتیبانی کننده از آن ها بسیار مفید هستند


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


woocommerce_add_to_cart.ووکامرس 2.3 دارای محیط کاربری زیبایی برای افزودن ،ویرایش و حذف وب هوک ها درون تنظیمات ووکامرس است. در تصویر زیر محیط وب هوک در ووکامرس را میبینید




ساخت وب هوک
برای به آدرس زیر بروید:
پیکربندی -> Webhooks -> افزودن
حال میتوانید طبق تصاویر زیر عمل کنید:




نام: داخل کادر مقابل نام در ابتدا نام پیشفرض به صورت [وب هوک بر روی “ساعت” و “تاریخ” ساخته شد] وجود دارد که شما میتوانید آن را به انتخاب خود تغییر دهید.
وضعیت : حال شما میتوانید وضعیت وب هوک را تغییر دهید که دارای 3 گزینه است: فعال (ارائه محموله) و غیر فعال (عدم ارائه به علت شکست تحویل) و متوقف (عدم ارائه محموله)
موضوع: در این قسمت موضوعات متفاوتی وجود دارد که شما میتوانید بر حسب نیاز یکی را انتخاب کنید.
پیوند تحویل : در این قسمت URL است که بار وب هوک تحویل داده شده است.
محرمانه : این قسمت کلید محرمانه ای است که یک هش از وب هوک تحویلی میسازد و در هدر درخواست ارائه میشود.
در صورت انجام تنظیمات فقط روی “ذخیره وب هوک” کلیک کنید.


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



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