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

Поле "Отчество" не отображается в письме

  • Posts: 48
  • Thank you received: 0
7 years 11 months ago #256464

-- url of the page with the problem -- : store.pantelemone.ru/
-- HikaShop version -- : 2.2.2
-- Joomla version -- : 2.5.9
-- PHP version -- : 5.3.29
-- Browser(s) name and version -- : Google Chrome

В письме (email) заказа и в самом заказе не прописывается поле "Отчество", хотя, оно включено как обязательное.




Как видите, на первой картинке поля "Отчество" нет, но при редактировании есть и заполнено.
Как это исправить? В письме необходимо поле отчество, т.к. важно при обращении к клиентам.

Please Log in or Create an account to join the conversation.

  • Posts: 382
  • Thank you received: 77
7 years 11 months ago #256469

Чтобы отчество отображалось в адресе, в том числе при просмотре заказа, думаю достаточно внести правки в шаблон:
HikaShop -> Настройки отображения -> Шаблоны -> address address_template

А вот для того, чтобы это поле появилось в письме, нужно править само письмо:
HikaShop -> Система -> Электронная почта
Уведомление о новом заказе
Уведомление администратору о заказе
Такая возможность, кажется, есть только в платных версиях.

Всего наилучшего

Please Log in or Create an account to join the conversation.

  • Posts: 48
  • Thank you received: 0
7 years 11 months ago #256505

almika wrote: Чтобы отчество отображалось в адресе, в том числе при просмотре заказа, думаю достаточно внести правки в шаблон:
HikaShop -> Настройки отображения -> Шаблоны -> address address_template

А вот для того, чтобы это поле появилось в письме, нужно править само письмо:
HikaShop -> Система -> Электронная почта
Уведомление о новом заказе
Уведомление администратору о заказе
Такая возможность, кажется, есть только в платных версиях.

Всего наилучшего

У меня старая версия HikaShop, но она была платная. По тому пути который вы указали есть только параметры "HTML-версия" и "Чистый текст". Какие именно правки надо внести я не в курсе.
В HikaShop -> Настройки отображения -> Шаблоны -> address address_template я уже внес правку, теперь в заказе на сайте отображается, но на почту не приходит.

Please Log in or Create an account to join the conversation.

  • Posts: 382
  • Thank you received: 77
7 years 11 months ago #256514

TRIGUN wrote: У меня старая версия HikaShop, но она была платная. По тому пути который вы указали есть только параметры "HTML-версия" и "Чистый текст". Какие именно правки надо внести я не в курсе.


Это зависит от ваших настроек:
HikaShop -> Конфигурация -> Основные -> Электронная почта
Мультипарт (e-mail включает обе версии: текстовую и html) - Да/Нет

Если - Да, то править обе.

Всего доброго

Please Log in or Create an account to join the conversation.

  • Posts: 48
  • Thank you received: 0
7 years 11 months ago #256528

almika wrote:

TRIGUN wrote: У меня старая версия HikaShop, но она была платная. По тому пути который вы указали есть только параметры "HTML-версия" и "Чистый текст". Какие именно правки надо внести я не в курсе.


Это зависит от ваших настроек:
HikaShop -> Конфигурация -> Основные -> Электронная почта
Мультипарт (e-mail включает обе версии: текстовую и html) - Да/Нет

Если - Да, то править обе.

Всего доброго

Простите, я знал ранее, что именно этот раздел надо править. Я не знаю ЧТО ИМЕННО добавить там.

Please Log in or Create an account to join the conversation.

  • Posts: 382
  • Thank you received: 77
7 years 11 months ago #256577

Думаю, что в последнем файле, а именно "Загруженная версия", надо внести изменения в строки 70-71:

$customer_name = @$customer->name;
if(empty($customer_name))
	$customer_name = @$data->cart->billing_address->address_firstname.' '.@$data->cart->billing_address->address_lastname;

Как-то так будет:
$customer_name = @$data->cart->billing_address->address_firstname.' '.@$data->cart->billing_address->address_middle_name.' '.@$data->cart->billing_address->address_lastname;

В Текстовой версии, строку 10:
?><?php echo JText::sprintf('HI_CUSTOMER',@$data->customer->name);?>

Можно поменять на:
?><?php echo JText::sprintf('HI_CUSTOMER',@$data->cart->billing_address->address_firstname.' '.@$data->cart->billing_address->address_middle_name.' '.@$data->cart->billing_address->address_lastname);?>

На локалке у меня нет возможности проверить HTML-версию, а в текстовой вроде нормально. На реальном сайте не хочу пробовать.

Удачи

Please Log in or Create an account to join the conversation.

  • Posts: 48
  • Thank you received: 0
7 years 11 months ago #256653

Здравствуйте. Не нахожу данных строк.

Вот что находится в разделе Электронная почта => Уведомление администратора о заказе
HTML-версия:

<?php
/**
 * @package  HikaShop for Joomla!
 * @version  2.2.2
 * @author  hikashop.com
 * @copyright  (C) 2010-2013 HIKARI SOFTWARE. All rights reserved.
 * @license  GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
 */
defined('_JEXEC') or die('Restricted access');
?><style type="text/css">
body { background-color:#ffffff; color:#575757; }
.ReadMsgBody{width:100%;}
.ExternalClass{width:100%;}
div, p, a, li, td {-webkit-text-size-adjust:none;}
@media (min-width:600px){
  body {width:600px !important;margin:auto !important;}
  .pict img {max-width:500px !important;height:auto !important;}
}
@media (max-width:330px){
  body{width:300px !important; margin:auto !important;}
  table[class=w600], td[class=w600], table[class=w598], td[class=w598], table[class=w500], td[class=w500], img[class="w600"]{width:100% !important;}
  td[class="w49"] { width: 10px !important;}
  .pict img {max-width:278px; height:auto !important;}
}
@media (min-width:331px) and (max-width:480px){
  body{width:450px !important; margin:auto !important;}
  table[class=w600], td[class=w600], table[class=w598], td[class=w598], table[class=w500], td[class=w500], img[class="w600"]{width:100% !important;}
  td[class="w49"] { width: 20px !important;}
  .pict img {max-width:408px;  height:auto !important;}
}
h1{color:#1c8faf;font-size:16px;font-weight:bold;border-bottom:1px solid #ddd; padding-bottom:10px;}
h2{color:#89a9c1;font-size:14px;font-weight:bold;margin-top:20px;margin-bottom:5px;border-bottom:1px solid #d6d6d6;padding-bottom:4px;}
a:visited{cursor:pointer;color:#2d9cbb;text-decoration:none;border:none;}
</style>

<div style="font-family:Arial, Helvetica,sans-serif;font-size:12px;line-height:18px;width:100%;background-color:#ffffff;padding-bottom:20px;color:#5b5b5b;">
  <div class="hikashop_online" style="font-family:Arial, Helvetica,sans-serif;font-size:11px;line-height:18px;color:#6a5c6b;text-decoration:none;margin:10px;text-align:center;">
    <a style="cursor:pointer;color:#2d9cbb;text-decoration:none;border:none;" href="{VAR:URL}">
      <span class="hikashop_online" style="color:#6a5c6b;text-decoration:none;font-size:11px;margin-top:10px;margin-bottom:10px;text-align:center;">
        {TXT:MAIL_HEADER}
      </span>
    </a>
  </div>
  <table class="w600" style="font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;margin:auto;background-color:#ebebeb;" border="0" cellspacing="0" cellpadding="0" width="600" align="center">
    <tr style="line-height: 0px;">
      <td class="w600" style="line-height:0px" width="600" valign="bottom">
        <img class="w600" src="{VAR:LIVE_SITE}/media/com_hikashop/images/mail/header_black.png" border="0" alt="" />
      </td>
    </tr>
    <tr>
      <td class="w600" style="" width="600" align="center">
        <table class="w600" border="0" cellspacing="0" cellpadding="0" width="600" style="margin:0px;font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;">
          <tr>
            <td class="w20" width="20"></td>
            <td class="w560 pict" style="text-align:left; color:#575757" width="560">
              <div id="title" style="font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;">

<img src="{VAR:LIVE_SITE}/media/com_hikashop/images/icons/icon-48-order.png" border="0" alt="" style="float:left;margin-right:4px;"/>
<h1 style="color:#1c8faf !important;font-size:16px;font-weight:bold; border-bottom:1px solid #ddd; padding-bottom:10px">
  {TXT:ORDER_TITLE}
</h1>

<h2 style="color:#1c8faf !important;font-size:12px;font-weight:bold; padding-bottom:10px">
  {TXT:ORDER_CHANGED}
</h2>
              </div>
            </td>
            <td class="w20" width="20"></td>
          </tr>
          <tr>
            <td class="w20" width="20"></td>
            <td style="border:1px solid #adadad;background-color:#ffffff;">
              <div class="w550" width="550" id="content" style="font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;margin-left:5px;margin-right:5px;">
<p>
  <h3 style="color:#393939 !important; font-size:14px; font-weight:normal; font-weight:bold;margin-bottom:0px;padding:0px;">{TXT:HI_CUSTOMER}</h3>
  {TXT:ORDER_BEGIN_MESSAGE}
</p>

<h1 style="color:#1c8faf !important;font-size:16px;font-weight:bold;border-bottom:1px solid #ddd;padding-top:10px;padding-bottom:10px;">
  {TXT:SUMMARY_OF_THE_ORDER}
</h1>
<p>
  <span style="color:#1c8faf !important;font-weight:bold;">{TXT:CUSTOMER} :</span> {VAR:CUSTOMER_DETAILS}
</p>
<p>
  <span style="color:#1c8faf !important;font-weight:bold;">{TXT:ORDER_NUMBER} :</span> <a href="{VAR:ORDER_LINK}">{VAR:ORDER_NUMBER}</a>
</p>
<!--{IF:PAYMENT}-->
<p>
  <span style="color:#1c8faf !important;font-weight:bold;">{TXT:PAYMENT_METHOD} :</span> {VAR:PAYMENT}
</p>
<!--{ENDIF:PAYMENT}-->
<!--{IF:CREDIT_CARD}-->
<p>
  <span style="color:#1c8faf !important;font-weight:bold;font-size:14px;border-bottom:1px solid #ddd;">{TXT:CUSTOMER_PAID_WITH_CREDIT_CARD}</span>
</p>
<p>
<!--{IF:CREDIT_CARD_OWNER}-->
  <span style="color:#1c8faf !important;font-weight:bold;">{TXT:CREDIT_CARD_OWNER}</span> {VAR:CREDIT_CARD_OWNER}<br />
<!--{ENDIF:CREDIT_CARD_OWNER}-->
  <span style="color:#1c8faf !important;font-weight:bold;">{TXT:END_OF_CREDIT_CARD_NUMBER}</span> {VAR:END_OF_CREDIT_CARD_NUMBER}<br />
<!--{IF:CARD_VALIDATION_CODE}-->
  <span style="color:#1c8faf !important;font-weight:bold;">{TXT:CARD_VALIDATION_CODE}</span> {VAR:CARD_VALIDATION_CODE}<br />
<!--{ENDIF:CARD_VALIDATION_CODE}-->
  {TXT:CREDITCARD_WARNING}
</p>
<!--{ENDIF:CREDIT_CARD}-->

<!--{IF:SHIPPING}-->
<p>
  <span style="color:#1c8faf !important;font-weight:bold;">{TXT:HIKASHOP_SHIPPING_METHOD} :</span> {VAR:SHIPPING}
</p>
<!--{ENDIF:SHIPPING}-->

<table class="w550" border="0" cellspacing="0" cellpadding="0" width="550" style="margin-top:10px;font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;">
  <tr>
    <td style="color:#1c8faf !important;font-size:12px;font-weight:bold;">{TXT:BILLING_ADDRESS}</td>
    <td style="color:#1c8faf !important;font-size:12px;font-weight:bold;">{TXT:SHIPPING_ADDRESS}</td>
  </tr>
  <tr>
    <td>{VAR:BILLING_ADDRESS}</td>
    <td>{VAR:SHIPPING_ADDRESS}</td>
  </tr>
</table>

<table class="w550" border="0" cellspacing="0" cellpadding="0" width="550" style="margin-top:10px;margin-bottom:10px;font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;">
  <tr>
    <td style="border-bottom:1px solid #ddd;padding-bottom:3px;text-align:left;color:#1c8faf !important;font-size:12px;font-weight:bold;">{TXT:PRODUCT_NAME}</td>
    <td style="border-bottom:1px solid #ddd;padding-bottom:3px;text-align:right;color:#1c8faf !important;font-size:12px;font-weight:bold;">{TXT:PRODUCT_PRICE}</td>
    <td style="border-bottom:1px solid #ddd;padding-bottom:3px;text-align:right;color:#1c8faf !important;font-size:12px;font-weight:bold;">{TXT:PRODUCT_QUANTITY}</td>
    <td style="border-bottom:1px solid #ddd;padding-bottom:3px;text-align:right;color:#1c8faf !important;font-size:12px;font-weight:bold;">{TXT:PRODUCT_TOTAL}</td>
  </tr>
<!--{START:PRODUCT_LINE}-->
  <tr>
    <td style="border-bottom:1px solid #ddd;padding-bottom:3px;">
      {LINEVAR:PRODUCT_IMG}
      {LINEVAR:PRODUCT_NAME}
      {LINEVAR:PRODUCT_DOWNLOAD}
    </td>
    <td style="border-bottom:1px solid #ddd;padding-bottom:3px;text-align:right">{LINEVAR:PRODUCT_PRICE}</td>
    <td style="border-bottom:1px solid #ddd;padding-bottom:3px;text-align:right">{LINEVAR:PRODUCT_QUANTIY}</td>
    <td style="border-bottom:1px solid #ddd;padding-bottom:3px;text-align:right">{LINEVAR:PRODUCT_TOTAL}</td>
  </tr>
<!--{END:PRODUCT_LINE}-->
<!--{START:ORDER_FOOTER}-->
  <tr>
    <td colspan="3" style="text-align:right;color:#1c8faf !important;font-size:12px;font-weight:bold;">{LINEVAR:NAME}</td>
    <td style="text-align:right">{LINEVAR:VALUE}</td>
  </tr>
<!--{END:ORDER_FOOTER}-->
</table>
<!--{IF:ORDER_SUMMARY}-->
<h1 style="color:#1c8faf !important;font-size:16px;font-weight:bold;border-bottom:1px solid #ddd;padding-top:10px;padding-bottom:10px;">
  {TXT:ADDITIONAL_INFORMATION}
</h1>
<p style="border-bottom:1px solid #ddd;padding-bottom:10px;">
  {VAR:ORDER_SUMMARY}
</p>
<!--{ENDIF:ORDER_SUMMARY}-->
<p>
  {TXT:ORDER_END_MESSAGE}
</p>
              </div>
            </td>
            <td class="w20" width="20"></td>
          </tr>
        </table>
      </td>
    </tr>
    <tr style="line-height: 0px;">
      <td class="w600" style="line-height:0px" width="600" valign="top">
        <img class="w600" src="{VAR:LIVE_SITE}/media/com_hikashop/images/mail/footer_black.png" border="0" alt="--" />
      </td>
    </tr>
  </table>
</div>

Текстовая версия:
<?php
/**
 * @package	HikaShop for Joomla!
 * @version	2.2.2
 * @author	hikashop.com
 * @copyright	(C) 2010-2013 HIKARI SOFTWARE. All rights reserved.
 * @license	GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
 */
defined('_JEXEC') or die('Restricted access');
?><?php
$url = HIKASHOP_LIVE.'administrator/index.php?option=com_hikashop&ctrl=order&task=edit&order_id='.$data->order_id;
echo JText::sprintf('ORDER_STATUS_CHANGED',$data->mail_status)."\r\n\r\n".JText::sprintf('NOTIFICATION_OF_ORDER_ON_WEBSITE',$data->order_number,HIKASHOP_LIVE);
echo "\r\n\r\n".JText::_('HIKA_EMAIL').': '.$data->customer->user_email[0];
$currency = hikashop_get('class.currency');
echo "\r\n\r\n".JText::_('HIKASHOP_TOTAL').' : '.$currency->format($data->order_full_price,$data->order_currency_id);
echo "\r\n".str_replace('<br/>',"\r\n",JText::sprintf('ACCESS_ORDER_WITH_LINK',$url));
if($data->order_payment_method=='creditcard' && !empty($data->credit_card_info->cc_number)){
	echo "\r\n".JText::_('CUSTOMER_PAID_WITH_CREDIT_CARD');
	if(!empty($data->credit_card_info->cc_owner)){
		echo "\r\n".JText::_('CREDIT_CARD_OWNER').' : '.$data->credit_card_info->cc_owner;
	}
	echo "\r\n".JText::_('END_OF_CREDIT_CARD_NUMBER').' : '.substr($data->credit_card_info->cc_number,8);
	if(!empty($data->credit_card_info->cc_CCV)){
		echo "\r\n".JText::_('CARD_VALIDATION_CODE').' : '.$data->credit_card_info->cc_CCV;
	}
	echo "\r\n".JText::_('CREDITCARD_WARNING');
}
$fieldsClass = hikashop_get('class.field');
$fields = $fieldsClass->getFields('frontcomp',$data,'order','');
foreach($fields as $fieldName => $oneExtraField) {
	$fieldData = trim(@$data->$fieldName);
	if(empty($fieldData)) continue;
	echo "\r\n".$fieldsClass->trans($oneExtraField->field_realname).' : '.$fieldsClass->show($oneExtraField,$data->$fieldName);
}

Ничего похожего на ваши строки не нахожу.
В разделе "Уведомление о новом заказе" тоже самое.

Last edit: 7 years 11 months ago by progreccor.

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
7 years 11 months ago #256661

TRIGUN wrote: Здравствуйте. Не нахожу данных строк.

В разделе "Уведомление о новом заказе" тоже самое.


а потому что не читаете то,что вам пишут.
Almika конкретно вам написала - смотрите раздел "загруженная версия"


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!
Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 48
  • Thank you received: 0
7 years 11 months ago #256663

progreccor wrote: а потому что не читаете то,что вам пишут.
Almika конкретно вам написала - смотрите раздел "загруженная версия"

Я вообще не нахожу никакой "загруженной версии". Её скорее всего нету в HikaShop 2.2.2
Либо я совсем что-то не то смотрю. В таком случае, подскажите пожалуйста точный путь.

Last edit: 7 years 11 months ago by TRIGUN.

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
7 years 11 months ago #256664

версия какая?
essential?
business?


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 48
  • Thank you received: 0
7 years 11 months ago #256665

progreccor wrote: версия какая?
essential?
business?

Business.
Лицензия не продлевалась.

Please Log in or Create an account to join the conversation.

  • Posts: 382
  • Thank you received: 77
7 years 11 months ago #256673

Возможно, что были какие-то изменения в новых версиях.

Выложите тексты уведомления о заказе, скриншоты писем администратору и клиенту о заказе.
А также скриншот списка файлов в папке media\com_hikashop\mail.

Ну, и подумайте все же над покупкой свежей версии. Возможно, старые версии Хикашоп в какой-то момент не смогут работать на новых версиях Joomla. А если вы ещё и Joomla не будете обновлять, то проблем может быть еще больше.

Удачи

Please Log in or Create an account to join the conversation.

Moderators: progreccor
Time to create page: 0.071 seconds
Powered by Kunena Forum