{"id":57582,"date":"2016-08-24T13:45:26","date_gmt":"2016-08-24T13:45:26","guid":{"rendered":"http:\/\/webkul.com\/blog\/?p=57582"},"modified":"2026-08-04T08:57:40","modified_gmt":"2026-08-04T08:57:40","slug":"opencart-marketplace-seller-buyer-chat-socket-based","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/","title":{"rendered":"Opencart Marketplace Seller Buyer Chat (Socket Based)"},"content":{"rendered":"<p>Opencart Marketplace Seller Buyer Chat module establishes a real-time chat between buyers and sellers.<\/p>\n<p>This is a socket-based chat module due to which it is very fast and the message is received in real-time.<\/p>\n<p>Sellers can chat with multiple customers at one time. Both the Sellers and customers can see their chat history also, customers can email the chat transcription.<\/p>\n<p>Also, the Sellers have the option to block\/unblock customers from chat.<\/p>\n<p>This module will help the customers in a significant manner and allow them to directly chat with the seller for their queries.<\/p>\n<p>Also, this module is an add-on of <a href=\"https:\/\/store.webkul.com\/OpenCart-MarketPlace.html\">Opencart Marketplace<\/a>. You need to first install the Marketplace module to use Opencart Marketplace Seller Buyer Chat (Socket Based).<\/p>\n<p><strong>Note:<\/strong><\/p>\n<p>1. This module supports all templates and themes including the Journal theme.<\/p>\n<p>2. Opencart Marketplace Seller Buyer Chat (Socket Based) module supports the Multi-Store feature of default Opencart.<\/p>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h2>Watch the video to understand the extension workflow:-<\/h2>\n<div class=\"wp-block-wk-block-youtube-video wk-block--yt-video wk-block-yt-classic components-placeholder\">\n<div class=\"wk-block--yt-video-frame\">\n<div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"Vjk7LDGWX3o\">\n<div class=\"components-placeholder__instructions\">Vjk7LDGWX3o<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3 class=\"panel-title\">Features Of Opencart Marketplace Seller Buyer Chat<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<ul>\n<li>Socket based chat module due to which it works fast.<\/li>\n<li>Template-based using handlebar.js.<\/li>\n<li>Sellers can chat with multiple customers at one time.<\/li>\n<li>The Sellers can block\/unblock customers from chat.<\/li>\n<li>Sellers can delete the conversation with customers.<\/li>\n<li>The Sellers can change their online status to busy or offline.<\/li>\n<li>Sellers can use emojis in chat.<\/li>\n<li>Both the sellers and customers can add attachments in their respective chat windows.<\/li>\n<li>Also, emojis can be sent along with the messages at both the sellers and the customer end.<\/li>\n<li>Customers can email their chat transcripts.<\/li>\n<li>Chat transcript is sent in PDF form.<\/li>\n<li>The Customers can check their complete chat history.<\/li>\n<li>Customers can set their profile images for the chat.<\/li>\n<li>The Customers have the option to report the manager.<\/li>\n<li>A push notification icon to lets you know that chat is still active.<\/li>\n<li>Admin has many options to configure the appearance of the chat window.<\/li>\n<li>The Admin can see all the conversations between sellers and customers.<\/li>\n<li>Admin can delete any conversation.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Installation of Opencart Marketplace Seller Buyer Chat<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<p><strong>Prerequisites \u2013<\/strong><\/p>\n<p>1. Node should be installed.<\/p>\n<p>2. If you are using Shared Server then you have to provide SSH login details with root access, so we can configure the module. For root access, ask your Host Provider.<\/p>\n<p>3. PHP version should be 5.5.x.<\/p>\n<p>4. Port that you are using, should be open for your IP Address.<\/p>\n<p>5. The module will only work for LAMP server.<\/p>\n<p><strong>Note 1<\/strong> : Before starting the server you have to write the port that you are using for chat module into the server.js file that is parallel to Opencart root directories.<\/p>\n<p><strong>Note 2<\/strong> : If you are using cpanel then you can use either domain name or IP address but if using CloudFlare on the server then must use IP address as hostname don\u2019t use the domain name.<\/p>\n<p>Under the zip file, you will find 5 folders namely- admin, catalog, image, ocmod, system and files- Info, package.json, running.php and server.js.<\/p>\n<p>Now transfer the admin, catalog, image, system folder and all other files into the Opencart root folder without the ocmod folder as shown below in the screenshot.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-549789\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/01-oc-seller-buyer-chat-module-upload-files.webp\" alt=\"oc-seller-buyer-chat-module-upload-files\" width=\"1326\" height=\"350\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/01-oc-seller-buyer-chat-module-upload-files.webp 1326w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/01-oc-seller-buyer-chat-module-upload-files-300x79.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/01-oc-seller-buyer-chat-module-upload-files-1200x317.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/01-oc-seller-buyer-chat-module-upload-files-250x66.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/01-oc-seller-buyer-chat-module-upload-files-768x203.webp 768w\" sizes=\"(max-width: 1326px) 100vw, 1326px\" loading=\"lazy\" \/><\/p>\n<p>Now Before installing the module and starting the server, open the server.js file in the Opencart root folder and manually type the port number into the server.js file that you will be using for the chat module.<\/p>\n<h5><strong>After this you have to run some commands :<\/strong><\/h5>\n<p>-&gt; to install node run command from terminal:<br \/>\n<strong>$ npm install<\/strong><\/p>\n<p>-&gt; to install socket.io run command from the terminal:<br \/>\n<strong>$ npm install socket.io<\/strong><\/p>\n<p>-&gt;to run the node server used the following command<br \/>\n<strong>node server.js (for http)<br \/>\n<\/strong><strong>node secure_server.js (for https)<\/strong><\/p>\n<p>Once you have made all the changes then login to admin and go to Extensions&gt; Extension installer and upload the Zip file <strong>store_chat.ocmod.zip<\/strong>. The Zip file can be found on the <strong>ocmod <\/strong>folder.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-549788\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/02-oc-seller-buyer-chat-module-upload-zip-file.webp\" alt=\"oc-seller-buyer-chat-module-upload-zip-file\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/02-oc-seller-buyer-chat-module-upload-zip-file.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/02-oc-seller-buyer-chat-module-upload-zip-file-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/02-oc-seller-buyer-chat-module-upload-zip-file-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/02-oc-seller-buyer-chat-module-upload-zip-file-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>After uploading the Zip file go to the Extensions &gt; Modification and click on the refresh button.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-549787\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/03-oc-seller-buyer-chat-module-refresh-modification.webp\" alt=\"oc-seller-buyer-chat-module-refresh-modification\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/03-oc-seller-buyer-chat-module-refresh-modification.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/03-oc-seller-buyer-chat-module-refresh-modification-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/03-oc-seller-buyer-chat-module-refresh-modification-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/03-oc-seller-buyer-chat-module-refresh-modification-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Also, After that in Admin panel go to System -&gt; Users -&gt; Usergroup and edit \u2018Administrator\u2019 and select all for both Access and Modify Permission then save it.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-549786\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/04-oc-seller-buyer-chat-module-user-permission.webp\" alt=\"oc-seller-buyer-chat-module-user-permission\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/04-oc-seller-buyer-chat-module-user-permission.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/04-oc-seller-buyer-chat-module-user-permission-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/04-oc-seller-buyer-chat-module-user-permission-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/04-oc-seller-buyer-chat-module-user-permission-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>After that under Extension &gt; Module, install the Marketplace buyer-seller chat like this way.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-549790\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/05-oc-seller-buyer-chat-module.webp\" alt=\"oc-seller-buyer-chat-module\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/05-oc-seller-buyer-chat-module.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/05-oc-seller-buyer-chat-module-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/05-oc-seller-buyer-chat-module-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/05-oc-seller-buyer-chat-module-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Also, After installation of the module go to <strong>Design-&gt;Layouts<\/strong> and select &#8216;Product&#8217; to edit. After that set &#8216;Webkul Seller Buyer Chat&#8217; on the content bottom position.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-549785\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/06-oc-seller-buyer-chat-module-layout.webp\" alt=\"oc-seller-buyer-chat-module-layout\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/06-oc-seller-buyer-chat-module-layout.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/06-oc-seller-buyer-chat-module-layout-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/06-oc-seller-buyer-chat-module-layout-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/06-oc-seller-buyer-chat-module-layout-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Module Translation<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<p>As this Opencart Marketplace Seller Buyer Chat (Socket Based) module supports multiple languages so this section will describe how to make the module work in different languages. Please check this link for <a href=\"http:\/\/webkul.com\/blog\/opencart-language-installation-and-translation\/\" target=\"_blank\" rel=\"noopener noreferrer\">language translation\u00a0<\/a><\/p>\n<div class=\"wk-index-wrap\">\n<h3 class=\"panel-title\">Configure Firebase Credentials for Push Notifications<\/h3>\n<\/div>\n<p>To configure the Opencart Seller Buyer Chat, you need to generate Firebase project credentials. Follow the steps below:<\/p>\n<ul>\n<li>Click\u00a0<a href=\"https:\/\/accounts.google.com\/ServiceLogin\/webreauth?passive=1209600&amp;osid=1&amp;continue=https%3A%2F%2Fconsole.firebase.google.com%2F&amp;followup=https%3A%2F%2Fconsole.firebase.google.com%2F&amp;authuser=0&amp;flowName=GlifWebSignIn&amp;flowEntry=ServiceLogin\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>,\u00a0 to create a new project with your Gmail account.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<h3 data-section-id=\"pds0gt\" data-start=\"349\" data-end=\"390\"><span role=\"text\"><strong data-start=\"353\" data-end=\"390\">Step 1: Login to Firebase Console<\/strong><\/span><\/h3>\n<p data-start=\"392\" data-end=\"560\">First, visit the Firebase Console and log in using your Google account.<br data-start=\"463\" data-end=\"466\" \/>Here, you will see the dashboard with existing projects and an option to create a new project.<\/p>\n<p data-start=\"392\" data-end=\"560\"><img decoding=\"async\" class=\"alignnone size-full wp-image-549776\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-01.webp\" alt=\"google-firebase-01\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-01.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-01-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-01-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-01-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<h3 data-section-id=\"5uwemo\" data-start=\"691\" data-end=\"727\"><span role=\"text\"><strong data-start=\"695\" data-end=\"727\">Step 2: Create a New Project<\/strong><\/span><\/h3>\n<p data-start=\"729\" data-end=\"850\">Click on <strong data-start=\"738\" data-end=\"773\">\u201cCreate a new Firebase project\u201d<\/strong>.<br data-start=\"774\" data-end=\"777\" \/>Enter your project name (e.g., oc-seller-buyer-chat) and click on <strong data-start=\"837\" data-end=\"849\">Continue<\/strong>.<\/p>\n<p data-start=\"729\" data-end=\"850\"><img decoding=\"async\" class=\"alignnone size-full wp-image-549775\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-02.webp\" alt=\"google-firebase-02\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-02.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-02-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-02-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-02-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<h3 data-section-id=\"1vh3j0r\" data-start=\"966\" data-end=\"1006\"><span role=\"text\"><strong data-start=\"970\" data-end=\"1006\">Step 3: Project Setup Completion<\/strong><\/span><\/h3>\n<p data-start=\"1008\" data-end=\"1119\">After entering the details, Firebase will create your project.<br data-start=\"1070\" data-end=\"1073\" \/>Once done, you will see a confirmation screen.<\/p>\n<p data-start=\"1121\" data-end=\"1154\">Click on <strong data-start=\"1130\" data-end=\"1142\">Continue<\/strong> to proceed.<\/p>\n<p data-start=\"1121\" data-end=\"1154\"><img decoding=\"async\" class=\"alignnone size-full wp-image-549774\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-03.webp\" alt=\"google-firebase-03\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-03.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-03-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-03-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-03-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<h3 data-section-id=\"1lx294v\" data-start=\"1267\" data-end=\"1305\"><span role=\"text\"><strong data-start=\"1271\" data-end=\"1305\">Step 4: Open Project Dashboard<\/strong><\/span><\/h3>\n<p data-start=\"1307\" data-end=\"1433\">Now, you will be redirected to the Firebase project dashboard.<br data-start=\"1369\" data-end=\"1372\" \/>From here, you can manage all Firebase services and settings.<\/p>\n<p data-start=\"1307\" data-end=\"1433\"><img decoding=\"async\" class=\"alignnone size-full wp-image-549772\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-05.webp\" alt=\"google-firebase-05\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-05.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-05-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-05-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-05-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<h3 data-section-id=\"emtxu1\" data-start=\"1553\" data-end=\"1608\"><span role=\"text\"><strong data-start=\"1557\" data-end=\"1608\">Step 5: Add Web App &amp; Get Configuration Details<\/strong><\/span><\/h3>\n<p data-start=\"1610\" data-end=\"1742\">Click on the <strong data-start=\"1623\" data-end=\"1641\">Web (&lt;\/&gt;) icon<\/strong> to add your web app.<br data-start=\"1662\" data-end=\"1665\" \/>After registering the app, Firebase will generate configuration details like:<\/p>\n<ul data-start=\"1744\" data-end=\"1840\">\n<li data-section-id=\"zqcoo7\" data-start=\"1744\" data-end=\"1755\">API Key<\/li>\n<li data-section-id=\"k5l2qo\" data-start=\"1756\" data-end=\"1771\">Auth Domain<\/li>\n<li data-section-id=\"idycs0\" data-start=\"1772\" data-end=\"1786\">Project ID<\/li>\n<li data-section-id=\"eaqipr\" data-start=\"1787\" data-end=\"1805\">Storage Bucket<\/li>\n<li data-section-id=\"1sifin4\" data-start=\"1806\" data-end=\"1829\">Messaging Sender ID<\/li>\n<li data-section-id=\"1ergxfo\" data-start=\"1830\" data-end=\"1840\">App ID<\/li>\n<\/ul>\n<p data-start=\"1842\" data-end=\"1923\">Copy these credentials and paste them into the Opencart Seller Buyer Chat module configuration.<\/p>\n<p data-start=\"1842\" data-end=\"1923\"><img decoding=\"async\" class=\"alignnone size-full wp-image-549769\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-08.webp\" alt=\"google-firebase-08\" width=\"2240\" height=\"2182\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-08.webp 2240w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-08-300x292.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-08-1051x1024.webp 1051w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-08-250x244.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-08-768x748.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-08-1536x1496.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-08-2048x1995.webp 2048w\" sizes=\"(max-width: 2240px) 100vw, 2240px\" loading=\"lazy\" \/><\/p>\n<h3 data-section-id=\"aj9bd0\" data-start=\"2043\" data-end=\"2088\"><span role=\"text\"><strong data-start=\"2047\" data-end=\"2088\">Step 6: Generate Firebase Private Key<\/strong><\/span><\/h3>\n<p data-start=\"2090\" data-end=\"2142\">Go to:<br data-start=\"2096\" data-end=\"2099\" \/><strong data-start=\"2099\" data-end=\"2142\">Project Settings &gt; Service Accounts tab<\/strong><\/p>\n<p data-start=\"2144\" data-end=\"2210\">Click on <strong data-start=\"2153\" data-end=\"2183\">\u201cGenerate new private key\u201d<\/strong> to download the JSON file.<\/p>\n<p data-start=\"2212\" data-end=\"2282\">Upload this file in the <strong data-start=\"2236\" data-end=\"2260\">Firebase Private Key<\/strong> field in your module.<\/p>\n<p data-start=\"2212\" data-end=\"2282\"><img decoding=\"async\" class=\"alignnone size-full wp-image-549770\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-07.webp\" alt=\"google-firebase-07\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-07.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-07-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-07-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/google-firebase-07-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<h3 class=\"panel-title\">Configuration Of Opencart Marketplace Seller Buyer Chat<\/h3>\n<\/div>\n<div class=\"panel-body\">\n<p>Admin will configure the module after installation by navigating to <strong>Extensions-&gt;Modules.<\/strong><\/p>\n<p>Here admin can click on the edit button of the seller-buyer chat module to configure it.<\/p>\n<p>Here admin can server settings, general settings, the appearance of the chat window and the default messages.<\/p>\n<h3>Configure Server Settings<\/h3>\n<p>Under the <strong data-start=\"657\" data-end=\"676\">Server Settings<\/strong> tab, the admin can configure the server-related settings required for establishing socket-based communication between buyers and sellers.<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-549784\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/07-oc-seller-buyer-chat-module-server-settings.webp\" alt=\"oc-seller-buyer-chat-module-server-settings\" width=\"2240\" height=\"2376\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/07-oc-seller-buyer-chat-module-server-settings.webp 2240w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/07-oc-seller-buyer-chat-module-server-settings-283x300.webp 283w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/07-oc-seller-buyer-chat-module-server-settings-965x1024.webp 965w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/07-oc-seller-buyer-chat-module-server-settings-235x249.webp 235w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/07-oc-seller-buyer-chat-module-server-settings-768x815.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/07-oc-seller-buyer-chat-module-server-settings-1448x1536.webp 1448w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/07-oc-seller-buyer-chat-module-server-settings-1931x2048.webp 1931w\" sizes=\"(max-width: 2240px) 100vw, 2240px\" loading=\"lazy\" \/><\/p>\n<h2 class=\"PDq2pG_selectionAnchorContainer\" data-section-id=\"1t2hxb2\" data-start=\"862\" data-end=\"891\">Configure General Settings<\/h2>\n<p class=\"\" data-start=\"893\" data-end=\"1044\">The <strong data-start=\"897\" data-end=\"908\">General<\/strong> tab allows the admin to configure the basic settings of the Seller Buyer Chat module, including notification and messaging preferences.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-549801\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/08-oc-seller-buyer-chat-module-general-setting.webp\" alt=\"oc-seller-buyer-chat-module-general-setting\" width=\"1120\" height=\"1782\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/08-oc-seller-buyer-chat-module-general-setting.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/08-oc-seller-buyer-chat-module-general-setting-189x300.webp 189w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/08-oc-seller-buyer-chat-module-general-setting-644x1024.webp 644w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/08-oc-seller-buyer-chat-module-general-setting-156x249.webp 156w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/08-oc-seller-buyer-chat-module-general-setting-768x1222.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/08-oc-seller-buyer-chat-module-general-setting-965x1536.webp 965w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<h2 class=\"PDq2pG_selectionAnchorContainer\" data-section-id=\"wswhot\" data-start=\"1093\" data-end=\"1121\">Configure Chat Appearance<\/h2>\n<p data-start=\"1123\" data-end=\"1213\">The <strong data-start=\"1127\" data-end=\"1141\">Appearance<\/strong> tab allows the admin to customize the look and feel of the chat window.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-549807\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/10-oc-seller-buyer-chat-module-appreance-setting.webp\" alt=\"oc-seller-buyer-chat-module-appreance-setting\" width=\"1120\" height=\"2313\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/10-oc-seller-buyer-chat-module-appreance-setting.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/10-oc-seller-buyer-chat-module-appreance-setting-145x300.webp 145w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/10-oc-seller-buyer-chat-module-appreance-setting-496x1024.webp 496w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/10-oc-seller-buyer-chat-module-appreance-setting-121x249.webp 121w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/10-oc-seller-buyer-chat-module-appreance-setting-768x1586.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/10-oc-seller-buyer-chat-module-appreance-setting-744x1536.webp 744w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/10-oc-seller-buyer-chat-module-appreance-setting-992x2048.webp 992w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"1251\" data-end=\"1297\">The admin can configure the following options:<\/p>\n<h3 class=\"\" data-section-id=\"wrjc5i\" data-start=\"1299\" data-end=\"1318\">Default Message<\/h3>\n<p data-start=\"1320\" data-end=\"1417\">Enter the default welcome message that will be displayed to customers when they start a new chat.<\/p>\n<h3 data-section-id=\"13wywwy\" data-start=\"1419\" data-end=\"1446\">Default Timeline Status<\/h3>\n<p data-start=\"1448\" data-end=\"1508\">Configure the status message displayed on the chat timeline.<\/p>\n<h3 data-section-id=\"1sqkbyy\" data-start=\"1510\" data-end=\"1536\">Chat Window Background<\/h3>\n<p data-start=\"1538\" data-end=\"1624\">The admin can choose either an <strong data-start=\"1569\" data-end=\"1578\">image<\/strong> or a <strong data-start=\"1584\" data-end=\"1593\">color<\/strong> as the chat window background.<\/p>\n<ul data-start=\"1626\" data-end=\"1757\">\n<li data-section-id=\"189vj6y\" data-start=\"1626\" data-end=\"1690\">If <strong data-start=\"1631\" data-end=\"1640\">Image<\/strong> is selected, upload the desired background image.<\/li>\n<li data-section-id=\"w934d5\" data-start=\"1691\" data-end=\"1757\">If <strong data-start=\"1696\" data-end=\"1705\">Color<\/strong> is selected, choose the preferred background color.<\/li>\n<\/ul>\n<h3 data-section-id=\"6p3gc4\" data-start=\"1759\" data-end=\"1774\">Show Avatar<\/h3>\n<p data-start=\"1776\" data-end=\"1860\">Enable this option to display profile images of both buyers and sellers during chat.<\/p>\n<h3 data-section-id=\"wpucf0\" data-start=\"1862\" data-end=\"1880\">Default Avatar<\/h3>\n<p data-start=\"1882\" data-end=\"1993\">Upload a default avatar image that will be shown whenever a buyer or seller has not uploaded a profile picture.<\/p>\n<h2 class=\"PDq2pG_selectionAnchorContainer\" data-section-id=\"1sx4vr2\" data-start=\"2000\" data-end=\"2029\">Configure Default Messages<\/h2>\n<p data-start=\"2031\" data-end=\"2179\">The <strong data-start=\"2035\" data-end=\"2055\">Default Messages<\/strong> tab allows the admin to define predefined messages that will be displayed to customers during different stages of the chat.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-549778\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/13-oc-seller-buyer-chat-module-default-messages-setting.webp\" alt=\"oc-seller-buyer-chat-module-default-messages-setting\" width=\"2240\" height=\"1803\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/13-oc-seller-buyer-chat-module-default-messages-setting.webp 2240w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/13-oc-seller-buyer-chat-module-default-messages-setting-300x241.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/13-oc-seller-buyer-chat-module-default-messages-setting-1200x966.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/13-oc-seller-buyer-chat-module-default-messages-setting-250x201.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/13-oc-seller-buyer-chat-module-default-messages-setting-768x618.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/13-oc-seller-buyer-chat-module-default-messages-setting-1536x1236.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/13-oc-seller-buyer-chat-module-default-messages-setting-2048x1648.webp 2048w\" sizes=\"(max-width: 2240px) 100vw, 2240px\" loading=\"lazy\" \/><\/p>\n<h2 class=\"PDq2pG_selectionAnchorContainer\" data-section-id=\"vo5a31\" data-start=\"2228\" data-end=\"2259\">Configure Push Notifications<\/h2>\n<p data-start=\"2261\" data-end=\"2415\">The <strong data-start=\"2265\" data-end=\"2286\">Push Notification<\/strong> tab allows the admin to configure Firebase Cloud Messaging (FCM) for sending real-time chat notifications to buyers and sellers.<\/p>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<p data-start=\"1021\" data-end=\"1091\">Under this section, the admin needs to configure the following fields:<\/p>\n<ul data-start=\"1093\" data-end=\"1791\">\n<li data-section-id=\"vvcat8\" data-start=\"1093\" data-end=\"1183\"><strong data-start=\"1095\" data-end=\"1123\">Push Notification Status<\/strong> \u2013 Enable or disable push notifications for the chat module.<\/li>\n<li data-section-id=\"1h7j4o4\" data-start=\"1184\" data-end=\"1267\"><strong data-start=\"1186\" data-end=\"1206\">Firebase API Key<\/strong> \u2013 Enter the Firebase Web API Key generated for your project.<\/li>\n<li data-section-id=\"1y51nb\" data-start=\"1268\" data-end=\"1340\"><strong data-start=\"1270\" data-end=\"1294\">Firebase Auth Domain<\/strong> \u2013 Specify the Firebase Authentication Domain.<\/li>\n<li data-section-id=\"109slg\" data-start=\"1341\" data-end=\"1399\"><strong data-start=\"1343\" data-end=\"1366\">Firebase Project ID<\/strong> \u2013 Enter the Firebase Project ID.<\/li>\n<li data-section-id=\"aguts1\" data-start=\"1400\" data-end=\"1496\"><strong data-start=\"1402\" data-end=\"1429\">Firebase Storage Bucket<\/strong> \u2013 Specify the Firebase Storage Bucket associated with the project.<\/li>\n<li data-section-id=\"ihd16x\" data-start=\"1497\" data-end=\"1588\"><strong data-start=\"1499\" data-end=\"1531\">Firebase Messaging Sender ID<\/strong> \u2013 Enter the Firebase Sender ID used for Cloud Messaging.<\/li>\n<li data-section-id=\"tiv491\" data-start=\"1589\" data-end=\"1664\"><strong data-start=\"1591\" data-end=\"1610\">Firebase App ID<\/strong> \u2013 Provide the Firebase App ID of the web application.<\/li>\n<li data-section-id=\"s30nz2\" data-start=\"1665\" data-end=\"1791\"><strong data-start=\"1667\" data-end=\"1691\">Firebase Private Key<\/strong> \u2013 Upload the Firebase Service Account Private Key (JSON) required for secure notification delivery.<\/li>\n<\/ul>\n<p data-start=\"1793\" data-end=\"2002\">After entering all the required Firebase credentials, save the configuration.<\/p>\n<p data-start=\"1793\" data-end=\"2002\">Once configured successfully, buyers and sellers will receive real-time push notifications whenever a new chat message is received.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-549777\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/14-oc-seller-buyer-chat-module-push-notification-settings-scaled.webp\" alt=\"oc-seller-buyer-chat-module-push-notification-settings\" width=\"2095\" height=\"2560\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/14-oc-seller-buyer-chat-module-push-notification-settings-scaled.webp 2095w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/14-oc-seller-buyer-chat-module-push-notification-settings-246x300.webp 246w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/14-oc-seller-buyer-chat-module-push-notification-settings-838x1024.webp 838w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/14-oc-seller-buyer-chat-module-push-notification-settings-204x249.webp 204w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/14-oc-seller-buyer-chat-module-push-notification-settings-768x938.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/14-oc-seller-buyer-chat-module-push-notification-settings-1257x1536.webp 1257w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/14-oc-seller-buyer-chat-module-push-notification-settings-1676x2048.webp 1676w\" sizes=\"(max-width: 2095px) 100vw, 2095px\" loading=\"lazy\" \/><\/p>\n<h3 class=\"panel-title\">How customers can chat with sellers<\/h3>\n<\/div>\n<div class=\"panel-body\">\n<p>After configuration of the module, a customer can find the option to chat with the seller on the product page. Here customer needs to login or register to start a chat.<br \/>\n<img decoding=\"async\" class=\"alignnone wp-image-231464 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-login.png\" alt=\"customer-login\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-login.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-login-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-login-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-login-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Also, After logging in the customer can chat with the sellers. A customer can see whether the seller is online or not. A customer can also change their online status.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-231465 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-chat.png\" alt=\"customer-chat\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-chat.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-chat-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-chat-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-chat-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>To see the chat history customers can click on the clock icon and select the time period for which they want to see the messages.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-231467 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-time.png\" alt=\"customer-time\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-time.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-time-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-time-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-time-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Customers can change their availability status like this.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-231468 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-status.png\" alt=\"customer-status\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-status.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-status-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-status-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-status-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Also, the Customers can see the notification whenever a seller sends the message.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-231495\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-1.png\" alt=\"customer-1\" width=\"1366\" height=\"768\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-1.png 1366w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-1-300x169.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-1-1200x675.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-1-250x141.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-1-768x432.png 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" loading=\"lazy\" \/><\/p>\n<p>Customers can email the chat transcript to their email ID, have the option to report to admin, change profile image, and end chat.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-231473 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/settings-1.png\" alt=\"settings-1\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/settings-1.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/settings-1-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/settings-1-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/settings-1-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>After clicking o the &#8217;email transcript&#8217; the chat transcript is sent to the customer&#8217;s email and the customer receives a confirmation message like this.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-231546 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/oc.webkul.com_sellerbuyerchat_index.php_routeproduct_productpath170product_id60Full-HDdesktop-2.png\" alt=\"oc.webkul.com_sellerbuyerchat_index.php_routeproduct_productpath170product_id60Full-HDdesktop-2\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/oc.webkul.com_sellerbuyerchat_index.php_routeproduct_productpath170product_id60Full-HDdesktop-2.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/oc.webkul.com_sellerbuyerchat_index.php_routeproduct_productpath170product_id60Full-HDdesktop-2-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/oc.webkul.com_sellerbuyerchat_index.php_routeproduct_productpath170product_id60Full-HDdesktop-2-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/oc.webkul.com_sellerbuyerchat_index.php_routeproduct_productpath170product_id60Full-HDdesktop-2-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Also, After clicking on the &#8216;Report Manager&#8217; option a new page will open in the chat box. Here the customer can write and send the message. This message is sent to admin&#8217;s email address.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-231475 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/send-report.png\" alt=\"send-report\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/send-report.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/send-report-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/send-report-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/send-report-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>After clicking on profile settings the customer will receive a pop-up. From here the customer can remove the profile image or upload a new image.<img decoding=\"async\" class=\"alignnone size-full wp-image-231477\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-profile-settings-1.png\" alt=\"customer-profile-settings-1\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-profile-settings-1.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-profile-settings-1-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-profile-settings-1-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/customer-profile-settings-1-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Also, After clicking on the &#8216;End Chat&#8217; option the chat ends. After that, a customer can start the chat again like this.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-231480 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat-end.png\" alt=\"chat-end\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat-end.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat-end-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat-end-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat-end-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Customers also have the option to send emojis to sellers from the chatbox.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-231481 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/emoji.png\" alt=\"emoji\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/emoji.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/emoji-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/emoji-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/emoji-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>If a customer is blocked by seller then the following message appears in the chat window.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-231483 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/blocked-customer.png\" alt=\"blocked-customer\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/blocked-customer.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/blocked-customer-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/blocked-customer-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/blocked-customer-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Seller Buyer CHAT Management by Seller<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<p>After logging in the account, a seller can see the chat icon. Also, After clicking on it the seller can see the customers list and have the option to block and delete the conversation.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-231514 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/dashbpard-chat.png\" alt=\"dashbpard-chat\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/dashbpard-chat.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/dashbpard-chat-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/dashbpard-chat-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/dashbpard-chat-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Now, After clicking on the button, the seller can see the list of the customers.<\/p>\n<p>From here a seller can open the conversation and chat with the customer. A seller can also block the customer and see the block list.<br \/>\n<img decoding=\"async\" class=\"alignnone wp-image-231517 size-full\" title=\"Opencart Marketplace Seller Buyer Chat (Socket Based)\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/block-list-1.png\" alt=\"block-list-1\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/block-list-1.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/block-list-1-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/block-list-1-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/block-list-1-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>After clicking on the block button, a window will pop up. From here the seller can send the message to the customer stating the reason of block. <img decoding=\"async\" class=\"alignnone wp-image-231519 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/seller-customer-block.png\" alt=\"seller-customer-block\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/seller-customer-block.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/seller-customer-block-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/seller-customer-block-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/seller-customer-block-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Also, After clicking on the block list, a seller can see all the blocked customers and from there seller can unblock the customers.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-231520 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/seller-customer-unblock.png\" alt=\"seller-customer-unblock\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/seller-customer-unblock.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/seller-customer-unblock-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/seller-customer-unblock-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/seller-customer-unblock-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>A seller can chat with the customers who sent them messages.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-231549 size-full\" title=\"Opencart Marketplace Buyer Seller Chat\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/oc.webkul.com_sellerbuyerchat_index.php_routeaccount_customerpartner_dashboardFull-HDdesktop.png\" alt=\"oc.webkul.com_sellerbuyerchat_index.php_routeaccount_customerpartner_dashboardFull-HDdesktop\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/oc.webkul.com_sellerbuyerchat_index.php_routeaccount_customerpartner_dashboardFull-HDdesktop.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/oc.webkul.com_sellerbuyerchat_index.php_routeaccount_customerpartner_dashboardFull-HDdesktop-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/oc.webkul.com_sellerbuyerchat_index.php_routeaccount_customerpartner_dashboardFull-HDdesktop-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/oc.webkul.com_sellerbuyerchat_index.php_routeaccount_customerpartner_dashboardFull-HDdesktop-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<p>The seller can see the notification whenever a customer sends the message.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-552052\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/13-receive-chat-push-notification.webp\" alt=\"receive-chat-push-notification\" width=\"1304\" height=\"745\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/13-receive-chat-push-notification.webp 1304w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/13-receive-chat-push-notification-300x171.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/13-receive-chat-push-notification-1200x686.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/13-receive-chat-push-notification-250x143.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/13-receive-chat-push-notification-768x439.webp 768w\" sizes=\"(max-width: 1304px) 100vw, 1304px\" loading=\"lazy\" \/><\/p>\n<h3><\/h3>\n<h3 class=\"panel-title\">Admin End Of Seller Buyer chat<\/h3>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>Admin has the option to see and delete the conversation between buyer and seller. The Admin can see the conversation from <strong>Marketplace-&gt; Chat History.<\/strong><\/p>\n<p>From here admin can see the chat list of all the seller&#8217;s chat. If admin will delete the chat from here then all the chat conversation related to the seller will get deleted.<\/p>\n<p>After clicking on view button admin can view chat of each customer with the seller.<\/p>\n<\/div>\n<div><a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat21_1.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-57771\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat21_1.png\" alt=\"chat21_1\" width=\"1280\" height=\"813\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat21_1.png 1280w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat21_1-250x159.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat21_1-300x191.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat21_1-768x488.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat21_1-1200x762.png 1200w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" loading=\"lazy\" \/><\/a><\/div>\n<div>\n<p>Also, After clicking on view button admin can see the list of conversations of the seller and customers.<\/p>\n<p>From here admin can delete and view the conversation of the particular customer with the seller.<\/p>\n<\/div>\n<div><a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat22.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-57677\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat22.png\" alt=\"chat22\" width=\"1289\" height=\"518\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat22.png 1289w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat22-250x100.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat22-300x121.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat22-768x309.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat22-1200x482.png 1200w\" sizes=\"(max-width: 1289px) 100vw, 1289px\" loading=\"lazy\" \/><\/a><\/div>\n<div>\n<p>Admin can click on the view button to see the complete conversation of the buyer and seller. From here admin can also download the conversation.<\/p>\n<\/div>\n<div><a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat23.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-57731\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat23.png\" alt=\"chat23\" width=\"1277\" height=\"1390\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat23.png 1277w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat23-229x249.png 229w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat23-276x300.png 276w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat23-768x836.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/chat23-941x1024.png 941w\" sizes=\"(max-width: 1277px) 100vw, 1277px\" loading=\"lazy\" \/><\/a><\/p>\n<div class=\"wk-index-wrap\">\n<h3 class=\"index-title\">Support<\/h3>\n<\/div>\n<\/div>\n<div>\n<p>If you have any questions, suggestions, or customization requests, feel free to contact us at <a href=\"mailto:support@webkul.com\" target=\"_blank\" rel=\"noreferrer noopener\">support@webkul.com<\/a>\u00a0or submit a ticket at\u00a0<a href=\"http:\/\/webkul.uvdesk.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">webkul.uvdesk.com.<\/a><\/p>\n<p>Explore our premium-quality <a href=\"https:\/\/store.webkul.com\/OpenCart-Modules.html\" target=\"_blank\" rel=\"noreferrer noopener\">Opencart Extensions <\/a>to enhance your store functionality.<\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Opencart Marketplace Seller Buyer Chat module establishes a real-time chat between buyers and sellers. This is a socket-based chat module due to which it is very fast and the message is received in real-time. Sellers can chat with multiple customers at one time. Both the Sellers and customers can see their chat history also, customers <a href=\"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":101,"featured_media":57737,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1772,400,1750,305,1707,1717],"tags":[],"class_list":["post-57582","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-buyer-seller-chat","category-chat-2","category-chat-system","category-opencart","category-opencart-marketplace-membership","category-seller-buyer-chat"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Opencart Marketplace Seller Buyer Chat Socket Based<\/title>\n<meta name=\"description\" content=\"Opencart Marketplace Seller Buyer Chat Socket Based module enables real-time buyer-seller chat with fast socket-based messaging.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Opencart Marketplace Seller Buyer Chat Socket Based\" \/>\n<meta property=\"og:description\" content=\"Opencart Marketplace Seller Buyer Chat Socket Based module enables real-time buyer-seller chat with fast socket-based messaging.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-08-24T13:45:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-04T08:57:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Marketplace-Seller-Buyer-Chat-Socket-Based.png\" \/>\n\t<meta property=\"og:image:width\" content=\"825\" \/>\n\t<meta property=\"og:image:height\" content=\"260\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Rajat Singh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rajat Singh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/\"},\"author\":{\"name\":\"Rajat Singh\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/6423f32ef4680c56420f690dc1e1121a\"},\"headline\":\"Opencart Marketplace Seller Buyer Chat (Socket Based)\",\"datePublished\":\"2016-08-24T13:45:26+00:00\",\"dateModified\":\"2026-08-04T08:57:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/\"},\"wordCount\":2029,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Marketplace-Seller-Buyer-Chat-Socket-Based.png\",\"articleSection\":[\"Buyer Seller Chat\",\"Chat\",\"Chat System\",\"opencart\",\"Opencart Marketplace Membership\",\"Seller Buyer Chat\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/\",\"url\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/\",\"name\":\"Opencart Marketplace Seller Buyer Chat Socket Based\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Marketplace-Seller-Buyer-Chat-Socket-Based.png\",\"datePublished\":\"2016-08-24T13:45:26+00:00\",\"dateModified\":\"2026-08-04T08:57:40+00:00\",\"description\":\"Opencart Marketplace Seller Buyer Chat Socket Based module enables real-time buyer-seller chat with fast socket-based messaging.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Marketplace-Seller-Buyer-Chat-Socket-Based.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Marketplace-Seller-Buyer-Chat-Socket-Based.png\",\"width\":825,\"height\":260},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Opencart Marketplace Seller Buyer Chat (Socket Based)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/6423f32ef4680c56420f690dc1e1121a\",\"name\":\"Rajat Singh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/03d858f355bb996086b8608e9dc1fe35fe7bebb2d4b3ac713fd045120242c772?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/03d858f355bb996086b8608e9dc1fe35fe7bebb2d4b3ac713fd045120242c772?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Rajat Singh\"},\"description\":\"Rajat excels in optimizing e-commerce strategies and implementing effective solutions on the Opensource eCommerce platforms. Specializing in business analysis, Rajat drives growth and seamless integration for enhanced performance.\",\"url\":\"https:\/\/webkul.com\/blog\/author\/rajat-singh52\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Opencart Marketplace Seller Buyer Chat Socket Based","description":"Opencart Marketplace Seller Buyer Chat Socket Based module enables real-time buyer-seller chat with fast socket-based messaging.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/","og_locale":"en_US","og_type":"article","og_title":"Opencart Marketplace Seller Buyer Chat Socket Based","og_description":"Opencart Marketplace Seller Buyer Chat Socket Based module enables real-time buyer-seller chat with fast socket-based messaging.","og_url":"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2016-08-24T13:45:26+00:00","article_modified_time":"2026-08-04T08:57:40+00:00","og_image":[{"width":825,"height":260,"url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Marketplace-Seller-Buyer-Chat-Socket-Based.png","type":"image\/png"}],"author":"Rajat Singh","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Rajat Singh","Est. reading time":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/"},"author":{"name":"Rajat Singh","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/6423f32ef4680c56420f690dc1e1121a"},"headline":"Opencart Marketplace Seller Buyer Chat (Socket Based)","datePublished":"2016-08-24T13:45:26+00:00","dateModified":"2026-08-04T08:57:40+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/"},"wordCount":2029,"commentCount":2,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Marketplace-Seller-Buyer-Chat-Socket-Based.png","articleSection":["Buyer Seller Chat","Chat","Chat System","opencart","Opencart Marketplace Membership","Seller Buyer Chat"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/","url":"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/","name":"Opencart Marketplace Seller Buyer Chat Socket Based","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Marketplace-Seller-Buyer-Chat-Socket-Based.png","datePublished":"2016-08-24T13:45:26+00:00","dateModified":"2026-08-04T08:57:40+00:00","description":"Opencart Marketplace Seller Buyer Chat Socket Based module enables real-time buyer-seller chat with fast socket-based messaging.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Marketplace-Seller-Buyer-Chat-Socket-Based.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/08\/Marketplace-Seller-Buyer-Chat-Socket-Based.png","width":825,"height":260},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-seller-buyer-chat-socket-based\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Opencart Marketplace Seller Buyer Chat (Socket Based)"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/6423f32ef4680c56420f690dc1e1121a","name":"Rajat Singh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/03d858f355bb996086b8608e9dc1fe35fe7bebb2d4b3ac713fd045120242c772?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/03d858f355bb996086b8608e9dc1fe35fe7bebb2d4b3ac713fd045120242c772?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Rajat Singh"},"description":"Rajat excels in optimizing e-commerce strategies and implementing effective solutions on the Opensource eCommerce platforms. Specializing in business analysis, Rajat drives growth and seamless integration for enhanced performance.","url":"https:\/\/webkul.com\/blog\/author\/rajat-singh52\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/57582","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/101"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=57582"}],"version-history":[{"count":67,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/57582\/revisions"}],"predecessor-version":[{"id":552053,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/57582\/revisions\/552053"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media\/57737"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=57582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=57582"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=57582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}