minishop2 отправить фотографию товара заказчику

Доброго дня! Вопрос на повестке дня.
Требуется к заказу прикрепить изображение (как реально выглядит товар), которое бы, письмом улетало заказчику. Либо другим доступным способом, ТГ, ватсап, почтовый голубь!

Интернет на эту тему молчит.

Подскажите в какую сторону копать?
Дмитрий
31 августа 2025, 14:14
modx.pro
107
0

Комментарии: 10

Артур Шевченко
31 августа 2025, 19:05
0
Чтобы сохранить возможность обновления минишопа, т.е. не менять исходники, отключи стандартную отправку и напиши свою в плагине на событие msOnChangeOrderStatus
    Дмитрий
    31 августа 2025, 20:34
    0
    Артур, ты один из не многих, кто реально помогает советом, с твоих подсказок я уже не раз сумел разобраться в непонятных для меня вещах, спасибо тебе!
    Как не править исходники я уже научился!
    Вопрос в том, что я не знаю с какой стороны подойти к этой задаче!
    Где живут события минишопа? Т.е. где мне искать файлик который отвечает за msOnChangeOrderStatus?
    Как прикрутить к заказу изображение?
    Уместно ли будет писать в базу путь до изображения, загружать его стандартными средствами модИКС… и желательно поподробнее как это все реализовать :)))
    Хоть какой-то вектор дай!
    Заранее, благодарен!
      Артур Шевченко
      01 сентября 2025, 10:18
      0
      Где живут события минишопа?
      В БД они живут, но для реализации задачи это не имеет значения. Вот здесь полный список с доступными параметрами.

      файлик который отвечает за msOnChangeOrderStatus?
      Не существует такого файлика. Ты должен создать его сам, если хочешь статический плагин, или не создавать. В любом случае плагин в modx хранятся в БД. Создаются через левый сайдбар вкладку Элементы->Плагины.

      Как прикрутить к заказу изображение?
      Вопрос не понятен. Что значит прикрутить к заказу? Для чего?

      Уместно ли будет писать в базу путь до изображения, загружать его стандартными средствами модИКС
      Уместно всё если это решает задачу, но как раз задачу я не совсем понимаю. Сейчас вот ещё раз перечитал заметку и появился вопрос: а зачем вообще тебе к письму прикреплять отдельный файл, почему нельзя передать изображение товара в теле письма, как это происходит из коробки? Там же передаётся список товаров с картинками, запихни нужную картинку в галерею, передай в чанк письма да хотя бы через опции товара и заказчик увидит товар.
        Дмитрий
        02 сентября 2025, 10:01
        0
        Вопрос не понятен. Что значит прикрутить к заказу? Для чего?
        Когда покупатель выбирает товар на сайте, он видит фотку товара, в моем случае, это букет цветов, но каждый раз, после сборки букета, менеджер отправляет фотку уже реального букета в ватсап покупателю, что бы ожидание и реальность совпадали.
        Я хочу сделать так, что бы это было централизованно, непосредственно через интерфейс минишопа. Что бы была возможность подгрузить реальную фотографию букета к заказу, и так же через интерфейс минишопа отправить ее покупателю.

        Уместно всё если это решает задачу, но как раз задачу я не совсем понимаю. Сейчас вот ещё раз перечитал заметку и появился вопрос: а зачем вообще тебе к письму прикреплять отдельный файл, почему нельзя передать изображение товара в теле письма, как это происходит из коробки?.
        По большому счету мне без разницы, как это будет технически, отдельный файл или в теле письма, цель, что бы заказчик увидел фотку.

        Там же передаётся список товаров с картинками, запихни нужную картинку в галерею, передай в чанк письма да хотя бы через опции товара и заказчик увидит товар
        Боюсь такое решение мне не совсем подходит, т.к. у меня каждый новый заказ, должен иметь новую фотографию.
          vrm13
          02 сентября 2025, 10:20
          0
          Делал через msOrderFiles к заказу добавляю фото во вкладке дополнения, на смену статуса заказа уходит письмо где прикреплено фото
            Дмитрий
            02 сентября 2025, 10:37
            0
            о! звучит как план!
            Подскажите, из описания не понял, а как то в самой таблице отображается, загружен файл в этот заказ или нет? Ну, может появляется новая колонка или какая-то иконка?
              vrm13
              02 сентября 2025, 10:56
              0
              В какой таблице, в заказах? нет, в коробке такого нет
                Дмитрий
                2 часа назад
                0
                посмотрел более внимательно, не совсем мне подходит сие дополнение… а жаль… прям теплилась надежда.
            Артур Шевченко
            02 сентября 2025, 16:53
            0
            Раз к каждому заказу новая фотка, то плагин со своей отправкой. Ну и нужно как-то связать заказ и фото. Тут или сохранять в БД или имя файла задавать равным id заказа
              Дмитрий
              2 часа назад
              0
              ух! даже звучит сложно… =)
              А можно ссылкой в меня кинуть на то как вообще загружать изображения?
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      10