Тема: Проблемы с доставками, надо исправлять

у Вас небольшая проблема в процедурах оформления заказа, попробуйте заказать товар на вашем демо сайте
у вас доступно два ваорианта в шаблоне address.tpl --  самовывоз и выбор адреса. С самовывозом все понятно и чудесно, но если мы выбираем какой то адрес - то пункт Самовывоз все равно присутствует в Вариантах доставки в шаблоне delivery.tpl

хотелось бы какое то условие написать в шаблоне delivery.tpl, алгоритм видимо такой, может подскажете как решить это лучше.

Если $item. getShortName() = 'myself' и ($ВыбранАдресНаПредыдущемШаге = Истина) Тогда
        НеПоказыватьТекущийСпособДоставкиВспискеДоставок();
КонецЕсли

Повысить оценку Понизить оценку

Re: Проблемы с доставками, надо исправлять

Как вариант:

{foreach from=$delivery_list item=item}
   {if (!$order.only_pickup_points && $item.getTypeObject().getShortName()!='myself')} {* Если не самовывоз и выбрана доставка по адресу*}
     ....
   {/if}
{/foreach}