Настраиваем вид письма, приходящего клиенту после покупки в virtuemart 2

Опубликовано: 19 Апрель, 2013
Обновлено: 18 Май, 2016
Категория: SEO оптимизация
Комментариев: 382

В virtuemart предусмотрена очень полезная функция отправки писем с деталями заказа покупателям на e-mail после совершения заказа. В этой статье я рассмотрю, как можно отредактировать письмо для придания ему "человеческого" вида.

Изменение темы письма

Тема письма редактируется в файле \language\ru-RU\ru-RU.com_virtuemart.ini

По умолчанию она выглядит так

Вместо переменных соответственно подставляется:

  • %3$s - номер заказа
  • %1$s - название магазина
  • %2$s - сумма заказа

Для каждого статуса заказа можно задать свою тему. Так же можно настроить тему письма отдельно для продавца и покупателя.

Темы писем для разных статусов для покупателя

Аналогично для продавца

Видно, что темы отличаются только своим окончанием (C, P, R и т.д.), которые привязывают к разным статусам товара.

Посмотреть соответствие буквы и статуса можно в настройках virtuemart в разделе Статусы заказов.

статусы заказов

Соответственно можно менять темы писем по своему желанию, вставляя в нужные места описанные выше переменные.

Изменение шаблона письма

За вид письма отвечают файлы, лежащие в папке /components/com_virtuemart/views/invoice/tmpl.

Основной файл, в котором задаются стили и подключаются остальные файлы - mail_html.php

В нем можно изменить фон письма, цвет ссылок и другие css стили, а так же отключить шаблоны, отвечающие за шапку, подвал и другие части письма.

Разберем структуру письма по порядку.

Редактируем шапку письма

За вид шапки отвечает файл mail_html_header.php. В ней выводится логотип компании продавца, контакты продавца и обращение к покупателю.

Задать логотип можно в настройках virtuemart в разделе магазин.

логотип продавца

Чтобы убрать логотип из письма достаточно удалить или закомментировать в файле /components/com_virtuemart/views/invoice/tmpl/mail_html_header.php строку

Справа от логотипа выводится информация с контактным данными продавца. Она задается так же в настройках virtuemart в разделе магазин во вкладке Дополнительная информация.

информация о продавце

За вывод этих данных отвечает строка в файле в файле /components/com_virtuemart/views/invoice/tmpl/mail_html_header.php

Изменить обращение к клиенту с "Приветствуем, ..." можно в файле \language\ru-RU\ru-RU.com_virtuemart.ini

%1$s - имя клиента

Редактируем блок с номером заказа и другой информацией

Для наглядности приведу скриншот.

номер заказа редактирование

Данный блок редактируется в файле mail_html_shopper.php

За вывод номера заказа отвечает код

За вывод пароля заказа

За вывод кнопки "посмотреть ваш заказ онлайн"

Итоговая сумма выводится кодом

Состояние заказа

Комментарий к заказу

Соответственно, чтобы убрать лишнее просто удаляем эти строчки

Редактируем блок с контактными данными

Выглядит этот блок так

контакные данные

За вид блока отвечает файл mail_html_shopperaddresses.php, который подключается в файле mail_html.php строкой

После удаления строчки, данный блок не будет приходить в письме.

Для замены заголовков Выставить счет и Адреса доставки, можно отредактировать файл /language/ru-RU/ru-RU.com_virtuemart.ini заменив в нем перевод COM_VIRTUEMART_USER_FORM_BILLTO_LBL и COM_VIRTUEMART_USER_FORM_SHIPTO_LBL соответственно, либо написать их внутри файла mail_html_shopperaddresses.php, сохранив файл в кодировке UTF-8 без BOM.

Подробнее на редактировании данного блока останавливаться не буду, потому что структура файла достаточно простая. Если будут вопросы по этому блоку, то отвечу на них в комментариях.

Редактируем блок с информацией о товаре

информация о товаре

За вид этого блока отвечает файл invoice_items.php.

Чтобы не не выводить данный блок в письме нужно удалить в файле mail_html.php строку

На этом блоке так же не буду останавливаться подробно. Все данные выводятся в таблице, поэтому достаточно легко можно сориентироваться где показывается та или иная информация и подправить шаблон под себя.

Редактируем подвал письма

подвал письма

За вид данного блока отвечает файл mail_html_footer.php. Чтобы не выводить подвал нужно удалить в файле mail_html.php строку

Для замены текста "Спасибо за покупку на"  в файле /language/ru-RU/ru-RU.com_virtuemart.ini находим и меняем перевод

Чтобы не повторять название компании 2 раза можно удалить из файла mail_html_footer.php

Что бы убрать описание магазина из письма удалим в файле mail_html_footer.php

Шаблоны от читателей

Жанна: скриншот | архив с файлами

Артем: скриншот1 | скриншот2 | архив с файлами | сайт

P.S.

Нельзя рассмотреть все возможные варианты вида письма, поэтому  если вы уже настроили письмо на своем сайте и хотите поделиться отредактированными файлами со всеми, то напишите на мою почту приложив архив с файлами и скриншот внешнего вида самого письма. Чтобы не делать статью еще больше, я буду давать ссылки на скачивание этих файлов, и множество людей скажут вам спасибо! 🙂

Компонент Email Manager - альтернативное простое решение без правок php файлов

382 комментария

    Роман

    Спасибо огромное за статью! Очень ее ждал! На конец то отредактирую письмо, а то нигде нет нормальной информации!

    Давид

    Скиньте пожалуйста ети файли мне на почту. Спасибо

    Стас

    Спосибо за статейку, как раз собирался заняться письмом. вопрос :а какая у вас почта ???

    Стас

    admin@virtuemart.su? эта

      admin

      admin

      да

    Антон

    Спасибо за статью, вот у меня есть вопрос. Как сделать подписи, где пишут реквизиты и адрес доставки. чтобы было например так:
    Имя: Иван
    Фамилия: Иванов
    город: Ивановск
    тел.: 1234567
    факс: 1234565

      admin

      admin

      попробуйте добавить эти данные в самый конец файла mail_html_footer.php

      Евгений

      Антон,у Вас получилось сделать:
      Имя: Иван
      Фамилия: Иванов
      город: Ивановск
      тел.: 1234567
      факс: 1234565

      ,если нашли решение,не могли бы скинуть,пожалуйста.

    людмила

    Будьте добры если кто поделился с вами кодом письма скиньте на почту мне пож-ста

      admin

      admin

      Если кто-то поделиться, то я буду выкладывать файлы для скачивания

    Михаил

    Большое спасибо за статью. А не подскажите, как сделать нормальную нумерацию заказов в Virtumart? Чтоб были заказ № 0001, 0002, 0003 итд. А то по умолчанию случайный набор букв и цифр.

      Алексей

      Михаил, есть отличный бесплатный плагин "Genius Order Numbering for Virtuemart" в настройках можно сделать номер заказа(год,месяц,день,номер заказа YYYYMMDDNNNN) по желанию можно выбрать функцию User definet и во второй строчке используя спец. символы можно сделать просто четыре цифры NNNN. Мне лично больше нравится присутствие даты в начале номера заказа и я использую YYYYMMDD-NNNN, разница между тем, что стоит по умолчанию, это тире разделяющее дату и номер. Не понятно почему админ ещё не написал про этот плагин статью!

        admin

        admin

        Есть пост на форуме
        http://virtuemart.su/forums/topic/normalnyj-nomer-zakaza-v-virtemart-2/

    Ирина

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

      admin

      admin

      к сожалению, не знаю, если разберетесь, то поделитесь

    Андрей

    Добрый день!
    Спасибо за Ваш сайт очень полезен!

    У меня вопрос по поводу настройки письма.
    Пробовал но настроить не получилось)
    Не могли бы вы выслать отредактированные файлики вашего письма мне на почту?

    Почта в контакте к комментарию colamb...@bk.ru

    Заранее спасибо!

      admin

      admin

      отправил

    Жанна

    Спасибо за статью, если кому интересен такой вид писем http://s017.radikal.ru/i429/1305/fa/45e8a6674f80.jpg (разные для покупателя и продавца) могу поделиться отредактированными файлами

    Файлы размещены в конце статьи

      admin

      admin

      если вы не против, то можете прислать файлы мне и я выложу их для всех желающих

        Жанна

        отправила

          admin

          admin

          огромное спасибо!
          разместил

    yaroslav

    Будьте добры, скиньте пожалуйста коды писем сюда:
    omelchenko.yarik@mail.ru

    Спасибо большое

    Игорь

    А не подскажет ли уважаемый джин:), как бы в письме которое приходит админу и клиенту указать сумму количеств всех товаров заказа? Ну тобишь 5 колец, 5 гвоздиков итого всего 10 единиц товара

      admin

      admin

      не сталкивался с таким, к сожалению

    людмила

    и мне скиньте пожалуйста)))

      Жанна

      файлы прикреплены к статье)))

    Иван

    Скопировал файлы на сервер (все кроме перевода, его оставил своим, так как много что в нем менял под себя) - при подтверждении заказа пишет "Пустое тело письма" Как быть?

      Жанна

      Трудно сказать, в чем причина. У меня версия virtuemart 2.0.20b Данные файлы формируют письма точно как на скриншоте. Как выглядят файлы в других версиях я просто не знаю...
      Принцип такой: в файле mail_html.php вместо шаблона лежит код на два других шаблона (для покупателя и продавца)
      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 и редактируете шаблоны, руководствуясь данной статьей.

        Катерина

        Жанна, можно тоже полный архив? Совершенно запуталась в этом редактировании, восстановить не могу... shaturasport@yandex.ru

      Жанна

        Иван

        Жанна, можно мне тоже на почту.
        Буду благодарен
        fun-ka@yandex.ru

          admin

          admin

          в конце статьи выложены исходники

            Полина

            Владимир, а Вы, случайно, не знаете, почему шаблон Жанны не работает в версии 2.0.24 (пустое тело письма)? В принципе, конечно, самостоятельно повозиться и расковырять свои файлы не тоже можно, но очччень интересно. Там, наверно, что-то с кодом?

    Иван

    Жанна, спасибо за ответ, у меня такая же версия, в вашем архиве все файлы из папки tmpl или это добавочные?

    Жанна

    добавочные. дайте e-mail, скину всю папку

    Иван

    Буду благодарен. tobolmail@mail.ru

    Артем

    Подскажите кто нить.
    Как вывести в письме краткое описание товара.

    Егорка

    Ребят, скиньте пожалуйста отредактированные файлы на e-mail: ek8800@yandex.ru. Буду очень признателен. Спасибо

      admin

      admin

      файлы можно скачать в конце статьи

    андрей

    все нормально, моя невнимательность., а вот может подскажете как добавить произвольный текст в footer письма и ссылку предположим

      admin

      admin

      Просто добавьте в файл mail_html_footer.php обычный html код с текcтом и ссылкой в конец файла

    Елена

    Все скачала, переменила файлы и письмо приходит пустое.

    Егорка

    Файлы которые лежат в конце статье не работаю. Там нет главного файла invoice_items где редактируется таблица приходящего письма (блок информации о товаре).
    Если есть возможность выложите другие файлы. Или если есть возможность скиньте код данного файла на электронку ek8800@yandex.ru.
    Заказчик уже третий день высказывает свое недовольство, а я не могу ничего сделать.

      Жанна

      заменить нужно только те файлы, что в предложенном архиве, все остальные файлы в папке tmpl Вашего сайта остаются без изменений. Отправила Вам папку с полным содержанием.

        Tim

        Скиньте пожалуйста все отредактированные файлы. Буду очень признателен. Спасибо. info@orangemoda.com

          admin

          admin

          файлы для скачивания можно найти в конце статьи

    Елена

    И мне отправьте.
    info@jenlen.ru
    Спасибо!

    Ибо заменяю файлы из архива, и письмо приходит пустое + кракозябры на сайте в личном кабинете в ИНформации о заказе.

    Елена

    У меня в письме вместо логотипа квадратик, хотя логотип загружен и в файлах ничего не менялось.

      Елена

      Не актуален вопрос,это The Bat клинит по поводу логотипа)

    Елена

    Вопрос такой, вот присылается письмо по Вашим шаблонам, а как сделать номер заказа кликабельным, чтоб можно по нему перейтив личный кабинет в список заказов?

    Спасибо!

    Елена

    Когда заказ отпрален, письмо приходит пустое.

    Стас

    Здравствуйте Жанна и мне пришлите пожалуйста adameva1481@gmail.com

      admin

      admin

      Файлы можно скачать в конце статьи

    Дмитрий

    Спасибо Вам огромное! Очень полезные статьи! Практически всю помощь беру от Вас!!! )

    Егорка

    Ребят, подскажите пожалуйста, как увеличить размер шрифта где указывается цена? сайт влето.рф

      admin

      admin

      можно добавить стиль в components/com_virtuemart/assets/css/vmsite-ltr.css

        Дмитрий

        У меня увеличились только на категории товара, а как увеличить шрифт стоимости в карточке товара?

          admin

          admin

          если это для сайта в подписи. то нужно добавить в файл /templates/tarelkamskru/css/params.css стиль

          и другие стили по желанию

          если возникнет больше вопросов по настройке, то лучше задавать их на форуме 🙂

    Leonellka

    Большое спасибо за статью!
    Можно еще добавить, что нужно в общих настройках магазина включить вид письма- html. У меня стоял "текст" - письма приходили совсем другие и правки не помогали)

      admin

      admin

      спасибо за дополнение

      Михаил

      если включить вид письма, то при оформлении заказа пишет "пустое тело письма", и сообщения ни админу ни покупателю не приходит.

        Михаил

        имел ввиду "вид письма- html"

          Михаил

          какой замечательный форум, сам спросил, сам нашёл через день ответ.

            admin

            admin

            поделитесь решением, если не трудно

        Полина

        И как же решить этот вопрос?

          Полина

          Сообщение: Пустое тело письма. Письма не приходят.

            Полина

            Пробовала менять способы отправки в админке Joomla (PHP, Sendmail, SMTP). Ничего не помогает. Получается только так: выставить вид письма в VM текстовый, при этом ужасное стандартное письмо, или, если вид HTML , то вообще ничего не отсылается... Подскажите, плиз, решение, уже везде все перекопала.

            Полина

            Оказывается HTML не работает только со скачанными файлами. Если настраивать свои и переключить письмо на HTML, то все ОК.

    Dima

    Может быть вопрос не совсем по теме. После оформления и подтверждения заказа покупателем, и ему и мне на почту приходит письмо такого типа: "Иван Иванов подтвердил/а заказ на сумму 0 руб., номер заказа: efc108". Сумма все время сбрасывается на 0. В чем может быть дело? Состояние заказов уже менял, товар в наличии есть, не пойму...

    Эдуард

    Пустое тело письма! кто то решил этот вопрос?

    Артур

    Доброго времени всем.
    пока не могу найти ответ может вы подскажете. В приходящем письме и при оформлении заказа не выводит имя покупателя. Немного наковыряв нашел что:
    Строка которая выводится с именем покупателя в письме (COM_VIRTUEMART_MAIL_SHOPPER_NAME="Приветствуем, %1$s,") имеет переменную %1$s но почему то ее не подхватывает.
    Та же самая у меня беда и при добавлении товара в корзину в поп ап окошке пишет "Товар %1$s был добавлен в Вашу корзину %2$s раз(a)"
    В чем может быть проблемка, кто сталкивался подскажите.

    Dima

    Можно ли как-то отформатировать текст комментария к заказу (выделить жирным, подчеркнуть или другим цветом сделать)? Когда добавляешь комментарий к заказу через админ панель. Имею ввиду не комментарий покупателя, а комментарий магазина (Виртуемарт - Заказы - (Номер заказа) - Обновить статус (добавить комментарий) ).

      admin

      admin

      можно попробовать вручную вставлять html теги

    Ola

    Вышла у меня вот такая ерунда:
    Подскажите где править?

    Позиции заказа

    1 X куртка (ЀртШЪсл30570)

    Размер (рус.) 62
    0.00000
    Всего5200.00000
    ----------------------------------------------------------------
    СтнШУнсть нбрабнтЪШ Ш ХнставЪШ (Самовывоз )
    Всего : 0,00 руб
    ЊнУШссШя (Наложенный платеж
    )
    Всего:0,00 руб
    ----------------------------------------------------------------
    COM_VIRTUEMART_MAIL_SUBTOTAL_DISCOUNT_AMOUNT : 0,00 руб
    Всевн : 5200,00 руб

      Ola

      Это письмо, которое приходит покупателю.

      admin

      admin

      скорее всего проблема в кодировке файла
      смените кодировку на UTF-8(Без ВОМ)
      сделать это можно в Notepad++

        Ola

        разобралась. дело было в "Формат текстового сообщения" у меня стояло текстовое, а надо HTML-формат. (В настройках магазина) , но возникла другая проблема. Письмо выглядит так же как у вас, но поля немного смещены. то есть например под словом цена стоит цифра со скидкой и т.д. как их выровнять?

    Никита

    Может кто-нибудь знает как сделать разные шаблоны писем для разных групп покупателей?
    Т.е. если заказывает обычный покупатель, то приходит письмо вида номер 1, а если, например, постоянный, то шаблон письма номер 2

    Анатолий

    Добрые люди подскажите как сделать так чтоб письмо которое отправляется покупателю дублировалось и на почту магазина

      Михаил

      письма два отсылается и так, одно вам, другое заказчику. Проверьте в общих настройках - настройки сервера, должен быть указа ваш адрес почты

    Анатолий

    народ ещё очень нужно поправить само письмо приходящее не клиенту а продавцу где это можно сделать ???

      admin

      admin

      править нужно шаблоны в папке components\com_virtuemart\views\invoice\tmpl
      файлы шаблонов для продавца начинаются с mail_raw

        Azzz

        Не совсем так. Mail_raw так же как и mail_html предназначены одновременно и для продавца и для покупателя. Только mail_raw используется для если выбрать отправку писем как текст, а mail_html как HTML-формат, в зависимости от выбранного способа в "Виртуемарт > Настройки > Магазин > Параметры электронной почты".

          admin

          admin

          да, похоже что так 🙂
          спасибо за дополнение!

    Юрий

    Люди, помогите!
    Мне необходимо знать какой файл отвечает за формирование счета именно в панели управления. Там в списке заказов есть кнопка ПЕЧАТЬ, так вот мне надо отредактировать то, что выходится на печать.
    В частности, надо убрать ФИО продавца, индекс, область.
    Письма о заказе, которые приходят и админу, и поупателю, я уже исправил, а вот с печатью счета завал... Хелп!

    Анатолий

    отлично спасибо всё работает))
    есть ещё вопрос на главной странице миниатюры постоянно меняются
    как сделать их статичными

      admin

      admin

      попробуйте включить кеширование у модуля, который выводит товары

    Юрий

    Вопрос закрыт! Помогли добрые люди.

    Их ответ: "Смотрите на адресную строку - /index.php?option=com_virtuemart&view=invoice&layout=invoice&tmpl=component&virtuemart_order_id=14
    соответственно - /components/com_virtuemart/views/invoice/tmpl/invoice.php"
    Сделал все что хотел. Дальше уже сам докумекал.
    Вдруг кому-то тоже пригодится.

    Анатолий

    нет не помогает
    в модуле есть настройки всякие а вот то что отвечает за сортировку нет

    Алексей

    Скажите пожалуйста кто нибудь, а какой файл надо редактировать что бы изменить вид письма HTML приходящего админу сайта после отправки по форме "Задать вопрос по этому товару" ?? ЗАранее спасибо

    Анатолий

    Народ подскажите что может быть
    не отражается цена в новинках на главной странице

      Александр

      Возможно вы не указали категорию товара. Бывает по этой причине не отображается

    Александр

    Спасибо огромное за Вашу статью! У меня, как и у некоторых других (на мой взгляд) иногда возникает необходимость корректировать данные по заказу (после согласования с Заказчиком). В функционале магазина нет такой возможности (редактирование, добавление или удалении товаров заказа в панели управления). Ну не лезть же в БД вручную.
    Подскажите, как справляетесь Вы с подобными проблемами и какие решения можете посоветовать?

      admin

      admin

      К сожалению, не смогу подсказать, сам никогда не правил заказы(только удалял)

    Александр

    Как выводить названия полей в письме? А именно, в том месте, где выдаётся информация о заказчике и адресе доставки. Т.е. у меня задача вывести ещё также названия дополнительных полей, к примеру: Адрес: ул. такая-то, расчётный счёт: ххххххххх, ИНН: ххх. Может это как-то просто делается, я не смог понять. Подскажите, пожалуйста, кто знает. Заранее благодарен.

    Роман

    Здравствуйте.
    Подскажите, где настраивается вид письма покупателю в pdf формате.
    Не очень красиво выводится письмо.
    Или, где вообще отключить експорт в pdf формат.
    Спасибо.

    Алексей

    Скажите пожалуйста кто нибудь, а какой файл надо редактировать что бы изменить вид письма HTML приходящего админу сайта после отправки по форме «Задать вопрос по этому товару» ?? ЗАранее спасибо

      Leonellka

      «Задать вопрос по этому товару» - components/com_virtuemart/views/askquestion/tmpl/mail_html_question.php

    Анатолий

    народ кто-нить подскажет где шаблоны в virtuemart и кто за что отвечает?
    и стили где живут ?

      admin

      admin

      шаблоны располагаются в папке components/com_virtuemart/views
      стили в файле components/com_virtuemart/assets/css/vmsite-ltr.css

      все это справедливо если в папке в вашим шаблоном нет переопределения шаблонов virtuemart

    Сергей

    Добрый день всем!
    Подскажите пожалуйста, как мне убрать все в блоке с информацией о товаре кроме наименования и количества товара подскажите пожалуйста, я новичек только!
    буду очень признателен!

      Анатолий

      описание товара сносится в карточке товара в магазине

    Роман

    Здравствуйте.
    Ситуация: основная валюта магазина гривна,
    покупатель во время оформления заказа в 100 грн. произвел пересчет стоимости заказа (с помощью модуля выбора валют) в 400 руб. , в корзине стоимость заказа отобразилась 400 руб., а в письме к покупателю и к продавцу - 100 руб., без пересчета по курсу.
    Вопрос: где подправить код для пересчета стоимости по курсу валюты покупателя.

      Анатолий

      попробуй сбросить кэш должно помочь

    Анатолий

    народ как отключить отправку письма покупателю?

      Анатолий

      Admin вопрос по поводу писем покупателю и продавцу

      как настроить чтоб письма приходили разные
      у меня сейчас приходит одно и тоже письмо и мне и покупателю

        admin

        admin

        можно изменить шаблон письма продавцу в файлах в папке /components/com_virtuemart/views/invoice/tmpl
        файлы аналогичные описанным в статье, только начинаются с mail_raw

          Анатолий

          admin вопрос ещё такой если мне ненужно отправлять письмо покупателю а только продавцу как отключить отправку письма покупателю но чтоб продавцу оно приходило для того чтоб менеджеры могли оформить заказ

            admin

            admin

            попробуйте в настройках virtuemart во вкладке Оформление заказа убрать все статусы в Статус заказа по умолчанию для отправки эл.письма покупателю

            Анатолий

            admin-u СПАСИБО!!! за информацию

            Анатолий

            убрал все статусы но письмо всё-равно приходит и покупателю и продавцу.
            Вопрос решил по другому.

            в корзине убрал поле почтовый адрес
            а поле Address-2 переименовал в E-mail

            теперь письмо приходит только продавцу
            (что и требовалось)

            ещё есть мысль перепилить шаблон письма покупателю
            чтоб он видел
            благодарность за заказ +
            ссылка на подписку о новинках,акциях,скидках
            это в будущем. как реализую отпишу кому интересно

            Сергей

            Конечно интересно:)

    Сергей

    Статья просто супер ОГРОМНОЕ СПАСИБО АВТОРУ!!!!!!!!!

      admin

      admin

      спасибо )

    Сергей

    Вдруг поможет:) чтобы было удобней редактировать через Firebug можно воспользоваться ссылкой и открыть данное письмо в браузере, а не на почте))
    "index.php?option=com_virtuemart&view=invoice&layout=mail_html&tmpl=component&order_number=XXXXXXX&order_pass=YYYYYYY"
    XXXXXXX и YYYYYYY – номер заказа и пароль, придут на email в письме с подтверждением заказа.

    admin

    admin

    Если что-то не получается сделать, либо не хочется возиться с файлами, то можно рассмотреть компонент Email Manager, с помощью которого можно легко и просто отредактировать письма, как душе будет угодно )

    azim

    Спасибо!
    До этого столько ерунды перелопатил, а тут всё внятно написано.

    azim

    Вопрос. Если письмо переслать на СМС, то вместо русского текста приходят страшные кракозябы вида "Вернуться РІ менеджР". Видимо всё дело в кодировке 65001 UTF-8, поскольку её даже WordPad не читает.

    Как сделать, чтобы письма уходили в другой кодировке? Например 1251 ANSI ?

      admin

      admin

      попробуйте с помощью Notepad++ изменить кодировку файла mail_html.php
      я бы советовал поставить UTF-8(без ВОМ)

    Matrix

    Вопрос: Кто знает как отключить в е-маил уведомлении о заказе вложенный
    vminvoice.pdf, раньше была кнопка включения отключения в админке а с версии 2.0.22c эта кнопка пропала, и облазил весь инет и пока решения не нашел!!!

    SOS!!!!

      admin

      admin

      если нужно убрать вложенный pdf к письму, то это можно сделать в настройках виртумарта, вкладка Оформление заказа
      уберите все статусы из Статус заказа по умолчанию для создания выписанного счета

    Анатолий

    admin вопрос хитрый
    подскажи как в virtuemart выставить два модуля слайд-шоу но не друг над другом а рядом чтоб крутили разные слайды

      admin

      admin

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

        Анатолий

        в слайдах просто картинки
        в менеджере создаю ещё один модуль слайд-шоу
        публикую слайды.
        в итоге они есть оба но друг над другом а я хочу чтоб друг за другом
        тоесть в поле для слайд-шоу поместить два модуля чтоб они работали независимо друг от друга.

        admin подскажи где стиль модуля находится нифига найти немогу

          admin

          admin

          нужна ссылка на сайт

            Анатолий

            mydrone.ru

            admin

            admin

            я бы вывел два слайдера в одной позиции, через float:left поставил бы их рядом друг с другом
            ширину каждого через стили уменьшил

            Анатолий

            спасибо попробую
            позже отпишу комент по результату

    Анатолий

    admin вопрос ещё такой
    на сайте нужно разместить архив с файлом
    и при клике по кнопке чтоб user мог его скачать

    как реализовать сей момент?

      admin

      admin

      если товаров немного (как было у меня) то можно вручную проставить ссылки на скачивание инструкций(предварительно загрузив их на сервер)
      если нужно автоматизировать, то можно использовать, например, этот плагин

        Анатолий

        плагин не русифицирован?

          admin

          admin

          нет

            Анатолий

            плохо((

    Вадим

    Привет!
    Редактирую блок с контактными данными покупателя
    файл mail_html_shopperaddresses.php
    Вот что приходит покупателю в письме:

    ФИО ВадимАдрес г.Екатеринбург

    Помогите, как пробел добавить между Вадим и Адрес?

    Леонид

    Доброго времени суток!
    Спасибо за статью, отличный мануал.
    Возник один вопрос, в статье этого не увидел (или невнимательно читал). Как поменять\убрать заголовок\тему письма?
    http://gyazo.com/dd2d6722512be7eab49bfbe3d0135056
    Беспокоит цена в теме.
    Заранее, спасибо.

      admin

      admin

      здравствуйте!
      в самом начале статьи про это написано 🙂

        Леонид

        Это не совсем то. Там описано как поменять статические фразы (с этим проблем нету). А вот как вовсе убрать "всего 0.00 денег". Не надо указывать сумму в теме.

          admin

          admin

          за вывод суммы заказа отвечает переменная %2$s
          просто уберите ее из темы в языковом файле

            Леонид

            Спасибо за подсказ 😉

    Назар

    Как отключить письмо приходящие клиенту?

      admin

      admin

      в настройках virtuemart во вкладке Оформление заказа уберите все статусы в поле Статус заказа по умолчанию для отправки эл.письма покупателю

    Анатолий

    admin нужна помощь
    подскажи в каком стиле можно изменить фон сайта нужно картинку залить

      Анатолий

      )) народ всё решилось
      public_html/templates/leo_store/css/template.css
      /* PAGE AND CONTAINER STYLE --------*/
      #page-container {
      margin: 0;
      padding: 0;
      min-width: 1050px; /*background: #0D0D0D; color: #fff;*/
      background-image:url('../images/patterns/pattern13.png');background-position: top left;background-repeat: repeat !important;
      }
      выделенный код зальёт картинкой 100/100px всю страницу
      следите за размерами

    Полина

    Спасибо супер-админу этого сайта!!!! Очень многие вопросы были решены именно здесь! РЕСПЕКТ! =)

      admin

      admin

      🙂

    Полина

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

      admin

      admin

      если я не ошибаюсь, ссылка на магазин выводится кодом в mail_html_footer.php

      вместе него можно вставить что-то вроде

        Полина

        Манипуляции не помогли... Если меняю эту строчку, то после оформления заказа сразу открывается просто содержимое письма. При этом письмо на почту не приходит.

          admin

          admin

          тогда можно поступить еще проще
          удалите код, который отвечает за вывод футера в письме из файла mail_html.php

          и в конец этого файла добавьте

            Полина

            Спасибо за помощь. Не могли бы Вы мне помочь еще кое в чем? Что-то случилось с модулем поиска VM. При поиске появляется ошибка:

            Удаленный сервер или файл не найден
            Вы попытались получить доступ к адресу http://microshef.ru/magazin/katalog/search.html?keyword=%D0%B1%D0%BB%D0%BE%D0%BA%D0%BD%D0%BE%D1%82&limitstart=0&option=com_virtuemart&view=category, который сейчас недоступен. Убедитесь, что веб-адрес (URL) введён правильно, и попытайтесь перезагрузить страницу.

            Сайт при этом работает, магазин тоже. Что это может быть и что надо сделать? Я даже не представляю...

            admin

            admin

            можете попробовать этот модуль поиска
            он мне больше понравился чем стандартный 🙂

            Полина

            Спасибо Вам большое. Но я тут ненароком сломала весь сайт, так что посмотреть Ваш модуль не могу =( ... Сделала бекап, теперь авторизация не работает, ни в админку не могу зайти, ни на сайте залогиниться. Просто обновляется страничка и никаких движений, ни сообщения об ошибке или неправильном пароле... Товары в корзину не добавляются и капча нигде не видна. Короче, пип-пип-пип... =(

            admin

            admin

            нужно не забывать про бэкапы )

            Полина

            После бекапа (который нормально прошел с 10го раза) стандартный поиск VM заработал нормально, но почему-то потом опять вылезла ошибка. А Ваш модуль Virtuemart Ajax Product Search почему-то у меня не отображается, точнее выводится в виде двух полосочек. Что бы это значило? =)

            Полина

            Нашла, у них написано, что с Joomla 2.5 несовместимо =( А может есть что-нибудь еще? ^^)

            admin

            admin

            видимо вы скачали версию для joomla 1.5
            пониже есть ссылка для vm2 (http://www.rupostel.com/mod_vm_ajax_search_for_vm2.zip)
            я проверял, все работает корректно

            Полина

            Нее, то что для 1,5 вообще в админке не настраивается, а for vm2 в админке даже пишет, что "not compatible". Они имеют в виду, что это для VM2, а про Джумлу даже извиняются, что пока не доделали под нее. "Virtuemart 2.0.x version is not compatible with Joomla 2.5 multilang system up to now."

            admin

            admin

            странно, у меня все заработало

    Максим

    Здравствуйте, редактирую файл mail_html.php так же вносил изменения и в другие файлы (header, footer и тд) но никаких изменений в тексте письма не происходит, файлы редактирую в папке components/com_virtuemart/view/invoice/tmpl. в папке с шаблонов никаких дополнительных файлов откуда могло бы загружаться письмо нету. версия virtuemart 2.0.24. может какие то другие файлы в этой версии интернет магазина отвечают за формирование писем?

      admin

      admin

      посмотрите в настройках virtuemart во вкладке Магазин, Формат текстового сообщения должно быть выбрано HTML-формат

    Анатолий

    admin вопрос такой как сделать чтоб способ оплаты и доставки выставлялись на автомате

      admin

      admin

      посмотрите в этой статье

        Анатолий

        спасибо adminu статья супер сайт тоже но не помогает
        всёравно нужно выбирать

    Igor

    У меня скромный вопросик 🙂
    А как сделать разные шаблоны для статусов? Тоесть новый заказ (Pending) - шаблон делать для примера А, потом при смене заказа на (обработан) - шаблон В, для покупателя и адмына разные 🙂 ну и так дальше (доставлен)...

      admin

      admin

      стандартными средствами этого нельзя сделать, только если сильно изменять код
      можно сделать с помощью этого компонента(версия Plus Edition)
      про версию Standard Edition можно почитать здесь

    Igor

    Спасибо за ответ 🙂
    с помощью костыля, он меня устраивает, еще сегодня по тестирую
    Поставил проверку в шаблон письма, если статус! Равно P (pending) то на выход то что мне надо.

    Но у меня другой вопрос, здесь уже сложнее и надо классы перепиливают, в шаблон письма является вывод рисунка цвету товара, с БД берет адрес (/ images / .......) вот надо добавить, еще хост, чтобы отражало корректно на и сразу проставить стиль, если не сильно понятно я могу подробнее описать суть с вырезками 🙂

    Igor

    Привет всем 🙂
    Вроде сдела что хотел 🙂
    При смене статуса меняет шаблон письма, правда костыли повставлял.
    осталось навести красоту марафет 🙂

      admin

      admin

      если не трудно поделитесь решением
      думаю людям пригодится 🙂

    Igor

    Конечно не трудно :), шаблоны не универсальные, нужно пару дней на зарисовку нового дизайна, а то по умолчанию неочень 🙂
    когда будет готово выложу скины.

    Igor

    Вот выставляю фото скин основного шаблона которые отправляются e-mail, то есть на pending, остальные еще доделываю, универсальности не получилось, под себя допиливал пыльником и через различные костыли 🙂
    Если кому-то понравится то собирусь и опишу где что и на что я менял, у меня версия 2 .10 до новую не поновлявся, т ом не знаю как там поведет 🙂
    Посмотреть пример

    Анатолий

    admin подскажи как отключить кеширование пользовательских данных при оформлении заказа

    Анатолий

    Народ подскажите как избавиться от номера заказа
    отключить или удалить ато лишняя информация клиента вводит в ступор

      Igor

      Анатолий, я так понимаю в писме которое приходит клиенту?
      Можна удалить в шаблоне:
      \components\com_virtuemart\views\invoice\tmpl\mail_html_shopper.php

      Ниже есть еще пароль и ссылка на просмотр онлайн

        Анатолий

        в письме меня не беспокоит

        проблема в том что когда на сайте делаешь заказ появляется инфа

        спасибо за заказ номер заказа и цена
        а в базе где собираются заказы там совсем другие номера
        так вот чтоб на самом сайте не отображался этот номкр как сделать?

          Igor

          У меня тот же № заказа что в письме что в базе чтов на странице confirm

            Анатолий

            я неправильно выразился
            база с заказами у нас в гугл-докс
            номера заказов там D 7071, D7072, D7073 и так далее

            а в virtuemart 49ec345, 36nbi87, 1dfr651
            вот в чём разница

            можно ли в virtuemar настроить чтоб номера заказов были как мне надо или совсем убрать с сайта

            Igor

            В доксах как вручну задаете? Или работает связка, при сохдании на сайте, в докс автоматом создается $old_num++(тоесть последний +1), можна сделать также в марте покопавшись в коде, найти функцию создания № заказов и переписать логику. Нужно больше инфы как работае Ваш магазин в паре с доксом.
            ну или простой вариянт закоментировать в файле:
            plugins\vmpayment\standard\standart.php
            приблизительно 132 строчку

            тогда в confirm не будет № заказа з БД

            Анатолий

            дело в том что я использую плагин onepage
            а по казанному вами адресу такой строки нет(((

            Igor

            посмотри в firebug откуда идут данные в № заказа, или найди STANDARD_ORDER_NUMBER
            там должно быть:

            Я не знаю работу onepage может отображение иде через его шаблон

            Анатолий

            что такое firebag и как им пользоваться ?

            Igor

            firebag
            Для лисы fireFox в хроме тоже есть

            Я посмотрел твой сайт, найди откуда тебе в шаблон идет:

            Анатолий

            это как? я залез сюда и пипец потерялся
            я не знаю что это такое и где искать))

            Igor

            у себя на локалке в тотале поищи во всех файлах с текстом vmorder-done , найди те php фалы где встречается даный клас, и покажи код который между

            Igor

            найди class vmorder-done где встричается кроме css
            покажи весь код таблицы

          Igor

          и еще 🙂 смотри
          plugins\vmpayment\standard\standart.php

    Стас

    Может кому пригодится в качестве примера оформления

    Как было: https://docs.google.com/file/d/0Bw9pxpJlA8OxQU84X2JzdXdrMjg/edit?pli=1

    Как стало:
    https://docs.google.com/file/d/0Bw9pxpJlA8OxRGhnUjRicjFMTzg/edit?pli=1

    Что интересно, номера телефонов кликабельны. Т.е когда ты через мобильный телефон просматриваешь письмо, можно нажать на номер и будет осуществлен вызов.

    Письма отображаются без косяков во всех современных почтовых сервисах и программах.

    Кому код нужен финального письма или консультация как сделать пишите, помогу чем смогу! 🙂
    Но предупреждаю) знания в html и css нужны:)))) а понимание основ php :))
    Без этого никак:)

      Анатолий

      думаю что всем будет интересно и познавательно как оформить письма вот таким образом
      классно сделанно

      если можно мануал в студию
      уверен каждый из нас сможет найти что-то полезное для себя

      Igor

      Подскажите, где искать фунцию которая генерирует № заказа, хочу сделать только з цифр

      Tim

      Можете мне сбросить файлы. Очень понравилось оформление письма. Буду очень благодарен, спасибо. kadtaras@gmail.com

      Александр

      Здравствуйте. Если еще актуально скиньте пожалуйста файлы alexander.absolut.evil@gmail.com

      Zlobnuj Telepyz

      Дружище, пожалуйста скинь и мне всю папочку tmpl шаблона...

      Очень классно сделано...скинь пожулайста финальный вариант на почту zlobnuj-telepyz@meta.ua

      Заранее благодарен)))

    Полина

    А как сделать, чтобы в письме было изображение товара?

      Igor

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

        Полина

        Дополнительным полем это во вложении чтоли? Этот способ я нашла, но это как-то не круто =) Хотелось бы вывести ее в инфе о товаре.

          Igor

          Есть вариантов как мин. два 🙂
          - Дописать в шаблоне костыль который бы извлекал рисунок с БД и поместить в табличку шаблона письма
          - Можно также через Настраиваемый поля продублировать рисунок и тогда в шаблоне уже не надо ничего придумывать

            Полина

            =) Да, возможно, но ваши советы для меня слишком загадочны и туманны =)

          Стас

          Достаточно ссылку на изображение добавить в письмо и картинка будет отображаться! 🙂

          Ссылку на изображение можно получить из товара (по id)

            Igor

            Теоретически да, так как я и написал, но надо дописать функцию, или подключить модель которая отвечает за продукты, в таблицу orders НЕ заносится id рисунков

            Стас

            Главное, что в любом случае придется писать код. 🙂

    Toliks

    Народ помогите плиз. как сделать чтоб в корзине в поле "номер телефона" можно было вписать только цифры. клиенты задолбали

      Стас

      Настрой маску на поля ввода.
      Стандартными средствами никак. Кодить придется. 🙂
      Вот это можно использовать:
      http://digitalbush.com/projects/masked-input-plugin/

        Toliks

        спасибо добрый человек а по проще чтоб хоть мануал по русски?

    Анатолий

    народ подскажите как сделать так чтоб если то вара нет в наличии кнопка купить была не активна

      admin

      admin

      в настройках во вкладке Внешний вид можно выбрать что делать если товара нет в наличии

        Анатолий

        уважаемый а это где такое есть ?

        Анатолий

        всё нашел но не всё так как надо
        на главной странице вместо кнопки появилась надпись "уведомить меня" но если зайти в карточку товара то там осталось всё как было и кнопка купить и возможность сделать заказ((( почему так?

        admin спасибо огромное +5 баллов за помощь но надо что-то с этим делать

          admin

          admin

          на стандартном шаблоне все работает
          видимо вы вносили какие-то правки

            Анатолий

            у меня шаблон от leo

    Антон

    Добрый день.
    Большое спасибо за инструкцию. Благодаря ей добился от письма практически идеального (в моем понимании) отображения.

    Но осталась одна проблема, которую никак не удается решить: как изменить блок "Выставить счет"/"Адреса доставки". На сайте используется упрощенная корзина, а потому необходимо просто красиво в две колонки разместить информацию о покупателе с подписями (имя и фамилия, телефон, имейл; город, улица, номер дома). В файле mail_html_shopperaddresses.php вся эта информация представлена просто потоком кода, который для меня (не знающего php) не поддается пониманию.
    Есть ли какая-то инструкция или готовый шаблон, с которым можно ознакомиться?

      Анатолий

      вот что у меня вышло )) mydrone.ru

        Антон

        Анатолий, заказ оформил, но письмо так и не пришло(
        Может дадите ссылку на просмотр письма, которое приходит к клиенту?

          Анатолий

          Антон у нас письма клиенту не отправляются
          1. Нет надобности так как клиенты разные бываю и некоторые из них не особо радуются когда на мыло приходит спам.
          2. Не отправляем письма клиентам потому-как в любом случае менеджер перезванивает клиенту и оговаривает детали заказа.
          3. Не отправляем письма так как был прикол с клиентом он внёс инфу о себе и без номера телефона менеджер на мыло отписал что необходимо связаться для уточнений деталей заказа. А оказалось клиент в почту ходит раз в месяц. В итоге и заказ вовремя не получил и мы пересмотрели момент оформления.
          Так что номера телефона и Имени думаю вполне достаточно для оформления, а наши менеджеры отзваниваются по заказам как только он попадёт в базу это занимает 1-3 минуты.

          Итог... письмо конечно хорошо но 2-х годичный опыт показывает что не обязательно ))).

      Стас Воронин

      Антон,
      Ниже код. Дальше можете его вставить и уже использовать в своем шаблоне.
      Код выводит по порядку данные и их значения.
      Будут вопросы, пишите сюда или на почту. 🙂

        Антон

        Спасибо большое!
        Завтра буду тестировать)
        По результату отпишусь

        Антон

        Стас, спасибо Вам большое!
        Внедрил и не могу нарадоваться!
        Именно то, что было нужно!

          Стас Воронин

          Теперь осталось, чтобы письма нормально отображались в разных почтовых сервисах и почтовых программах.
          Особая проблема здесь конечно MS Outlook, и почему то в приложении Gmail на телефонах под Аndroid.

          На остальных все более менее можно адаптировать. 😉

        Дмитрий

        Стас, добрый день!
        Помогите пожалуйста, никак не могу сделать вот чего, чтобы на почту клиенту/админу приходило письмо где было указано: имя покупателя, телефон, адрес с подтверждением заказа.
        Видел Ваш код, который скидывали:

        Очень помог! Спасибо просто огромное!!!

        Но у Joomla 2.5 есть такое поле для регистрации "name" оно также переносится в Virtuemart2 для того, чтобы пользователи могли зарегистрироваться (у нас есть регистрация), поэтому оно обязательно для заполнения, отключить его нельзя, если даже снимаешь галочку "обязательно" или "неопубликовано" выдает ошибку при регистрации "укажите имя", но я не знаю как прописать эту переменную, чтобы она приходила в письме аналогично указанным Вами выше например как first_name, пробовал сделать по аналогии ноль успеха. Уже все перепробовал, помогите пожалуйста может поможете решить проблему. Спасибо большое заранее !!! Мой email fyst@ya.ru

    Анатолий

    народ кто знает как бороться с косяком? http://test.drsiva.tmweb.ru/
    если товару присвоить количество 0 то на главной странице (ТОП-10)вместо кнопки купить появляется уведомление (это гуд) а вот если перейти в категорию товара(TOUR) там этого не происходит и кнопка остаётся

    нужно чтоб тоже уведомление показывало

    по идее вывод кнопки привязан условием к количеству товара на складе
    а вот где код физически нарыть

    Мария

    Как можно насчтроить счет, который прикрепляется к письму покупателя? В нем сплошные "???"
    Или хотя бы как его совсем убрать из письма?

      admin

      admin

      убрать счет можно в настройках Virtuemart-Настройки-Настройки-Оформление заказа
      в поле Статус заказа по умолчанию для создания выписанного счета удалите все статусы

    Мария

    Заменила файл invoice_items.php на файл из шаблона Артема, но в письме покупателю совсем ничего не изменилось почему-то

      Анатолий

      Мария здравствуйте не поделитесь шаблоном Артёма если не трудно скиньте Toliks-77@MAIL.RU
      спасибо

        Мария

        Он прикреплен внизу темы

          Toliks

          там чёто непонятное

      Мария

      Подскажите, как так может быть, в файле invoice_items.php все заменила, но в письме покупателю все осталось по-прежнему?

        admin

        admin

        скорее всего этот файл у вас дублируется в папке с шаблоном templates/имя_шаблона/html/com_virtuemart

          Мария

          Спасибо, действительно, теперь все заработало!

    Анатолий

    господа знатоки проблема с выводом уведомления ещё в силе
    нужна помощь
    естественно не бесплатная
    кто готов помочь милости просим

      admin

      admin

      можно попробовать заменить переопределенные файлы в шаблоне (templates-шаблон-html-com_virtuemart) стандартными файлами виртумарта
      это должно помочь, но тогда придется подгонять дизайн

    Анатолий

    с дизайном не проблема перепилю как хотите))))

    подскажите что менять на что)))

    за вывод строки отвечает вот эта конструкция

    function addtocart ($product) {
    if (!VmConfig::get ('use_as_catalog', 0)) {
    $stockhandle = VmConfig::get ('stockhandle', 'none');
    if (($stockhandle == 'disableit' or $stockhandle == 'disableadd') and ($product->product_in_stock - $product->product_ordered)

    теперь стоит задача найти конструкцию вывода кнопки *КУПИТЬ* в категории и собственно вместо вывода кнопки положить эту конструкцию

    вопрос где живёт кнопочка *купить* )))))))))))))))))

    Ната

    Здравствуйте 🙂 Подскажите, пожалуйста, как вставить в письмо о заказе, которое идет администратору, имейл и IP покупателя. Заранее большое спасибо

      Анатолий

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

      и второй момент про IP а как вы собираетесь получить его ???

        Ната

        >>> ну насколько мне известно если покупатель не оставит мыло при >>> заказе то и выводить нечего будет
        это очевидно 🙂 естественно, речь идет об оставленном мыле.

        >>> и второй момент про IP а как вы собираетесь получить его ???
        он уже получен и отображается в админке вирта 🙂

          Анатолий

          прикол. а у меня его нет нифига

            admin

            admin

            попробуйте обновить virtuemart до последней версии
            это, скорее всего, должно помочь

    Toliks

    господа знатоки помогите плиз
    есть вот такой код
    product->product_in_stock){
    $button_lbl = JText::_('COM_VIRTUEMART_CART_NOTIFY_TOLIKS');
    $button_cls = 'notify-button';
    echo "$button_lbl";
    } else{
    $button_lbl = JText::_('COM_VIRTUEMART_CART_ADD_TO');
    $button_cls = 'addtocart_button';
    echo "$button_lbl";}?>

    этот код отвечает за вывод уведомления
    то-есть если на складе количество больше чем 0 выводит *купить* если меньше *нет в наличии*

    а вот этот код отображает кнопку при клике по которой товар заносится в корзину

    <input type="submit" name="addtocart" class="addtocart-button" value="" title="" />

    вопрос как этот код прикрутить к верхнему чтоб если в условии 0 то код выполняется если нет то и не выполняется

    целый день мозг ломаю

    Toliks

    Народ всем кому нужно )) проблему решил с выводом *уведомить меня* в категории и в карточки клиента работает всё на шаблоне Leo-Store на других не пробовал результат тут

    спасибо админу за подсказку
    тут много чего позаимствовал сайту и админу +5 лайков

    Мария

    Подскажите, пожалуйста, я так понимаю, эта строчка <?php echo ''.$this->currency->priceDisplay($item->product_item_price, $this->currency) .'
    '; ?> отвечает за вывод цены в счете? Что нужно поменять, чтобы вместо основной цена выходила сразу со скидкой?
    Взяла прикрепленный в теме шаблон, но в нем скидка не видна... А я не понимаю в этом....

      Мария

      Вопрос закрыт

    Toliks

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

    Мария

    Как в подвале поменять надпись на произвольную?
    Хочу вписать туда способы оплаты, но в теме описано только, как что-нибудь убрать, но не добавить

      admin

      admin

      добавить любой текст можно просто дописав в mail_html_footer.php

    DS

    Здравствуйте, установил этот модуль себе на сайт, все работает, однако при изменении статуса заказа клиенту приходит письмо подтверждения заказа с другим статусом, а не письмо "ваш статус был изменен". Почему то не задействует вообще это письмо изменения статуса заказа( в чем может быть проблема?

      admin

      admin

      проверьте в настройках компонента Email изменения статуса заказа->Настройки шаблона
      возможно у вас стоит галочка около Игнорировать этот шаблон и отправить оригинальное письмо VirtueMart

    DS

    В том то и дело, что галочек нет никаких, все адекватно настроено

      admin

      admin

      тестовое письмо с изменением статуса отправляется?

        DS

        да, тестовое письмо отправляется

          admin

          admin

          написал вам на почту

    Михаил

    добрый день
    подскажите как убрать в письме для покупателя цену
    вот пример:
    Название товара Цена
    Душевая кабина Фиджи 18010,00 руб это нужно убрать или поставить итоговую цену

    Итого по заказу: Всего 21612,00 руб

    Андрей

    Здравствуйте, скачал шаблон Артема, и возникла проблемка. Письмо покупателю приходит нормально, но цена выводится не верно. В теме письма цена указано верно, а вот в тексте сообщения цена другая не могу понять в чем проблема.
    Например товар стоит 11 грн., в теме письма 11 грн, а письме цена: 2189 грн.

    Помогите пожалуйста!!!

    виктория

    Уважаемый, Админ! Спасибо большое за статью!
    Все сделала, но в конце удалила видимо что-то лишнее и в итоге у меня в письме приходит покупателю не только информация о заказе, но и весь файл mail_html_footer.php

    Где искать ошибку?

      admin

      admin

      уточните вопрос
      приходит весь файл mail_html_footer.php что это значит?

        виктория

        извините, вопрос снят. нашла ошибку, исправила.

    Виктор

    Люди, подскажите пожалуйста, где редактировать шаблон письма клиенту о поступлении товара. Это когда товара небыло на складе и выводилась кнопка "Уведомить меня". Теперь есть кого уведомлять, а шаблон письма по умолчанию кривой.

    Алексей

    Здравствуйте, пытаюсь отредактировать информацию о товаре в файле invoice_items.php а конкретно я хочу поменять шапку на русский, но он почему-то берет перевод из файла en-GB.com_virtuemart_orders.ini, а не из ru-RU помогите

      admin

      admin

      Возможно в русском файле нет данной строки, попробуйте ее туда вставить

        Алексей

        В русском есть, но почему-то invoice_items.php туда не обращается

          admin

          admin

          Virtuemart->Магазин->Магазин
          Во вкладке продавец у вам написано ru-RU Russian?

            Алексей

            да, russian...я везде редактировал в ru-RU, а письмо почему-то нет. У меня стоит плагин корзины one page может это как-то влияет?

            admin

            admin

            попробуйте отключить плагин и проверить как письмо будет приходить

            Алексей

            ничего не поменялось:((

            admin

            admin

            попробуйте заменить надписи в английском файле
            предварительно смените в нем кодировку на UTF-8 (без ВОМ)
            сделать это можно с помощью Notepad++

    Иван

    Здравствуйте. Установил форму письма для клиента и для продавца по одной из Ваших ссылок в конце статьи от "Артем:" И хотел спросить как можно убрать две строки вверху таблицы. Не знаю где это делается. в каком конкретно файле? Вот ситуация: http://i60.fastpic.ru/big/2014/0401/b7/915788b55d4adcb7e307933537077bb7.png

    Буду очень благодарен!

    Иван

    Все в порядке. Я разобрался. Исправил это очень удивительным образом.
    Объясню пошагово что я сделал:
    1 - Скопировал все файлы(кроме Ru_ru) в указанную директорию (внутрь папки tmpl) с пакета файлов Артема, которые выставлены у Вас на сайте.

    2 - Скачал файлы Жанны и повторно скопировал их в эту же директорию. Тоже без Ru_ru.

    3 - Скопировал заново файлы Артема снова в эту-же директорию. Но не все. Вот список скопированных:
    а - mail_html.php
    б - mail_html_footer.php
    в - mail_html_header.php
    г - mail_html_pricelist.php
    д - mail_html_shopper.php

    4 - Сделал правки с текстами в файлах ru-RU.com_virtuemart.ini

    И получилось вот что:

    http://i33.fastpic.ru/big/2014/0401/a4/714effe8b6b3624921c984497fc74ba4.jpg

    Если нужны будут исходники(файлы необходимые для такой настройки) могу отправить.

    Катерина

    Для нормальной нумерации заказа нашла плагин Думаю, многим пригодится.
    Human readable order numbers
    Можно настроить номера в зависимости от даты полностью, только от месяца, только от числа или просто по порядку, выставив настройки. Плагин бесплатный.
    PS Спасибо вам за ваши статьи. Все очень доходчиво.

      admin

      admin

      спасибо большое за информацию, создал тему по этому плагину на форуме
      http://virtuemart.su/forums/topic/normalnyj-nomer-zakaza-v-virtemart-2/

      Павел

      Спасибо

    Катерина

    admin, Скажу лишь на заметку, что удобно устанавливать номер заказа в формате mmnnn, т.е. текущий месяц и номер заказа по порядку. Так, если клиент застанет вас не возле компа, можно легче сориентироваться. Да и статистику вести проще.

    Сергей

    Кто-то решил проблему «Пустое тело письма» в версии 2.0.24?

    Сергей

    Иван, спасибо! Проблему решил таким же удивительным способом!

    Виталий

    Здравствуйте! Установил шаблон Артёма. Хотелось бы добавить в поле Куда данные к примеру:
    Имя: Саша
    Адрес: булгакова12
    Парадное: 2
    Этаж:7
    Телефон (моб.): (067)7654321
    Кол-во приборов: 2
    Как это сделать?

    Михаил

    Ребятки, как вырезать это из сообщения?
    "Ждем Вас еще на сайте блаблабла
    блаблабла
    555-555-1212 блаблабла"

      admin

      admin

      у вас этот текст скорее всего находится в подвале или в главном файле письма

        Михаил

        Я с php прям в очень тяжелых отношениях, буду очень признателен, если скажете, как называется сей абзац

    Валера

    хм, интересно узнать, а где изменить шаблон письма который приходит при уведомлении покупателя о поступлении товара на склад? Судя по всему ни один файл в папке invoice не отвечает за этот шаблон

    Павел

    Спасибо!

    Mau

    Хотелось бы поделится со всеми, по редактированию языковых файлов virtuemart 2 и joomla 2.5. Возможно это не новость, но для тех кто не в курсе думаю будет полезно узнать про их редактирование и сохранения оригинала.

    Заходим в Extensions-Language Manager-Overrides. Кликаем New, далее в поле поиска вставляем нужный нам текст для его изменения например COM_VIRTUEMART_CANCEL, ставим галочку на Constant и нажимаем поиск. После кликаем по тому что найдено и в поле "текст" вписываем свой вариант перевода, потом сохраняем. После чего текст в нужном месте должен изменится.
    Инфа была найдена мною в за бугорном интернете не знаю где. Проверено, работает. У меня joomla на английском, поэтому указал пути на английском, думаю все разберутся без проблем

      admin

      admin

      спасибо, что поделились!

    Fen

    COM_VIRTUEMART_MAIL_SHOPPER_NAME="Приветствуем, %1$s,"

    %1$s — имя клиента

    Как и где формируются эти переменные %1$s, %2$s... ?

    ruskost

    Здравствуйте, уважаемый admin.
    По вашему описанию настроил все что нужно было. Осталась одна маленькая деталь - изменение фона сообщения пользователю (background). Никак не могу найти где нужно изменить.

    Константин

    Здравствуйте, как изменить размер шрифта в письме продавца для распечатки на а5 формате? Может кто-то знает????????????

    Константин

    После обновления вирта до 2.6.6 не показывает условия обслуживания: http://goldtailor.com/users/shopping-cart/подтверждение.html?limitstart=0&limit=int как исправить?пажалуйста помогите!

      Alex

      та же самая проблема, подскажите как решили ситуацию

    suncho25

    Подскажите, как убрать графу скидка в письме покупателю?

    suncho25

    Поставил шаблон от Артема, все замечательно, только mail клиента не приходит в письме. Как его туда вернуть?

      suncho25

      Проблему решил заменой shipmentfields на userfields в файле mail_html_shopperaddresses.php

    юрий

    Помогите Пожалуйста,вот такое письмо приходит покупателю.Как сделать нормальный вид письма?

    Номер Вашего заказа:

    Заказ подтвержденВы оформили и подтвердили заказ в интернет магазине Ваш интернет магазин http://www.ttt.ru.Вы можете проверить статус своего заказа в своем личном аккаунте

    пароль Вашего заказа = p_8473a

    Состояние Вашего заказа — Отправлен в обработку

    просмотреть свой заказ в интернете : http://ttt.ru/index.php?option=com_virtuemart&view=orders&layout=details&order_number=155&order_pass=p_8473a

    Кому отправить счет
    ----------------------------------------------------------------
    Ф.И.О.: ytyfyty
    Эл.почта: yyyyy
    Телефон: 7676767
    Адрес доставки: промрпрл
    Индекс: н76767

    Куда:
    ----------------------------------------------------------------
    Ф.И.О.: ytyfyty
    Телефон: 7676767
    Адрес доставки: промрпрл
    Индекс: н76767

    Всего
    ----------------------------------------------------------------
    Позиции заказа

    1 X паяльник ( нг7ш)
    0.00000
    Всего960.00000
    ----------------------------------------------------------------
    Стоимость обработки и доставки (Почта России )
    Всего : 320,00 руб
    Комиссия (Оплата при получении
    )
    Всего:0,00 руб
    ----------------------------------------------------------------
    COM_VIRTUEMART_MAIL_SUBTOTAL_DISCOUNT_AMOUNT : -250,00 руб
    Всего : 1280,00 руб

      admin

      admin

      проще всего использовать сторонний компонент - Email Manager

    Юрий

    Друзья, подскажите пожалуйста как перевести строки на странице благодарности за заказ:

    Спасибо за заказ!

    Payment method 123
    Order Number 123
    Amount 123

    В языковых файлах значений Payment method, Order Number и Amount нет. Мне бы их на русский перевести. Спасибо. Ниже скриншот
    http://www.webpagescreenshot.info/img/54097f653ef827-52065701

      Юрий

      Нашел ответ самостоятельно. Нужно править файл в дериктории administrator/language/ru-RU/plg_vmpayment_standard.ini

    Евгений

    Здравствуйте. А можно сделать форму задать вопрос по этому товару без всплывающего окна. Просто форму разместить непосредственно в карточке товара?

    Ярослав

    Не удаётся убрать блок с информацией о товаре. Искал строку:
    1 echo $this->loadTemplate('pricelist'); как сказано в статье, не получается найти. Помогите пожалуйста, что именно удалить? Ниже скопировал свой файл invoice_items.php.

    Alex

    После оформления и подтверждения заказа покупателем, и ему и мне на почту приходит письмо такого типа: «Иван Иванов подтвердил/а заказ на сумму 0 руб., номер заказа: efc108″. Хотя и в карточке товара и в корзине в процессе заказа стоимость товара есть. В чем может быть дело? Нигде не могу найти ответ.

    Евгений

    У меня в тексте письма с оформленным заказом пользователю приходят ссылки над основной формой. Админу в уведомлении таких ссылок нет

    Николай

    Здравствуйте. Подскажите как сделать,чтобы письмо отправляемое клиенту дублировалось и админу (куда можно дописать админский адрес для отправки).

      admin

      admin

      Virtuemart > Настройки > Оформление заказа
      Там можно указать при каких статусах отправлять письмо админу
      Virtuemart > Настройки > Магазин
      В блоке Настройка электронной почты можно указать какую почту использовать в качестве админской

        Николай

        С этим я согласен, но письмо придет по админскому шаблону. А надо сделать, чтобы письмо которое обычно идет админу приходило как и раньше, но еще и письмо покупателя при отправке дублировалось админу (возможно на другой адрес электронки т.к. админ возможно не один) именно в том виде в котором уходит и клиенту. В коде должна быль переменная адреса в которую вставляется адрес покупателя при отправке. Нельзя ли просто через запятую рядом указать или переменную адреса админа или просто вписать туда еще один адрес вручную. Вот какой был вопрос.

          admin

          admin

          В Email Manager дополнительные адреса для отправки каждого шаблона можно настроить из админки
          Как это сделать в самом virtuemart, к сожалению, не знаю

    fixbob

    По идее эта строчка из mail_html_footer.php
    echo $this->vendor->vendor_phone - должна выводить телефон, но не выводит

    Станислав

    Подскажите, пожалуйста, как убрать замочек со статуса заказа? Также не получается переименовать и написать статус заказа на русском. Пишет:

    vmError: TableOrderstates COM_VIRTUEMART_ORDER_STOCK_HANDLE отсутствует! Не удается сохранить запись без COM_VIRTUEMART_ORDER_STOCK_HANDLE.

    vmError: VirtueMartModelOrderstatus::store TableOrderstates COM_VIRTUEMART_ORDER_STOCK_HANDLE отсутствует! Не удается сохранить запись без COM_VIRTUEMART_ORDER_STOCK_HANDLE.

    joomla 1.5.25
    virtuemart.2.0.18a

      admin

      admin

      Попробуйте обновить virtuemart
      Думаю, это поможет все сделать без ошибок

    Андрей

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

      admin

      admin

      Можно использовать Email Manager
      там отдельно настраиваются шаблоны для продавца и покупателя

    Toliks

    уважаемые знатоки кто подскажет как настроить товар чтоб при покупке можно было выбрать атрибут по размеру и чтоб цена автоматом менялась

    Иван

    Товарищи, в шаблоне Артёма есть замечательная функция - вывод атрибутов корзины в письме. Может быть, кто-нибудь знает, как выводить не только атрибуты, но и другие настраиваемые поля?

    Toliks

    а где взять шаблон

    попробовать

    Дмитрий

    всем привет, а можно ли сделать, чтобы файл прикрепленный к товару высылался в письме аттачем?

    Дмитрий

    неужели никто не знает? ну хоть в какую сторону копать?

    Toliks

    народ подскажите ктони-ть знает как вывести список производителей в выпадающем окне

    может у кого есть расширенный модуль вывода производителей ?

    litvines

    А можно ли это самое письмо вообще к чертовой бабушке выключить, чтоб оно и не отсылалось? Я просто регистрацию выключил и в "полях заполняемых пользователями" имейл вообще убрал, просто человек свои данные ввел, заказ мне пришел и все. Так оно теперь в конце ругается:
    "Необходимо указать хотя бы одного получателя электронной почты."
    В принципе то работает как я хотел, но надпись эта напрягает.

      admin

      admin

      Отправку писем можно отключить
      Virtuemart > Настройка > Оформление заказа
      Там можно выбрать статусы заказов, при которых будут отправляться сообщения клиенту
      Сома сообщение о неуказанном email, думаю, можно скрыть с помощью css

    Esken

    Здравствуйте.
    А не подскажете, уважаемый админ, как отключить получение письма со статусом Pending.
    Настройка Virtuemart > Настройка > Оформление заказа почему-то не работает. И после заказа приходят по два письма одновременно и админу и юзеру. Одно со статусом Pending, а другое Confirmed by shopper.
    Я использую Email Manager.
    Буду благодарен.

      admin

      admin

      Здравствуйте!

      Компоненты > Email Manager > Email изменения статуса заказа > Настройки шаблона
      Попробуйте активировать опцию Отключить это письмо полностью (при проверке, этот тип электронной почты не будет отправлено клиентам!)

    Алекс

    Добрый день!

    Не подскажите, как вставить в тему письма город получателя? Нам надо для автоматической пересылки писем на разные емайлы в зависимости от того. в каком городе произойдет отгрузка.
    На сколько я понял, это надо вставить нужную переменную в строку

    файла

    что-то типа

    ))
    Подскажите, что за переменную туда воткнуть?

    Сона

    Доброго времени суток!
    Есть ли возможность решить такую проблему:
    В теле письма название товара является ссылкой на карточку товара. Но на сайте адреса страниц имеют человеческий вид, а в письме ЧПУ и не пахнет. (Например, на сайте: http://www.petsdream.ru/dog-toys/balls/myach-ulybka-rogz-grinz-64-mm-detail, а в письме: http://www.petsdream.ru/index.php?option=com_virtuemart&view=productdetails&virtuemart_category_id=19&virtuemart_product_id=149&Itemid=7)
    Как сделать, чтобы в письме была человеческая ссылка на сайт?

    Алекс

    Неужели никто не знает как вставить в тему письма дополнительную переменную "Город доставки"?

    Илья

    Здравствуйте! Admin, спасибо, Вы сделали очень полезный форум. Эта страница помогла мне настроить вид писем, как я хотел. Но никак не получается добиться того, чтобы приходили комментарии покупателей. Я все сделал как писал Иван 01.04.2014 года. Т.е. взял файлы Артема, и часть из них заменил файлами Жанны. Конечно кое-что убрал. Настроил под себя. Но комментарии изначально не выводились (при запуске магазина) и не выводятся до сих пор (после всех "танцев"). Редактирование в файле mail_html_shopper.php строки orderDetails['details']['BT']->customer_note)) ?> помогло только отобразить саму надпись "Ваши комментарии", после нее сразу идет блок с контактными данными, самих комментариев от покупателей нет. Подскажите, где искать. Спасибо. Joomla 2.5, Виртуамарт 2.0

    Вадим

    Здравствуйте!
    Можно ли в письме клиенту отображать производителя для каждого товара?
    Спасибо!

      admin

      admin

      Здравствуйте!

      Стандартные письма давно не использую, поэтому не смогу подсказать.
      В Email Manager (vm2, vm3) это можно сделать.

    Илья

    Admin, по моему вопросу от 23 февраля 2015 года ничем не поможете?

      admin

      admin

      Здравствуйте!
      Уже давно перешел на компонент Email Manager, поэтому по стандартным письмам, к сожалению, не смогу подсказать

    Евгений

    Кто знает как в тему письма для клиента вставить его имя, переменная %1$s (отвечает за имя клиента в письме администратору) выводит имя интернет-магазина, а надо имя клиента

    Андрей

    В VirtueMart 3 все статусы удаляю, но после сохранения ставится статус подтвержден. Счет не нужен, как убрать это вложение??

      admin

      admin

      Попробуйте в Virtuemart > Настройки > Оформление заказа в поле Статус заказа по умолчанию для создания выписанного счета сменить статус с Подтвержден на другой.

    Дмитрий

    Добрый день,
    Спасибо за отличную статью.
    У меня 2 вопроса:
    1. Подскажите как решить проблему, когда заказ переходит на вторую страницу снова отображается лого и адрес (header), как это убрать с последующих страниц?
    2. Подскажите как убрать форму из pdf "По отгрузке" и в самом низу письма "Дата" "Состояние заказа" "Комментарий".
    Спасибо большое!

      admin

      admin

      Здравствуйте!

      Я уже давно не использую стандартные письма virtuemart? поэтому подсказать не смогу.
      В работе использую стороннее расширение Email Manager.

    Александр

    Спасибо! Всё доходчиво и полезно))

      admin

      admin

      Рад, что статья пригодилась.

    Татьяна

    Скажите что нужно сделать чтобы в письме продавцу тоже отображалась ссылка на заказ (просмотреть ваш заказ он-лайн)?

    Алексей

    Добрый день! Подскажите пожалуйста как отключить отправку PDF счета, который приходит во вложении письма с информацией о заказе! Версия VM 2.0.22c

      admin

      admin

      Здравствуйте!

      Virtuemart > Настройки > Оформление заказа
      удалите все статусы в области Статус заказа по умолчанию для создания выписанного счета

    fixbob

    Virtuemart > Настройки > Оформление заказа в поле Статус заказа по умолчанию для создания выписанного счета сменить статус с Подтвержден на свой. Свой статус можешь придумать и назначить в Virtuemart > Настройки > Статусы заказа

    Алексей

    Спасибо!

    Елена

    Подскажите, как поменять адрес доставки? Вот конец письма:

    Спасибо за покупку на сайте ...
    Стоимость доставки зависит от вашего адреса. Доставка курьером по Москве - 250 руб, в Подмосковье - Цена договорная.

    Адреса, телефоны...

    Перекопала файлы, которые указаны в данной статье, не нашла.

    Заранее спасибо!

    WhoAm7i7

    после обновлений, настройки не слетят случайно?

      admin

      admin

      Чтобы сохранить все изменения при обновлении нужно скопировать файлы vm в папку с шаблоном.
      Подробнее в этой статье.

    Георгий

    Добрый день!
    А подскажите где редактировать письмо не которое клиенту приходит, а то что владельцу сайта (админу).
    Дело в том что настраиваемые поля есть у клиента, а к владельцу не приходят.
    Как это исправить?

      admin

      admin

      Здравствуйте!

      По стандартному письму, к сожалению, не подскажу, уже давно использую только Email Manager

    Лола

    У меня вместо имени покупателя в письме приходит - [CUSTOMER_USER_NAME] .
    Что и где можно поправить чтобы было отображение имени а не этот код?

      admin

      admin

      Переменная [CUSTOMER_USER_NAME] отвечает за вывод логина.
      Для имени используйте [CUSTOMER_NAME]

        Лола

        Дело в том что у меня и [CUSTOMER_USER_NAME] и [CUSTOMER_NAME] в письме отображается вместо имени .
        Как можно это исправить?Естественно что мне надо именно имя пользователя которое он заводит при заказе на сайте. Но его нет в письме только код

          admin

          admin

          [CUSTOMER_NAME] отображает данные, которые пользователь заполняет в корзине в поле first_name.
          Посмотрите в Virtuemart > Настройки > Поля, заполняемые пользователями активировано ли это поле?

    Лола

    Да , поля активны и они заполняются пользователями , но в письме нет имени только код

      admin

      admin

      Без доступа к сайту трудно сказать в чем проблема.
      Пришлите доступ к админке сайта на admin@virtuemart.su, постараюсь посмотреть? разобраться в чем проблема.

    Андрей

    Всех приветствую! Есть вопрос!! Как добавить картинку товара в pdf файл? Который формируется и отправляется после подтверждения покупателю?

      admin

      admin

      Не сталкивался с такой задачей. Если найдете решение, пожалуйста, поделитесь.

    Яна

    Здравствуйте, в письме с заказом покупателю приходит во вложении инвойс. Подскажите, как отключить этот инвойс?

      admin

      admin

      Здравствуйте!
      Попробуйте в Virtuemart > Настройки > Электронная почта в поле Статус заказа по умолчанию для создания выписанного счета удалить все статусы.

    Виктор

    Подскажите пожалуйста, где редактировать шаблон письма уведомления покупателя о поступлении товара на склад - "Уведомить меня"? И какие там переменные.

    admin

    Здраствуйте, не могу найти в каком файле редактируется этот код.
    Вы выбрали способ доставки: DHLDalsey, Hillblom & Lynn
    phpDalsey, Hillblom & Lynn/php.

      admin

      admin

      Здравствуйте!
      Уточните где именно появляется этот текст, пришлите ссылку на сайт.

    Александр

    Доброго дня!

    скажите пожалуйста, можно ли добавить информацию об остатке товара в письмо, приходящее клиенту и администратору? по Вашей инструкции я сделал отображение остатка в виде текста "В наличии / На заказ" Хотелось бы, чтобы в письмо добавлялся этот текст. Возможно ли это?
    Добавлю, что у Вас приобретал компонент VirtueMart Email Manager, возможно в нем такая возможность есть?

      admin

      admin

      Здравствуйте!

      В Email Manager, насколько я знаю, остаток на складе в письме указать нельзя. Как это сделать в стандартном письме, к сожалению, тоже не подскажу. Если найдете решение, пожалуйста, поделитесь.

    Яна

    Здравствуйте, в письмах очень близко к друг другу блоки, слиплись почти.
    Артикул Кол-во Название товара Цена Всего

    Подскажите, как расширить таблицы?

      admin

      admin

      У Вас vm3. В планах есть написать про правку стандартных писем для vm3, но статья будет позднее. Сейчас, к сожалению, подсказать не смогу.

    Дмитрий

    Дмитрий

    Владимир, добрый день!

    Подскажите пожалуйста какой файл отвечает за "Информацию о заказе" (картинка, название товара, цена) в шаблоне Like

    Прочитал статью http://virtuemart.su/nastraivaem-vid-pisma-prihodyashego-klientu/ но при внесении изменений в файл invoice_items.php
    ничего не происходит..

    спасибо.

    Дмитрий

    Дмитрий

    Я поясню. За вывод в VM3 шаблон Лайк отвечает компонент vmeeplus мне нужно в письме покупателю убрать ссылку на страницу товара (само название товара оставить) знаю что это можно сделать простым strip_tags() но не могу найти куда его разместить 🙂

      admin

      admin

      Попробуйте в файле /plugins/vmee/tagHandlerVmeePro/tagHandlerVmeePro/tagTemplates/items_information.tpl.php изменить строку

    Дмитрий

    Дмитрий

    Добрый вечер!

    Да в папке \plugins\vmee\tagHandlerVmeePro\tagHandlerVmeePro\tagTemplates есть 3 файла:

    dropship_items_information.tpl.php
    items_information.tpl.php
    productLinks.tpl.php

    В них строку:

    Нужно заменить на:

    Спасибо за наводку 🙂

      Дмитрий

      Дмитрий

      Код плохо вставился Вот тут решение http://virtuemart.su/forums/topic/redaktirovat-informaciyu-o-zakaze-v-pisme-pokupatelyu/

        admin

        admin

        Рад, что проблема решилась.

    Яна

    Здравствуйте, подскажите, а где меняются в письме
    Артикул Кол-во Наименование товара (virtuemart 3).

    Я хочу изменить "наименование товара" на "Товар", а то в строку не помещается.

      admin

      admin

      Текст точно Наименование товара, не Название товара?
      Письма отправляются стандартные или с помощью Email Manager?

    Дмитрий

    Дмитрий

    поищите в папке language

    Яна

    Да, название товара в письмах админу отправляются через Interamind Emails Manager Plus (v1.1.6). А для покупателей через файловый менеджер на хостинге правки вносились.

    Дмитрий советует поправить в \language\ru-RU\ru-RU.com_virtuemart.ini. Изменила название товара на "Товар", но ничего не изменилось.

    Яна

    Ой, там, кстати,
    COM_VIRTUEMART_SEARCH_ORDER_ORDERING,PRODUCT_NAME="Название товара"

    COM_VIRTUEMART_SEARCH_ORDER_PRODUCT_NAME="Название товара

    Где именно менять?

      admin

      admin

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

    Яна

    Подскажите, пожалуйста, а где редактируется письмо админу с заказом?

    В админке сайта в Emails Manager можно добавить в инфо о покупателе [BILL_TO_SHIP_TO], но где сам [BILL_TO_SHIP_TO] редактируется?

      admin

      admin

      Переменная [BILL_TO_SHIP_TO] выводит информацию о доставке.
      Уточните, что именно Вы хотите сделать?
      Как вариант, можно заменить одну переменную несколькими, только с нужными данными.

        Яна

        Здравствуйте, да, эта переменная [BILL_TO_SHIP_TO] выводит инфо, т.е. переменные можно либо удалить, либо добавить. А как именно в самой переменной поменять инфо?

        [BILL_TO_SHIP_TO] выводит инфо о доставке, но там две колонки в таблице, в правой колонке нужно добавить еще адрес (Сейчас адрес только в левой).

          admin

          admin

          Нужно править шаблоны самого Email Manager. Там все не так просто. Если задача не решается с помощью переменных в админке, то лучше обратиться на фриланс.

    RaftermaN

    Админ, есть вопрос:
    В Магазин-Счета/Эл.почты есть Нижний колонтитул счета, он выводится в письме, счете(invoice), и транспортной накладной(deliveryNote), как убрать из письма я понял, но не могу понять как убрать его из invoice(Счета), т.е. надо чтобы он выводился только в транспортной накладной.
    Invoice генерится несколькими файлами, invoice.php, invoice_history.php, invoice_items.php, в каждом файле код отвечающий за часть счета, шапка, история статусов, детали заказа, никак не могу понять в каком файле к инвойсу приписывается колонтитул, и вообще какой файл собирает инвойс из этих файлов, подскажите пожалуйста. Вирт 3, Джумла 3

      admin

      admin

      По этому вопросу не подскажу, не разбирался с глубоко с этим функционалом.

    Fetus

    Добрый день. Может быть не совсем в тему, но, думаю, умные граждане направят. В общем не отображаются комментарии пользователя ни в письме, ни на странице благодарности. У меня стоит OnePageCheckout и помимо основных полей в корзине есть поле "заметки", после заполнения которого эти самые заметке нигде не отображаются. В чём может быть проблема?

      admin

      admin

      Проблема в плагине OnePageCheckout
      Есть несколько плагинов One Page, уточните какой у Вас.
      Возможно, плагин устарел и не совместим с новым vm.

        Fetus

        RuposTel 2.0.302.141115

          admin

          admin

          По плагину от rupostel не могу подсказать, очень давно им не пользуюсь.
          В Virtuemart > Настройки > Поля, заполняемые пользователями для вывода комментариев (версия vm3) используется поле Примечания и специальные запросы. Попробуйте активировать его. Ели не выйдет и на стандартной корзине данные из заметок передаются, то дело в плагине. Нужно его обновить.

            Fetus

            Спасибо большое, всё помогло!

            admin

            admin

            Отлично.

    Antonio

    Доброго времени суток. Подскажите, если возможно. Хочу, чтобы в письме покупателю и продавцу суммы в заказах были без десятичных цифр. Как это реализовать? На сайте все сумму настроены без десятичных, а в письмах приходят снова с ними.

      admin

      admin

      Здравствуйте!

      Измените количество десятичных в настройках валюты в Virtuemart > Настройки > Валюта

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
Для вставки кода заключите его в теги [php] [/php]
*