خانه مستندات سوالات فنی
کمک

سوالات فنی

پاسخ پرتکرارترین سوالات فنی درباره‌ی نصب، API، Webhook، امنیت و یکپارچه‌سازی.

۱۲ دقیقه مطالعه آخرین به‌روزرسانی: ۱۴۰۵/۰۷

نصب و راه‌اندازی

ویجت روی سایت ظاهر نمی‌شه. چیکار کنم؟

چند دلیل ممکنه داشته باشه:

  1. کلید API اشتباهه — دوباره از پنل کپی کن
  2. کد در جای درست نیست — باید قبل از </body> باشه
  3. کش مرورگر — یک بار Ctrl + F5 بزن
  4. تداخل با اسکریپت دیگه — در کنسول مرورگر خطاها رو چک کن

برای بررسی دقیق‌تر، در کنسول مرورگر این رو تایپ کن:

typeof window.SahooWidget

اگر "object" برگردوند، ویجت لود شده. اگر "undefined"، یعنی اسکریپت لود نشده.

آیا ویجت روی سایت HTTPS کار می‌کنه؟

بله. اسکریپت از https://myshahoo.ir لود می‌شه و روی سایت‌های HTTPS بدون مشکل کار می‌کنه.

روی چند سایت می‌تونم نصب کنم؟

پلن تعداد سایت
Starter ۱
Growth ۵
Business نامحدود

روی وردپرس چند سایت می‌تونم نصب کنم؟

برای هر سایت، یک کلید API جداگانه بساز. این به تفکیک گزارش‌ها کمک می‌کنه.

API

چطور API key بسازم؟

در پنل، برو به تنظیمات ← امنیت ← کلیدهای API و روی ساخت کلید جدید کلیک کن.

API key رو گم کردم. چیکار کنم؟

کلید API فقط یک بار نمایش داده می‌شه. اگر گم شد، باید کلید قبلی رو حذف کنی و کلید جدید بسازی.

چند API key می‌تونم داشته باشم؟

پلن تعداد
Growth ۵ کلید
Business نامحدود

Rate limit چیه و چطور کار می‌کنه؟

Rate limit یعنی حداکثر تعداد درخواست در دقیقه. پلن Growth: ۶۰ درخواست در دقیقه. پلن Business: ۳۰۰ درخواست در دقیقه.

اگر از حد بگذری، پاسخ 429 می‌گیری. از header X-RateLimit-Reset می‌تونی زمان بعدی رو بفهمی.

چطور خطای 401 (Unauthorized) رو رفع کنم؟

  1. بررسی کن هدر Authorization ارسال می‌شه
  2. فرمت رو چک کن: Bearer YOUR_API_KEY (با فاصله)
  3. مطمئن شو کلید معتبره و منقضی نشده
  4. اگر لازمه، کلید جدید بساز

از کدوم زبان‌ها پشتیبانی می‌کنید؟

SDKهای رسمی برای:

  • Python
  • Node.js / JavaScript
  • PHP

برای سایر زبان‌ها، می‌تونی از REST API مستقیم استفاده کنی.

Webhooks

چطور درخواست جعلی Webhook رو تشخیص بدم؟

همیشه امضای HMAC-SHA256 رو در هدر X-Shahoo-Signature تأیید کن. راهنمای کامل در صفحه‌ی Webhooks هست.

چرا Webhook چند بار ارسال می‌شه؟

اگر سرور تو پاسخ درست نده، شاهو retry می‌کنه. برای جلوگیری از پردازش تکراری، از فیلد id در payload استفاده کن.

حداکثر زمان پاسخ سرور چقدره؟

۱۰ ثانیه. اگر بیشتر طول بکشه، timeout می‌شه و شاهو دوباره تلاش می‌کنه.

چند بار retry می‌شه؟

۷ بار در طول ۲۴ ساعت. فاصله‌ها به‌صورت exponential افزایش پیدا می‌کنه.

اگر Webhook رو غیرفعال کنم، رویدادها ذخیره می‌شن؟

خیر. وقتی Webhook غیرفعال باشه، رویدادها ارسال نمی‌شن. اگه دوباره فعال کنی، فقط رویدادهای جدید ارسال می‌شن.

امنیت

داده‌هام کجا ذخیره می‌شن؟

روی سرورهای داخل ایران، با رمزنگاری AES-256. پشتیبان‌گیری روزانه از دو دیتاسنتر جداگانه انجام می‌شه.

آیا از GDPR پیروی می‌کنید؟

بله، شاهو با اصول GDPR سازگاره — هرچند GDPR مخصوص اتحادیه اروپاست، ما اصول حفاظت از داده‌ها رو رعایت می‌کنیم.

چطور داده‌هام رو حذف کنم؟

در پنل، برو به تنظیمات ← امنیت ← حذف حساب کاربری. بعد از حذف، ۷ روز فرصت لغو داری. بعد از اون، داده‌ها به‌صورت دائمی پاک می‌شن.

می‌تونم از داده‌هام خروجی بگیرم؟

بله. در بخش تنظیمات ← امنیت ← خروجی داده‌ها، یک فایل ZIP شامل تمام داده‌ها به فرمت JSON یا CSV دریافت می‌کنی.

یکپارچه‌سازی

آیا با Zapier کار می‌کنه؟

بله. از طریق API و Webhook می‌تونی به Zapier وصل کنی. یک اپلیکیشن رسمی هم در حال ساخت هست.

چطور با CRM خودم یکپارچه کنم؟

از Webhook استفاده کن. مثلاً هر وقت مشتری جدید اضافه شد، customer.created دریافت می‌کنی و می‌تونی اون رو در CRM خودت هم ثبت کنی.

با Google Analytics کار می‌کنه؟

بله. در تنظیمات ← اتصال‌ها، می‌تونی Google Analytics رو وصل کنی تا ترافیک سایتت رو ردیابی کنی.

عملکرد

ویجت روی سرعت سایتم تأثیر داره؟

خیر. اسکریپت زیر ۲۰KB است و با async لود می‌شه، پس روی DOMContentLoaded تأثیر نمی‌ذاره.

چند مکالمه همزمان پشتیبانی می‌کنید؟

پلن مکالمه‌ی همزمان
Starter ۱۰
Growth ۱۰۰
Business نامحدود

آیا در ایران قطع دسترسی داره؟

خیر. سرورهای شاهو داخل ایران هستند و به‌طور کامل در دسترس. این یکی از مزیت‌های اصلی شاهو نسبت به رقبای خارجیه.

صورت‌حساب

چطور پلنم رو ارتقا بدم؟

در پنل، برو به صورت‌حساب و روی ارتقا در پلن موردنظر کلیک کن. تفاوت قیمت روزانه محاسبه می‌شه.

اگر وسط ماه ارتقا بدم، پول ماه قبل برمی‌گرده؟

خیر، پول ماه قبل برنمی‌گرده. ولی برای ماه جدید فقط تفاوت رو پرداخت می‌کنی.

چطور اشتراکم رو لغو کنم؟

در پنل، برو به صورت‌حساب ← لغو اشتراک. اگر توی ۷ روز اول باشی، پول کامل برمی‌گرده.

فاکتور رسمی برای سازمان می‌خوام.

با پشتیبانی تماس بگیر. فاکتور رسمی با مهر و امضا صادر می‌شه و از طریق ایمیل ارسال می‌شه.

هوش مصنوعی

آیا AI شاهو روی داده‌های من آموزش می‌بینه؟

خیر. AI شاهو کاملاً روی سرورهای اختصاصی اجرا می‌شه و داده‌های تو برای آموزش مدل‌های عمومی استفاده نمی‌شن.

چطور AI رو غیرفعال کنم؟

در پنل، برو به تنظیمات ← هوش مصنوعی و همه‌ی گزینه‌ها رو غیرفعال کن.

AI فارسی چقدر دقیقه؟

مدل ما مخصوص زبان فارسی آموزش دیده و در تست‌های داخلی، دقت بالای ۹۲٪ در تشخیص احساسات و خلاصه‌سازی داره.

سوالات متفرقه

می‌تونم برند شاهو رو سفارشی‌سازی کنم؟

در پلن Business، می‌تونی ویجت رو کاملاً با برند خودت سفارشی کنی — حتی لوگوی شاهو در پایین ویجت برداشته می‌شه.

حالت dark mode دارید؟

بله، هم پنل و هم ویجت از dark mode پشتیبانی می‌کنن.

چه زبان‌هایی پشتیبانی می‌شن؟

در حال حاضر: فارسی (کامل)، انگلیسی (پایه). زبان‌های دیگر در نقشه‌ی راه ما هستند.

چطور با پشتیبانی تماس بگیرم؟

جوابت رو پیدا نکردی؟ این صفحه دائماً به‌روز می‌شه. اگر سوالی داری که این‌جا نیست، به ما بگو تا به این صفحه اضافه‌ش کنیم.

قدم‌های بعدی

وبلاگ شاهو

آخرین یادداشت‌ها

داستان‌ها، تحلیل‌ها و درس‌هایی از ساخت شاهو.

استارتاپ و کسب و کار

راهنمای کامل راه‌اندازی فروشگاه اینترنتی در ایران (از صفر تا صد)

راه‌اندازی فروشگاه اینترنتی، پیچیده‌تر از یک سایت ساده است. در این مقاله گام‌به‌گام راه‌اندازی فروش…

ناشناس
4 دقیقه مطالعه
رشد فروش

راهنمای انتخاب CRM مناسب برای کسب‌وکارهای ایرانی

انتخاب CRM اشتباه، هزینه و زمان زیادی را هدر می‌دهد. در این مقاله معیارهای انتخاب CRM مناسب برای کس…

ناشناس
4 دقیقه مطالعه
پشتیبانی مشتریان

راهنمای کامل مدیریت ارتباط با مشتری در فروشگاه‌های آنلاین

فروشگاه‌های آنلاین بدون مدیریت ارتباط با مشتری، مشتری‌های خود را از دست می‌دهند. در این مقاله راهنم…

ناشناس
4 دقیقه مطالعه
بازاریابی ایمیلی حرفه‌ای با شاهو رشد فروش

راهنمای کامل بازاریابی ایمیلی در ایران (با وجود محدودیت‌ها)

ایمیل هنوز یکی از مؤثرترین کانال‌های بازاریابی است. در این مقاله یاد می‌گیرید چطور با وجود محدودیت‌…

ناشناس
4 دقیقه مطالعه
پشتیبانی مشتریان

راهنمای کامل مدیریت تیکت پشتیبانی در کسب‌وکارهای ایرانی

تیکت پشتیبانی، ستون فقرات پشتیبانی حرفه‌ای است. در این مقاله گام‌به‌گام مدیریت تیکت پشتیبانی را از …

ناشناس
4 دقیقه مطالعه
راهنمای کامل راه‌اندازی باشگاه مشتریان در ایران پشتیبانی مشتریان

راهنمای کامل راه‌اندازی باشگاه مشتریان در ایران

باشگاه مشتریان، مؤثرترین راه افزایش وفاداری و خرید دوباره است. در این مقاله گام‌به‌گام راه‌اندازی ب…

ناشناس
4 دقیقه مطالعه
راهنمای کامل مدیریت مکالمه‌های واتساپ برای کسب‌وکارها شبکه‌های اجتماعی

راهنمای کامل مدیریت مکالمه‌های واتساپ برای کسب‌وکارها

واتساپ، پرکاربردترین کانال ارتباطی کسب‌وکارهای ایرانی است. در این مقاله راهنمای کامل مدیریت حرفه‌ای…

ناشناس
4 دقیقه مطالعه
بازاریابی اینستاگرام با شاهو شبکه‌های اجتماعی

راهنمای جامع بازاریابی اینستاگرام برای کسب‌وکارهای ایرانی

اینستاگرام، مهم‌ترین کانال فروش کسب‌وکارهای ایرانی است. در این مقاله راهنمای کامل بازاریابی اینستاگ…

ناشناس
4 دقیقه مطالعه