Изменение уведомление, отправляемого Virtuemart при оплате

Тема в разделе "Хаки и модификации", создана пользователем Айболит, 13.07.2012.

  1. Offline

    Айболит Недавно здесь

    Регистрация:
    30.10.2010
    Сообщения:
    43
    Симпатии:
    1
    Пол:
    Мужской
    Подскажите пожалуйста файлы, которые отвечают за отправку писем, о статусе оплаты в Virtuemart

    Особенно нужен файл, отправляемый после оплаты.

    Пишу в этой теме, потому что буду его менять, но не могу пока найти, помогите пожалуйста[!!!]
     
  2.  
  3. Offline

    Airis Недавно здесь

    Регистрация:
    13.03.2010
    Сообщения:
    452
    Симпатии:
    18
    Пол:
    Женский
    Ищите здесь: com_virtuemart\components\com_virtuemart\views\invoice\tmpl
     
  4. Offline

    Айболит Недавно здесь

    Регистрация:
    30.10.2010
    Сообщения:
    43
    Симпатии:
    1
    Пол:
    Мужской
    Здравствуйте

    Нет такого пути (в Virtuemart 1.1.9)

    Я нашел два файла

    /components/com_virtuemart/themes/default/templates/order_emails/comfirmation_email.tpl
    /components/com_virtuemart/themes/default/templates/order_emails/enquiry_email.tpl

    какой из них отвечает за отсылку письма с уведомлением, со статусом "Comfermed" для скачеваемого товара?

    Подскажите пожалуйста, какая переменная отвечает за вывод id для скачивания

    Буду ОООЧЕНЬ благодарен!

    Airis, подскажите пожалуйста где в Виртуемарте файл, отвечающий за гененрацию download_id

    Спасибо
     
    Последнее редактирование: 14.07.2012
  5. Offline

    Айболит Недавно здесь

    Регистрация:
    30.10.2010
    Сообщения:
    43
    Симпатии:
    1
    Пол:
    Мужской
    Пошарился по нету, наше еще файлики, отвечающие за mail

    1- /administrator/components/com_virtuemart/classes/ps_order.php
    2- /administrator/components/com_virtuemart/classes/ps_order_change.php
    3- /administrator/components/com_virtuemart/classes/ps_order_change_html.php
    4- /administrator/components/com_virtuemart/classes/ps_order_status.php

    Подскажите, какой из них отвечает за отправку письма об измене статуса

    (насколько я понял, это первый)

    Подскажите пожалуйста, как сделать так, чтобы при условии статуса "confermed"

    отправлялось письмо с друтим содержанием (берется из базы данных)

    скажите пожалуйста только где в этом файле (ps_order.php) взять переменную с номером заказа (order_id - она ввстречается несколько раз, какой именно нужен) и как заставить выводить что нибудь свое?
    |H||H||H||H||H|

    Профи, помогите пожалуйста
     

Поделиться этой страницей

Загрузка...