Вывод информации о резерве

Для того, чтобы добавить в шаблон уведомлений информацию о резерве, необходимо использовать следующий код smarty:

{assign var="reserve" value=shopReservePlugin::getReserveData($order.id)}

Эта конструкция добавит в шаблон переменную {$reserve}, которая является массивом, содержащим:

  • идентификатор заказа (ключ «id»);
  • последний день резерва (ключ «reserve_dt»);
  • день, следующий за последним днём резерва (ключ «day_after»).

Определение наличия резерва для заказа

Если у текущего заказа нет информации о резерве, его идентификатор будет равен нулю, поэтому в шаблоне можно использовать следующую конструкцию:

{if $reserve.id > 0} Есть резерв {else} Нет резерва {/if}


Вывод даты резерва

Чтобы вывести дату резерва в удобном для чтения виде, можно использовать модификатор |wa_date:'humandate’. Несколько примеров возможных вариантов вывода даты:

  • Товары зарезервированы до {$reserve.reserve_dt|wa_date:'humandate'} (включительно)
  • Товары зарезервированы до {$reserve.day_after|wa_date:'humandate'}
  • {$reserve.reserve_dt|wa_date:'humandate'} — последний день, когда Вы можете забрать Ваш заказ

 

Последнее обновление: 9 ноября 2019