Новости Joomla

Process Forge — фреймворк для создания AI-процессов.

Process Forge — фреймворк для создания AI-процессов.

На новогодних каникулах 2026 в одном из чатов Joomla-сообщества коллега по цеху поделился промптом для ИИ-агента и результатом этого промпта. За неделю до этого он впервые попробовал Gemini CLI. Я до этого ИИ пользовался только в веб версиях и в целом меня это устраивало. Увидев простыню текста, запрос в CLI и простыню ответа первое, что меня охватило: "Я НЕ ХОЧУ вот это всё изучать! Опять что-то новое, надоело...".

Потом были стадии проб и ошибок, попыток использовать готовые пакеты community skills с гитхаба с ролевым внушением "ты супер-пупер мега-бэкенд-Joomla разработчик с 40-летним опытом, сделай мне красиво". Где-то в середине этого полугодия я стал формализовать свои процессы (а это не только разработка, но и SEO, аналитика, бизнес-аналитика, проработка и выстраивание процессов и т.д., но в итоге это, как правило, или связано с или ведёт к сайту на Joomla). Формализация привела к моему пониманию некоторых базисов, которые общие для всех процессов. Об этом чуть ниже.

Теперь я хочу представить на суд уважаемой публике свои наработки по фреймворку для создания формализованных процессов работы для ИИ-агентов - Process Forge.

0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 12791 Просмотров
*

melkiialex

  • Захожу иногда
  • 152
  • 0 / 0
VirtueMart 2 счет
« : 09.07.2012, 11:20:27 »
Добрый день.
Появилась сложность, надо сделать так. что после оформления заказа, клиент получал уведомление о том что он заказал заказ, и ему вышлют счет в ближайшие 24 часа.
А администратор будет получать себе письмо где указаны товары с сумой заказа, на основе этого он сам составляет счет вносит туда стоимость доставки в выбранную страну заказчиком, и высылает счет заказчику.

Как реализовать, что бы заказчик не видел сразу счета, а просто уведомление о получение заказа.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: VirtueMart 2 счет
« Ответ #1 : 09.07.2012, 11:57:46 »
Файл формирующий письмо в вашем случае /components/com_virtuemart/views/invoice/tmpl/mail_html.php
Вы должны скопировать данный файл в/templates/ваш шаблон/html/com_virtuemart/nvoice/mail_html.php
Копировать файлы в папку своего шаблона нужно, чтобы ваши изменения не затерлись при обновлении шаблона.
Небольшое пояснение кода данного файла
Спойлер
[свернуть]
Вы можете переделать этот файл по своему усмотрению. То есть, назначить условия определить вывод какое письмо отправлять кому в зависимости от статуса.
Для вашего вопроса
Код: php-brief
if ($this->recipient == 'shopper' AND $this->orderDetails['details']['BT']->order_status == 'P') {
echo $this->loadTemplate('sstatusp');
// загружаем mail_html_sstatusp.php
} elseif ($this->recipient == 'vendor' AND $this->orderDetails['details']['BT']->order_status == 'P') {
echo $this->loadTemplate('vstatusp');
// загружаем mail_html_vstatusp.php
}
файлы mail_html_sstatusp.php и mail_html_vstatusp.php вы должны создать
*

melkiialex

  • Захожу иногда
  • 152
  • 0 / 0
Re: VirtueMart 2 счет
« Ответ #2 : 19.07.2012, 11:56:24 »
Блин что то не выходит, сделать просто отправку письма заказчику с текстом. " Спасибо за заказ, Вам будет выставлен счет по электронной почте в ближайшие 24 часа." Ну а естественно что бы админ получал письмо уже с заказом и с выбранными вариантами доставки, что бы уже самостоятельно сделать счет для отправки заказчику.
*

melkiialex

  • Захожу иногда
  • 152
  • 0 / 0
Re: VirtueMart 2 счет
« Ответ #3 : 24.07.2012, 14:33:25 »
Спасибо за ответ, в файле mail_html за комментировал
Код
	<?php
// Shop desc for shopper and vendor
if ($this->recipient == 'shopper') {
    echo $this->loadTemplate('header');
}
// Message for shopper or vendor
     echo $this->loadTemplate($this->recipient);
// render shipto billto adresses
// echo $this->loadTemplate('shopperaddresses');
// render price list
//  echo $this->loadTemplate('pricelist');
// more infos
// echo $this->loadTemplate($this->recipient . '_more');
// end of mail
echo $this->loadTemplate('footer');
?>
А в файлах footer и shopper убрал лишнее и теперь в письме приходит только номер заказа и фраза о выставление счета в 24 часа.


Вот теперь бы найти файл который отвечает за тему письма, то есть за заголовок письма что присылается а почту.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
*

melkiialex

  • Захожу иногда
  • 152
  • 0 / 0
Re: VirtueMart 2 счет
« Ответ #5 : 24.07.2012, 14:39:59 »
Блиин точно, вот я не внимательный то,  всего%2$s - убрал и все гуд  *DRINK*
*

dimaomsk

  • Новичок
  • 1
  • 0 / 0
Re: VirtueMart 2 счет
« Ответ #6 : 18.09.2012, 15:04:34 »
Ребята, схожая тема: у меня несколько ресторанов на одном сайте. Как отправлять заказ тому ресторану, из меню которого формируется заказ? Пока додумал до того, чтобы каждому товару присваивать Производителя, email которого соответствует email'у ресторана. То есть вместо email'а администратора нужно подставлять email Производителя... Таким образом, когда покупатель заказывает в ресторане 1, письмо уходит в ресторан 1, в ресторане 2 - в ресторан 2 и т.д. Единственное, не знаю, получится ли отправить двум и более ресторанам, если покупатель заказал пиццу в ресторане 1, а десерт в ресторане 2...
*

glutton

  • Захожу иногда
  • 54
  • 0 / 0
Re: VirtueMart 2 счет
« Ответ #7 : 14.11.2012, 22:55:36 »
Кто-то может быть знает, как прицепить вложение к письму с подтверждением заказа ?   В каком файле формируется непосредственно команда send mail ?
*

Scorp147

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
Re: VirtueMart 2 счет
« Ответ #8 : 19.11.2012, 17:24:44 »
еще бы реализовать прикрепление файла с реквизитами компании при регистрации. чтобы счет можно было выставить
*

mkt

  • Захожу иногда
  • 76
  • 0 / 0
Re: VirtueMart 2 счет
« Ответ #9 : 12.03.2013, 21:51:18 »
А может  кто то просто поправил код стандартного шаблона сообщения для клиента после заказа? Будьте добры, выложите сюда.
*

klinkoff

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: VirtueMart 2 счет
« Ответ #10 : 27.08.2013, 09:59:36 »
Люди, помогите!
Мне необходимо знать какой файл отвечает за формирование счета именно в панели управления. Там в списке заказов есть кнопка ПЕЧАТЬ, так вот мне надо отредактировать то, что выходится на печать.
В частности, надо убрать ФИО продавца, индекс, область. 
Письма о заказе, которые приходят и админу, и поупателю, я уже исправил, а вот с печатью счета завал... Хелп!
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: VirtueMart 2 счет
« Ответ #11 : 27.08.2013, 10:05:04 »
Смотрите на адресную строку - /index.php?option=com_virtuemart&view=invoice&layout=invoice&tmpl=component&virtuemart_order_id=14
соответственно - /components/com_virtuemart/views/invoice/tmpl/invoice.php
*

klinkoff

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: VirtueMart 2 счет
« Ответ #12 : 27.08.2013, 12:30:59 »
Смотрите на адресную строку - /index.php?option=com_virtuemart&view=invoice&layout=invoice&tmpl=component&virtuemart_order_id=14
соответственно - /components/com_virtuemart/views/invoice/tmpl/invoice.php

Спасибо Вам большое! Совершенно точно! Сделал все, что хотел.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Расчёт стоимости товара в VirtueMart за периметр

Автор NIKOLY

Ответов: 0
Просмотров: 4214
Последний ответ 04.07.2025, 09:18:31
от NIKOLY
VirtueMart 3 Отображать только товары в наличии!

Автор GaziroFFka

Ответов: 4
Просмотров: 7449
Последний ответ 06.06.2023, 13:55:13
от Akeksandr
SP VirtueMart Category Search

Автор ve1006

Ответов: 10
Просмотров: 11163
Последний ответ 18.01.2023, 10:39:10
от AzMandius
Как вывести модуль в страницу VirtueMart?

Автор harddrop

Ответов: 11
Просмотров: 8328
Последний ответ 13.11.2022, 13:11:37
от Evgen Kulibin
Как правильно настроить покупку в VirtueMart?

Автор varella

Ответов: 1
Просмотров: 5381
Последний ответ 12.10.2022, 16:14:04
от varella