Артем

Артем

Был в сети 04 апреля 2026, 16:32
Заказы не принимаю
Павел Гвоздь
Павел Гвоздь
Дмитрий Аюпов
Дмитрий Аюпов
Не умею гитхабом пользоваться, поэтому напишу сюда, кому надо, найдет.

Инструкция по добавлению дополнительного поля в minishop2.
В результате получится поле проходящее сквозь админку, сайт, письмо клиенту и останется в «Заказах».
1. Добавляем дополнительное свойство товара. Приложения/minishop2/ настройки/опции/создать/ Ключ — text, Название — Текст, Тип свойства — Текстовая область

2. Ресурсы/Ваша категория с товарами/Опции/Добавить/характеристику/ text и Включен
3. Товар/Основные свойства/Свойства товара/Текст/ заполняем

4. Переходим в шаблон/чанк вывода товара, по умолчанию — msProduct.content
Пишем внутрь
<!--form action="product.html"--> <input  type="text" name="options[text]" value="[[+text]]">
5. На сайте появился input где выводится текст, который мы заполнили в Товаре, мы можем туда записать любую информацию. Можно сделать
<input type="hidden">
тогда можно записывать информацию не показывая ничего на сайте.
6. Добавляем вывод текста в комментарии в корзине tpl.msCart.row [[+option.text]]
7. Добавляем вывод текста в письме tpl.msGetOrder.row [[+option.text]]
Отправляем, смотрим письмо и админку


p.s. Я тут новичек пока и не понимаю зачем кто-то на все мои сообщения минусы наставил. Здесь так принято? Если претензии какие-то, то напишите, постараюсь исправиться. Зачем исподтишка мудить?