Георгий

Георгий

С нами с 01 октября 2013; Место в рейтинге пользователей: #1163
Максим Кузнецов
03 апреля 2018, 20:50
1
+1
Нет, имею ввиду вот так:
switch (true) {
	case $cart['total_cost'] <= 1000:
		$cost += 350;
		
		break;
		
	case $cart['total_cost'] <= 5000:
		$cost += 250;
		
		break;	
		
	case $cart['total_cost'] > 5000:
		$cost += 0;
		
		break;	
}

return $cost;
Илья Ершов
10 апреля 2014, 09:47
1
+1
Для потомков:
Не удавалось вывести информацию о Покупателе в теле письма поступающего Диспетчеру (менеджеру). Причина проблемы была в 2 ошибках, с одной разобрались вчера, вторую осознал только сегодня на свежую голову:
1) Плейсхолдеры, итоговый правильный вариант оказался:
<div>
<h2>Контактные данные</h2>
<p>Имя:     <b>[[+address.receiver]]</b></p>
<p>Телефон: <b>[[+address.phone]]</b></p>
<p>e-mail:  <b>[[+user.email]]</b></p>
<p>Комментарий: <b>[[+address.comment]]</b></p>
</div>

<div>
<h2>Адрес доставки</h2>
<p>Индекс:     <b>[[+address.index]]</b></p>
<p>Регион: <b>[[+address.region]]</b></p>
<p>Город:  <b>[[+address.city]]</b></p>
<p>Улица: <b>[[+address.street]]</b></p>
<p>Дом: <b>[[+address.building]]</b></p>
<p>Квартира: <b>[[+address.room]]</b></p>
</div>
2) Второй проблемой был неправильно выбранный чанк, я предположил, что в теле письма вывод чанка tpl.msGetOrder.row, а на самом деле это tpl.msEmail.new.manager. С этим разобрался только сегодня сутра…