Не приходит прикрепленный к заказу файл на почту

Тема в разделе "Ошибки и их решения", создана пользователем LexaZ, 11 сен 2020.

  1. LexaZ

    LexaZ Новичок

    Сообщения:
    15
    Симпатии:
    0
    С помощью настраиваемых полей в админке вывел поле для прикрепления файла:
    upload_2020-9-11_12-8-35.png
    Нужно это для того, чтобы клиент мог прикрепить реквизиты компании.

    Проблема заключается в том, что этот самый файл не прикрепляется к письму о заказе. На хостинг файл закачивается, в админке в заказе тоже отображается (правда в виде названия файла только, т.е. посмотреть его нельзя)
    upload_2020-9-11_12-12-9.png

    Как сделать так, чтобы файл приходил в письме о заказе? Куда копать?

    Version 2.1.0.2 (rs.1)
     
  2. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.519
    Симпатии:
    241
    Сделать можно, но вроде не просто. Так в опенкарте заложено.. что только закачивается, а не письмом отправляется.
     
  3. LexaZ

    LexaZ Новичок

    Сообщения:
    15
    Симпатии:
    0
    Вопрос до сих пор актуален. Сталкивался ли кто-то с подобным?

    Гуглил решение в других источниках и ничего дельного не нашел :(. Один человек на костылях решил проблему, но мне его метод не помог.

    Смог вывести ссылку на скачивание файла в админке
    upload_2020-10-7_19-8-54.png
    Можно ли как-то вывести такую же ссылку в теле письма?
     
  4. LexaZ

    LexaZ Новичок

    Сообщения:
    15
    Симпатии:
    0
    В файле контроллера: ../catalog/model/checkout/order.php с помощью метода addAttachment если прописать конкретный файл, то вложение приходит. Например:
    $mail->addAttachment("123.jpg");
    Но вопрос в том, как заставить присылать файл, который клиент закачал во время оформления заказа, т.е. что конкретно прописать в аргументе ($здесь)?
    Понимаю, что должны быть данные из таблицы _order, а именно какая-то связь с order_id и custom_field (здесь прописывается зашифрованное имя файла), но как именно это прописать не знаю. Может ли кто-то подсказать как вывести в аргумент значение, чтобы он подхватывал нужный файл из папки upload и прикреплял его к письму?
     
  5. Алексей2022

    Алексей2022 Новичок

    Сообщения:
    18
    Симпатии:
    0
    Здравствуйте. Подскажите пожалуйста, кто нибудь, Есть решение такой задачи? Готов оплатить решение вопроса
     
  6. Алексей2022

    Алексей2022 Новичок

    Сообщения:
    18
    Симпатии:
    0
    Желательно без модулей
     
  7. zema50

    zema50 Продвинутый пользователь

    Сообщения:
    835
    Симпатии:
    94
    конечно решение есть ))
    вы конкретно где хотите прикреплять файл ?
     
  8. SiteMix

    SiteMix Продвинутый пользователь

    Сообщения:
    1.021
    Симпатии:
    174
    А не проще текстовое поле? Можно вывести так же как и поле для файла - в виде опции.
     
  9. Алексей2022

    Алексей2022 Новичок

    Сообщения:
    18
    Симпатии:
    0
    Доброго..!!
    Я хочу что бы прикрепленный файл в(из) оформления заказа, прикрепился непосредственно К ПИСЬМУ-заказу администратору и клиенту (файл jpg или PDF). Ну или на очень худой конец ссылкой. Если кто может, готов оплатить
     
  10. zema50

    zema50 Продвинутый пользователь

    Сообщения:
    835
    Симпатии:
    94
    только увидел, что у вас 2.1
    не охота возиться и вспоминать что там и как
    была бы 2.3 то можно было бы сделать.
     
  11. ashap

    ashap Пользователь

    Сообщения:
    71
    Симпатии:
    12
    могу сделать на любой версии
     
  12. Алексей2022

    Алексей2022 Новичок

    Сообщения:
    18
    Симпатии:
    0
    Версия 3. К началу этой темы, не имею отношения, - задача такая же. Магазин пока в проекте, создается. основная проблема, именно эта, файл должен передаваться сразу почтой, при оформлении заказа.
     
  13. Алексей2022

    Алексей2022 Новичок

    Сообщения:
    18
    Симпатии:
    0
    Есть заготовка голая, настроите? И нужна инструкция, для доработки. Напишите цену. Оплата будет через гаранта-администратора
     
  14. ashap

    ashap Пользователь

    Сообщения:
    71
    Симпатии:
    12
    я в личку все написал
    инструкциями не занимаюсь