• Модуль WB Opencart - ChatGPT

Модуль WB Opencart - ChatGPT

  • Автор: W&B
  • $20

Прегледи: 6

Купен: 0


ChatGPT за OpenCart — работа с каталога и поръчките чрез разговор

Проверете наличността на продукт, намерете конкретна поръчка или задайте нова базова цена с обикновено съобщение в ChatGPT. Модулът свързва OpenCart с чата и предоставя инструменти за ежедневните задачи на собственика на магазина.

Вие определяте кои действия са разрешени: само получаване на информация или и промяна на данни. Връзката се настройва от административния панел на OpenCart и използва готов MCP сървър. Не са необходими команди в терминал или собствен сървър за интеграцията.

Какво можете да правите

  • Да работите с каталога. Търсете продукти, преглеждайте информацията за тях, проверявайте базовите цени и наличностите и разглеждайте категории, производители и справочни данни.
  • Да следите поръчките. Получавайте списъци с поръчки, преглеждайте съдържанието и статусите им и извличайте статистика за магазина.
  • Да намирате клиенти. Търсете клиентски записи, ако администраторът е разрешил достъп за четене на данните за клиентите.
  • Да актуализирате продукти. Променяйте базовата цена, количеството, статуса, модела и SKU при разрешен достъп за промяна.
  • Да извършвате действия с поръчки. Променяйте статуса, а в OpenCart 3.x — подготвяйте и създавайте поръчки като гост.
  • Да използвате няколко магазина. Обединявайте връзките в един профил и посочвайте желания магазин в съобщението.
  • Да преглеждате историята на действията. Намирайте операции в журнала и отменяйте поддържани промени чрез запазени моментни снимки.
  • Да активирате инструменти за специалисти. Разрешавайте отделно изпълнението на PHP и SQL операции.

Интерфейсът за настройка е наличен на руски, украински и английски език. Сървърът проверява разрешенията при всяка заявка: съобщение в чата не може да отмени ограничение, зададено от администратора.

Какво е необходимо

  • Инсталация със структурата на OpenCart 2.3 или 3.x. Създаването на поръчки като гост е предвидено за версия 3.x. OpenCart 4.x изисква отделна адаптация.
  • PHP 7.4 или по-нова версия, разширенията cURL, ctype и OpenSSL и възможност за запис в директорията за съхранение на OpenCart.
  • Публичен HTTPS адрес на магазина и хостинг, който позволява обмен на заявки с MCP сървъра.
  • Акаунт в ChatGPT с достъп до свързване на собствен MCP сървър.

Съвместимостта с нестандартни инсталации и разширения на трети страни се проверява отделно. За работа чрез ChatGPT не е необходимо да въвеждате отделен OpenAI API ключ в модула.

Инсталиране и настройка в OpenCart

Имената на менютата, полетата и бутоните по-долу са посочени според английския интерфейс.

  • Направете резервно копие на файловете и базата данни на магазина.
  • Качете архива .ocmod.zip чрез Extensions → Installer.
  • Ако е необходимо, обновете модификациите и изчистете кеша на шаблоните.
  • Отворете Extensions → Extensions, изберете Modules и инсталирайте WB OpenCart — ChatGPT.
  • Отворете настройките. Ако достъпът е отказан, дайте на своята потребителска група права за достъп и промяна (Access и Modify) за extension/module/wb_chatgpt.
  • Активирайте Enable integration, изберете магазина в OpenCart storefront to connect и езика на данните в Data language.
  • Изберете разрешените операции и запазете настройките с Save.
  • В полето MCP server URL въведете https://chatgpt.torg.town. В административния панел адресът се въвежда без /mcp.
  • Попълнете потребителското име на собственика в Owner login и името на свързвания магазин в Connected shop name.
  • Въведете отделна парола за свързване от поне 24 символа в Connection password. Запазете я за следващото влизане. Използвайте паролата за профила на интеграцията, а не паролата за административния панел.
  • При свързване на първия магазин отметнете Create a new owner profile. Ако профилът вече съществува, използвайте неговите данни.
  • Натиснете Connect, след това Check connection. Съобщението „Connection is working.“ потвърждава успешната проверка.

За да свържете друг сайт, инсталирайте модула на него и използвайте същия профил на собственика. Всяка витрина в една инсталация на OpenCart също се свързва отделно: изберете я в настройките, въведете име и повторете свързването.

Свързване с ChatGPT

Отворете ChatGPT в браузъра. Възможността за добавяне на MCP сървър зависи от достъпа на вашия акаунт и правилата на работното пространство.

  • Отворете Plugins, натиснете + / Add и изберете Add custom MCP server.
  • Задайте име на връзката Opencart.
  • Въведете адреса https://chatgpt.torg.town/mcp. Тук, за разлика от настройките на OpenCart, окончанието /mcp е задължително.
  • Изберете удостоверяване чрез OAuth, прочетете уведомлението за достъп и създайте плъгина с Create as a plugin.
  • На страницата за вход на сървъра въведете потребителското име на собственика и паролата за свързване от настройките на модула.
  • След зареждане на инструментите инсталирайте плъгина, ако интерфейсът предлага допълнителен бутон за инсталиране.
  • Започнете нов чат, въведете @, изберете Opencart и поискайте списък на свързаните магазини.

Ако необходимата опция липсва, проверете дали функцията е достъпна за вашия акаунт и дали имате нужните права в работното пространство. В корпоративно работно пространство може да е необходима помощ от администратор. Имената на бутоните зависят от езика и версията на интерфейса на ChatGPT.

Как да формулирате заявките

Посочвайте магазина, действието и, когато е необходимо, идентификатора на продукта или поръчката. Например:

  • „Кои магазини са достъпни за моя профил?“
  • „Намери MacBook Air в магазина demo1.torg.town. Покажи ID, базовата цена и наличното количество.“
  • „Покажи последните пет поръчки в магазина demo1.torg.town и отвори най-новата.“
  • „В магазина demo1.torg.town задай базова цена 999 за продукта с ID 43. Прочети цената преди промяната и я провери след това.“
  • „Намери току-що направената промяна на цената в журнала и възстанови предишната стойност.“

При няколко свързани магазина името помага да се избере правилният shop_id. Ако заявката е неясна, първо уточнете магазина и продукта.

Особености на цените, витрините и отмяната на промени

Прегледът и търсенето на продукти показват базовата цена. Цената за клиента може да се различава заради промоции, отстъпки за клиентската му група, данъци и логиката на допълнителни модули.

В стандартния OpenCart multistore базовата цена, наличното количество и статусът на един продукт са общи за неговите витрини в една база данни. Промяната на тези полета се отразява във всички съответни витрини. Разрешенията на модула също важат за връзките в една инсталация.

Поддържаните промени могат да бъдат отменени, ако има валидна моментна снимка. Това не е универсален начин за отмяна на изпълнен PHP код, промени в структурата на базата данни или събития, свързани с поръчките. Използвайте моментните снимки заедно с пълно резервно копие на магазина.

Show All
Напишете отзив

Напишете отзив

Прегледите могат да бъдат оставени само от регистрирани потребители


Регистрирайте се

Тагове: OpenCart, ChatGPT