डैशबोर्ड पर वापस जाएं

दस्तावेज़ीकरण

Asyntai का उपयोग करना सीखें

शुरू करना
इंस्टॉलेशन ज्ञान आधार AI आपकी सामग्री तक कैसे पहुँचता है अपनी वेबसाइट कनेक्ट करें अपना AI टेस्ट करें वेबसाइटें प्रबंधित करें AI निर्देश सुझाव दूसरे चैटबॉट से बदलाव प्लान की तुलना करें
सुविधाएं
Ask AI बार AI सर्च बार WordPress के लिए AI खोज AI Search for Joomla AI Search for Webflow AI Search for Ghost AI Search for Moodle AI Search for TYPO3 AI Search for Craft CMS AI Search for Grav AI Search for Concrete CMS AI Search for October CMS AI Search for ProcessWire AI Search for Odoo AI Search for Bagisto AI Search for Medusa AI Search for OpenCart AI Search for BigCommerce AI Search for Magento वेबसाइट क्रॉल ज्ञान अंतराल उत्पाद कार्ड गतिशील उत्पाद कार्ड गतिशील छवियाँ उपयोगकर्ता संदर्भ कस्टम टूल लिंक पैरामीटर लाइव मॉनिटरिंग मानव टेकओवर एस्केलेशन AI सूचनाएँ दैनिक रिपोर्ट रियल-टाइम डेटा फ़ीड रियल-टाइम डेटा फ़ीड मैक्स टीम सदस्य Single Sign-On द्वि-कारक प्रमाणीकरण इमेज शामिल करें इमेज विज़न अनुवाद विजेट स्थानीयकरण AI पारदर्शिता लीड्स स्मार्ट लीड कैप्चर सपोर्ट टिकट चैट श्रेणियाँ बुकिंग एम्बेड पेज बाहर रखें ब्लॉक किए गए IP डेटा प्रतिधारण नीति शून्य संग्रहण मोड PII मास्किंग उत्तर वर्गीकरणकर्ता Access Tags विजेट संस्करण पिनिंग ऑडिट लॉग स्मार्टर मॉडल थिंकिंग सक्षम करें उत्तर सुझाव फ़ॉलो-अप संदेश स्पीच टू टेक्स्ट ट्रांसक्रिप्ट डाउनलोड एम्बेडेड चैट iframe से एम्बेड

PrestaShop में Asyntai AI चैटबॉट कैसे जोड़ें

PrestaShop वेबसाइटों के लिए चरण-दर-चरण गाइड

एम्बेड कोड प्राप्त करें

चरण 1: अपना एम्बेड कोड प्राप्त करें

First, go to your Asyntai Dashboard and scroll down to the "Embed Code" section. Copy your unique embed code which will look like this:

<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>

नोट: ऊपर दिया गया कोड केवल एक उदाहरण है। आपको अपने डैशबोर्ड से अपना अद्वितीय एम्बेड कोड कॉपी करना होगा क्योंकि इसमें आपकी व्यक्तिगत विजेट ID होती है।

चरण 2: कस्टम कोड मॉड्यूल का उपयोग (अनुशंसित)

चैटबॉट जोड़ने का सबसे आसान तरीका PrestaShop Addons marketplace से एक मुफ्त "Custom Code" मॉड्यूल का उपयोग करना है:

  1. अपने PrestaShop बैक ऑफिस में लॉग इन करें
  2. मॉड्यूल → मॉड्यूल मैनेजर पर जाएँ
  3. \"Upload a module\" पर क्लिक करें या मार्केटप्लेस में \"Custom Code\" या \"Header Footer Scripts\" खोजें
  4. \"Custom JS and CSS\" या इसके जैसा कोई मॉड्यूल इंस्टॉल करें
  5. इंस्टॉल होने के बाद, मॉड्यूल की कॉन्फ़िगरेशन पर जाएँ
  6. \"Footer Scripts\" या \"Before </body>\" सेक्शन खोजें
  7. अपना Asyntai एम्बेड कोड पेस्ट करें
  8. "सहेजें" पर क्लिक करें

सुझाव: इस उद्देश्य के लिए लोकप्रिय मुफ्त मॉड्यूल में \"Custom JS and CSS Pro\", \"Custom Code\", और \"Header and Footer Scripts\" शामिल हैं। ये मॉड्यूल थीम और PrestaShop अपडेट के बाद भी बने रहते हैं।

वैकल्पिक: थीम टेम्पलेट संपादित करें (PrestaShop 1.7+/8)

आप सीधे अपने थीम के फुटर टेम्पलेट में कोड जोड़ सकते हैं:

  1. अपनी PrestaShop फाइलों तक FTP या फाइल मैनेजर के माध्यम से पहुंचें
  2. अपने थीम फ़ोल्डर पर नेविगेट करें: themes/your_theme/templates/_partials/
  3. footer.tpl फ़ाइल खोलें (या कुछ थीम में, templates/layouts/layout-both-columns.tpl देखें)
  4. क्लोजिंग </body> टैग या {block name='javascript_bottom'} सेक्शन खोजें
  5. क्लोज़िंग </body> टैग से ठीक पहले अपना Asyntai एम्बेड कोड पेस्ट करें
  6. फ़ाइल सहेजें
  7. PrestaShop कैश साफ़ करें: Advanced Parameters → Performance → Clear cache

महत्वपूर्ण: थीम फ़ाइलों में किए गए परिवर्तन आपकी थीम को अपडेट करते समय ओवरराइट हो सकते हैं। अधिक स्थायी समाधान के लिए चाइल्ड थीम या मॉड्यूल का उपयोग करने पर विचार करें।

वैकल्पिक: थीम की कस्टम JavaScript फ़ाइल का उपयोग

कई PrestaShop थीम में आपकी अपनी स्क्रिप्ट के लिए एक custom.js फ़ाइल शामिल होती है:

  1. themes/your_theme/assets/js/ पर नेविगेट करें
  2. custom.js नाम की फ़ाइल खोजें (यदि यह मौजूद नहीं है तो इसे बनाएं)
  3. चैटबॉट को गतिशील रूप से लोड करने के लिए निम्नलिखित कोड जोड़ें:
    (function() {
      var script = document.createElement('script');
      script.async = true;
      script.src = 'https://asyntai.com/static/js/chat-widget.js';
      script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID');
      document.body.appendChild(script);
    })();
  4. YOUR_WIDGET_ID को अपनी वास्तविक विजेट ID से बदलें
  5. PrestaShop कैश साफ़ करें

वैकल्पिक: एक सरल मॉड्यूल बनाएँ (डेवलपर्स के लिए)

डेवलपर्स के लिए, आप displayFooter हुक का उपयोग करके एक सरल मॉड्यूल बना सकते हैं:

  1. एक फ़ोल्डर बनाएँ: modules/asyntaichatbot/
  2. इस कोड के साथ asyntaichatbot.php बनाएँ:
    <?php
    class AsyntaiChatbot extends Module {
      public function __construct() {
        $this->name = 'asyntaichatbot';
        $this->version = '1.0.0';
        $this->author = 'Your Name';
        parent::__construct();
        $this->displayName = 'Asyntai Chatbot';
      }
      public function install() {
        return parent::install() && $this->registerHook('displayFooter');
      }
      public function hookDisplayFooter($params) {
        return '<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>';
      }
    }
  3. YOUR_WIDGET_ID को अपनी वास्तविक विजेट ID से बदलें
  4. मॉड्यूल → मॉड्यूल मैनेजर के माध्यम से मॉड्यूल इंस्टॉल करें

चरण 3: इंस्टॉलेशन सत्यापित करें

अपने परिवर्तनों को सहेजने और कैश साफ़ करने के बाद, एक नए ब्राउज़र टैब या इनकॉग्निटो विंडो में अपने स्टोर पर जाएं। आपको नीचे दाएं कोने में चैट विजेट बटन दिखाई देना चाहिए। यह सुनिश्चित करने के लिए इस पर क्लिक करें कि यह खुलता है और सही ढंग से काम करता है।

विजेट दिखाई नहीं दे रहा? PrestaShop का कैश साफ़ करना सुनिश्चित करें: Advanced Parameters → Performance → Clear cache पर जाएँ। अपने ब्राउज़र कैश को साफ़ करने या इनकॉग्निटो विंडो में देखने का भी प्रयास करें। यदि कस्टम मॉड्यूल का उपयोग कर रहे हैं, तो सत्यापित करें कि यह मॉड्यूल मैनेजर में सक्षम है।