Добре дошъл/дошла, Гост. Моля, въведи своето потребителско име или се регистрирай.

Влез с потребителско име, парола и продължителност на сесията

Новини:

Автор Тема: Дизайна на е-мейлите при поръчка  (Прочетена 4299 пъти)

Неактивен ex3mist

  • Загряващ
  • *
  • Публикации: 222
  • ex3m.bg
  • Репутация: +2
    • Онлайн магазин за спортни стоки и туристическа екипировка
Дизайна на е-мейлите при поръчка
« -: 10 Февруари, 2016, 10:58:45 »
0
Здравейте,
Искам да направя някои промени по дизайна на мейлите за потвърждение на поръчка. По-точно информацията, която се показва за клиента в Bill To адреса. Гледам, че кода, който извлича тази информация е:
Код: newbielink:javascript:void(0); [nonactive]
<?php

    foreach (
$this->userfields['fields'] as $field) {
if (!empty($field['value'])) {
?>
<!-- span class="titles"><?php echo $field['title'] ?></span -->
        <span class="values vm2<?php echo '-' . $field['name'] ?>" ><?php echo $field['value'] ?></span>
<?php if ($field['name'] != 'title' and $field['name'] != 'first_name' and $field['name'] != 'middle_name' and $field['name'] != 'zip') { ?>
    <br class="clear" />
    <?php
}
    }
 
    }
    ?>
Не знам откъде точно си дърпа информацията кои полета да се показват, но мисля, че е по-добре да не търся и да го променям, а по-скоро вместо този код да добавя всяко едно от полетата, които искам да се виждат в мейла поотделно.

Та въпросът ми е - как да добавя всяко едно от полетата? Как ще изглежда кода? Например за First Name, Last Name, Address, City, предполагам, че като видя един пример, няма да е проблем да се оправя и за останалите, които искам да се виждат.
ex3m.bg
allurebg.com

Неактивен Михаил Михов

  • Администратор
  • Мега Гуру
  • *
  • Публикации: 3909
  • @Mihail
  • Репутация: +80
    • MyWeb1
Re: Дизайна на е-мейлите при поръчка
« Отговор #1 -: 10 Февруари, 2016, 19:32:55 »
0
Офф...
Много отдавна не сън се занимавал с тази простотия, но колкото си спомням:
<?php echo $this->userfields->first_name; ?>
Ще вади името
<?php echo $this->userfields->middle_name; ?>
ще вади през името и тн...
myweb1.eu // Български платежни методи за HikaShop

Неактивен ex3mist

  • Загряващ
  • *
  • Публикации: 222
  • ex3m.bg
  • Репутация: +2
    • Онлайн магазин за спортни стоки и туристическа екипировка
Re: Дизайна на е-мейлите при поръчка
« Отговор #2 -: 11 Февруари, 2016, 06:51:43 »
0
Мерси, ще го пробвам по-късно.
ex3m.bg
allurebg.com


Неактивен ex3mist

  • Загряващ
  • *
  • Публикации: 222
  • ex3m.bg
  • Репутация: +2
    • Онлайн магазин за спортни стоки и туристическа екипировка
Re: Дизайна на е-мейлите при поръчка
« Отговор #3 -: 11 Февруари, 2016, 22:24:10 »
0
Не става нещо... Bill to адресът остава празен, показва само Ship to адреса.  :(
ex3m.bg
allurebg.com

Неактивен Михаил Михов

  • Администратор
  • Мега Гуру
  • *
  • Публикации: 3909
  • @Mihail
  • Репутация: +80
    • MyWeb1
Re: Дизайна на е-мейлите при поръчка
« Отговор #4 -: 11 Февруари, 2016, 23:44:54 »
0
Не става нещо... Bill to адресът остава празен, показва само Ship to адреса.  :(

А те различни ли са? //адресите
myweb1.eu // Български платежни методи за HikaShop

Неактивен ex3mist

  • Загряващ
  • *
  • Публикации: 222
  • ex3m.bg
  • Репутация: +2
    • Онлайн магазин за спортни стоки и туристическа екипировка
Re: Дизайна на е-мейлите при поръчка
« Отговор #5 -: 12 Февруари, 2016, 08:38:52 »
0
Не, в случая с юзъра, с който пробвам са еднакви.
Но използвах друга идея, която ми дойде на ум от един пост относно същото питане във VM форума - използвах този ред:
Код: newbielink:javascript:void(0); [nonactive]
if ($field['name']=='virtuemart_country_id') continue;да изброя полетата, които не искам да се показват в мейла, като замествам "virtuemart_country_id" със съответните имена на полета. Вместо да изброявам тези, които искам да се виждат, направих обратното - изброих тези, които да бъдат пропуснати. Трябва да направя повечко тестове, за да съм сигурен, но на първо четене изглежда върши работа идеално.
ex3m.bg
allurebg.com

Неактивен sashomasho

  • Мега Гуру
  • *
  • Публикации: 2905
  • искам въртолет
  • Репутация: +6
Re: Дизайна на е-мейлите при поръчка
« Отговор #6 -: 09 Януари, 2017, 12:06:35 »
0
Има приложение за подобряване на писмата от ВМ - имейл бютифър или нещо подобно
За джумла може да се ползва Acy които имат система за промяна на служебните писма от джумла като регистрация забравена пароло и т.н. - но може би е в про версията
Онлайн магазин за фототапети