Перейти к содержимому


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


  • Вы не можете ответить в тему
В этой теме нет ответов

#1 ssergioss25

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 56 сообщений
Репутация: 24
Ассистент
  • ГородСПБ

Отправлено 02 April 2013 - 07:48 PM

При изменении статуса заказа на "Выполнен" (или у кого как называется), покупателю в теле письма о смене статуса также отсылается список заказанных товаров с фотографиями и просьбой написать о них отзыв. Работает правильно, если дефолтовый статус выполненного заказа не менялся и равен 5.

В statistic_functions.php в функции stChangeOrderStatus, в самом ее начале вставляем :

if ($statusID == 5) {
$order_item = db_query( "SELECT s.itemID, s.name, d.productID, t.filename FROM ".DB_PRFX."ordered_carts AS s
LEFT JOIN ".DB_PRFX."shopping_cart_items AS d USING (itemID)
LEFT JOIN ".DB_PRFX."product_pictures AS t USING (productID)
WHERE orderID=".(int)$orderID);
while ($row = db_fetch_assoc($order_item)) $item[] = $row;
}

В ней же, в функции отправки письма xMailTxt, например, после строки :

'customer_firstname' => $FirstName,

вставляем :

'item' => $item,

В customer.order.change_status.tpl после строки :

{$_MSG_CHANGE_ORDER_STATUS}

вставляем :

{if $item}
<br><br>
<hr>
<div align="center"><b>Пожалуйста, напишите отзыв о заказанных Вами товарах.</b></div><br><br>
<table>
{section name=i loop=$item}
<tr>
<td><a href="http://{$smarty.const.CONF_SHOP_URL}/product_{$item[i].productID}.html"><img src="http://{$smarty.const.CONF_SHOP_URL}/data/small/{$item[i].filename}"></a></td>
<td><a href="http://{$smarty.const.CONF_SHOP_URL}/product_{$item[i].productID}.html">{$item[i].name}</a>
<br><br>
<a href="http://{$smarty.const.CONF_SHOP_URL}/index.php?productID={$item[i].productID}&discuss=yes"><b>Написать отзыв</b></a></td>
</tr>
{/section}
</table>
{/if}

  • 0