Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

отправка письма покупателю о статусе заказа

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


<table  width="100%" border="0" align="center" cellpadding="4" cellspacing="0">
  <tr>
    <td style="border-bottom: 1px solid; border-color: #cccccc;"><div align="right"><img src="{$logo_path}logo.gif"></div></td>
  </tr>
  <tr>
    <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Уважаемый покупатель!</strong><br>
      <br>
      Статус Вашего заказа номер {$ORDER_NR} изменён.<br>
      {if $NOTIFY_COMMENTS}<br>
Комментарии:
{$NOTIFY_COMMENTS}
<br>
{/if}
<br>
Новый статус:
<b>{$ORDER_STATUS}</b>
<br>
Если у Вас есть вопросы, задайте их в ответном письме. </font></td>
  </tr>
 
    <tr>
    <td><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$address_label_customer}<br>
            <br>
            {if $PAYMENT_METHOD}<strong>Способ оплаты:</strong> {$PAYMENT_METHOD}<br>{/if}
            {if $SHIPPING_METHOD}<strong>Способ доставки:</strong> {$SHIPPING_METHOD}<br>{/if}
            <strong>Номер заказа:</strong> {$oID}<br>
            <strong>Дата:</strong> {$DATE}<br>
{if $csID}<strong>Код покупателя:</strong> {$csID}<br>
{/if}
<strong>Телефон:</strong> {$PHONE}<br />
        <strong>E-mail:</strong> {$EMAIL}<br />
            </font></td>
          <td width="1"><img src="{$logo_path}logo.gif"></td>
        </tr>
      </table>
      <br> <table style="border-top:1px solid; border-bottom:1px solid;" width="100%" border="0">
        <tr bgcolor="#f1f1f1">
          <td width="50%"> <p><font size="1"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Адрес доставки<br>
          </font></strong></font></p></td>{if $address_label_payment}
          <td> <p><font size="1"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Адрес покупателя<br>
          </font> </strong></font></p></td>{/if}
        </tr>
        <tr>
          <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">            {$address_label_shipping}
          </font></td>
          {if $address_label_payment}<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
            {$address_label_payment}
          </font></td>{/if}
        </tr>
      </table>
      <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> Уважаемый
        {$NAME}!<br>
        <br>
Вы оформили заказ в нашем интернет-магазине.</font><br>
<br>
{$PAYMENT_INFO_HTML}
        {if $COMMENTS}<br>
        <strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Ваши комментарии:</font></strong><br>
        <font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$COMMENTS}</font><br>
{/if}<br>
      </p></td>
  </tr>
</table>
<table style="border-bottom:1px solid;" width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <strong>Вы заказали следующие товары:</strong></font></td>
  </tr>
  <tr>
    <td> <table width="100%" border="0" cellpadding="3" cellspacing="0" bgcolor="f1f1f1">
        <tr>
          <td colspan="2" style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="1">Количество</font>
              </strong></font></div></td>
          <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>
            Товар</strong></font></td>
          <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Код товара </font></strong> </td>
          <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Цена за единицу
            </strong></font></td>
          <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="1">Всего</font>
              </strong></font></div></td>
        </tr>
        {foreach name=aussen item=order_values from=$order_data}
        <tr>
          <td width="20" style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$order_values.PRODUCTS_QTY}</font></div></td>
          <td width="20" style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">x</font></div></td>
          <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>{$order_values.PRODUCTS_NAME}</strong>{if $order_values.PRODUCTS_SHIPPING_TIME neq ''}<br />Время доставки: {$order_values.PRODUCTS_SHIPPING_TIME}{/if}<em><br>
            {$order_values.PRODUCTS_ATTRIBUTES}</em></font></td>
          <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$order_values.PRODUCTS_MODEL}<br>
            <em>{$order_values.PRODUCTS_ATTRIBUTES_MODEL}</em></font></td>
          <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$order_values.PRODUCTS_SINGLE_PRICE}</font></td>
          <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$order_values.PRODUCTS_PRICE}</font></div></td>
        </tr>
        {/foreach} </table></td>
  </tr>
</table>

{foreach name=aussen item=order_total_values from=$order_total}
<div align="right"><font size="1" face="Arial, Helvetica, sans-serif">{$order_total_values.TITLE}{$order_total_values.TEXT}</font></div>
<br />
{/foreach}


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


Наверное нужно ещё PHP файл править.


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


и как это приблизительно сделать? подскажите пожалуйста)


Приблизительно на языке php это выглядит так - поправить запросы, добавить метки ну и так ещё, по мелочи)



и как это приблизительно сделать? подскажите пожалуйста)

За отправку письма заказа отвечает файл send_order.php, за отправку писем о смене статуса вообще файл admin/orders.php
так вот чтобы все соединить, нужно необходимый код выдрать из send_order.php и сунуть в ту часть кода файла admin/orders.php, которая отвечает за отправку. при этом еще малость его поправить.
ну и шаблоны писем соединить.




и как это приблизительно сделать? подскажите пожалуйста)

За отправку письма заказа отвечает файл send_order.php, за отправку писем о смене статуса вообще файл admin/orders.php
так вот чтобы все соединить, нужно необходимый код выдрать из send_order.php и сунуть в ту часть кода файла admin/orders.php, которая отвечает за отправку. при этом еще малость его поправить.
ну и шаблоны писем соединить.


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


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



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

Админка / настройки / статусы заказа   


Источник



Copyright ShopOS