مساعد تسوق يبيع فعلاً — داخل موقعك
زائر متجرك لا يريد البحث بين مئات المنتجات؛ يريد أن يقول ما يحتاجه ويحصل على إجابة ثم سلة جاهزة. وكيل المتجر يفعل ذلك داخل موقعك نفسه، عبر ويدجت JavaScript خفيف، بأسعار ومخزون من قاعدة بياناتك أنت — لا من ذاكرة نموذج.
المشكلة التي يحلها
الزائر يغادر عندما لا يجد المنتج المناسب بسرعة، أو عندما يشك في السعر والمخزون. البحث اليدوي لا يفهم "لابتوب للبرمجة بأقل من 700 دولار"، ولا يحوّل الإجابة إلى سلة.
لمن هو؟
المتاجر الإلكترونية التي تبيع من كتالوج YAHYI الداخلي، وتريد مساعداً داخل موقعها دون بناء روبوت دردشة من الصفر.
ماذا يفعل فعلاً؟ (أدوات مُتحقق منها)
بحث ومقارنة
بحث بالكلمات مع سقف سعر، تفاصيل منتج، متغيرات (لون/مقاس)، توفر ومخزون، ومقارنة بين منتجات — كلها من قاعدة بياناتك.
سلة حقيقية
إضافة، تعديل كمية، تغيير متغير، حذف، وعرض السلة — على سجلات سلة حقيقية مرتبطة بزائر الموقع، وليست حالة مؤقتة في المتصفح.
إجماليات من الخادم
الإجمالي الفرعي والشحن (مجاني من 100 دولار، وإلا 5 دولارات كإعداد افتراضي للمنصة) يُحسبان على الخادم من الأسعار الحالية؛ لا ضرائب ولا خصومات في الإعداد الافتراضي الحالي.
حالة الطلب
الزائر يسأل "أين وصلت طلبيتي؟" برقم الطلب فيحصل على حالتها من سجلات المتجر.
نص وصوت من المتصفح
محادثة نصية، وصوت بالتناوب عبر التعرف والنطق في المتصفح؛ وWhisper/TTS من OpenAI عند وجود مفتاح مهيأ على الخادم.
تخصيص ومعاينة
شعار، ألوان، موضع الأيقونة، ونطاقات مسموحة — مع صفحة معاينة وكود تضمين قبل النشر.
رحلة عميل — مثال توضيحي (وليس عميلاً حقيقياً)
كيف يعمل؟
- تنشئ وكيل متجر من لوحة الوكلاء وتفعّله، وتضبط الويدجت (الألوان، الموضع، النطاقات المسموحة).
- تلصق كود الويدجت في موقعك؛ الويدجت يجلب إعداداته من الخادم ولا يحمل أي سر.
- الزائر يتحدث نصاً أو صوتاً؛ الوكيل يطابق نيته ويستدعي أدوات المتجر عبر بوابة التنفيذ المركزية.
- الأسعار والمخزون تُعاد قراءتها من قاعدة بياناتك عند كل عملية، والإجماليات تُحسب على الخادم.
- عند "تجهيز الدفع"، تُنشأ مسودة بانتظار تأكيد صريح — ثم يكمل العميل الدفع عبر صفحة دفع متجرك نفسه.
الضوابط والحدود — بصراحة
- تجهيز الدفع ≠ تحصيل فعلي. المسودة حالة pending_confirmation فقط؛ لا يوجد تحصيل ببطاقة داخل الوكيل، ولا تُعلَّم أي مسودة "مدفوعة" دون تأكيد موفّر دفع موثّق.
- الموافقات: تجهيز الدفع أداة مؤثرة تتطلب موافقة خلال 30 دقيقة، وبنفس الوسائط المعتمدة.
- النطاقات: الويدجت يتحقق من النطاق المسموح على الخادم (Origin/Referer)، وليس في JavaScript فقط.
- مفتاح الزائر: السلة مرتبطة بمفتاح زائر عشوائي طويل في المتصفح؛ من يعرف مفتاح زائر آخر نظرياً قد يصل إلى سلته — لذلك المفاتيح مولّدة عشوائياً ولا تُستخدم كهوية عميل.
- المتاجر الخارجية: غير مدعومة حالياً؛ الوكيل يعمل مع كتالوج YAHYI الداخلي فقط.
- العملات: سلة بعملات مختلطة لا تُجمع في إجمالي واحد ولا تُجهَّز للدفع قبل فصلها حسب العملة.
أسئلة شائعة
هل يحتاج الويدجت إلى خادم خاص؟
لا. ملف JavaScript واحد وكود تضمين من صفحة الوكيل؛ الإعدادات والأسعار تأتي من خادم YAHYI.
ماذا لو تغيّر سعر منتج بعد إضافته إلى السلة؟
الإجمالي يُعاد حسابه من السعر الحالي عند كل عرض وعند تجهيز الدفع؛ لقطة السعر في السلة للعرض فقط.
هل يعمل الصوت بدون إذن ميكروفون؟
نعم، المحادثة النصية تعمل دائماً؛ الصوت خيار إضافي يتراجع إلى النص عند رفض الإذن أو عدم توفر واجهات الكلام.
جرّب وكيلاً ينجز عملاً حقيقياً — لا وعوداً فقط
أنشئ حسابك، أضف منتجاتك ومعرفتك المعتمدة، واختبر الوكيل قبل إطلاقه. الإجراءات المؤثرة تنتظر موافقتك دائماً.