Jump to content

Модуль доставки по согласованию


Recommended Posts

service-land

Модуль доставки по согласованию с администрацией, по умолчанию при оформлении заказа стоит- бесплатно, как убрать это и прописать свой текст?

Link to post
Share on other sites
support

Попробуйте в /templates/шаблон/module/checkout_shipping_block.htm поменять:

{$module_data.module_cost}

на что-то вроде:

{if $module_data.module_cost > 0}
{$module_data.module_cost}
{else}
ваш текст
{/if}

 

Link to post
Share on other sites
service-land

Вот файл, я такой строчки не нашел, может не здесь?

{if $FREE_SHIPPING} 
<p>
<span class="bold">{$FREE_SHIPPING_TITLE}</span>&nbsp;{$FREE_SHIPPING_ICON}</span>
</p>
<p>
{$FREE_SHIPPING_DESCRIPTION}
</p>
{else} 
  {foreach name=aussen item=module_data from=$module_content}
<div class="{cycle values="itemOdd,itemEven"}">   
<p>
{$module_data.icon} <span class="bold">{$module_data.module}</span>
</p>
<!-- QIWI Post code begin -->
{if $module_data.id == 'qiwipost'}
{$module_data.qiwipost}
{/if}
<!-- QIWI Post code end -->

{if $module_data.error != ''}
<p>
{$module_data.error}
</p>
{else} 
{foreach name=aussen item=method_data from=$module_data.methods} 
<p>
<label for="{$method_data.id}">{$method_data.radio_field}&nbsp;{$method_data.title}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$method_data.price}</label>
</p> 
{/foreach}
{/if}
</div>
{/foreach}
{/if}

checkout_shipping_block.html

можно как то создать пустой модуль для доставки? Свое туда все вписать?

Link to post
Share on other sites
support
{$method_data.price}

меняйте на:

{if $method_data.price > 0}
{$method_data.price}
{else}
текст
{/if}

 

Link to post
Share on other sites
  • 1 year later...

Решила тоже убрать слово "бесплатно" в модуле по согласованию. Поменяла в checkout_shipping_block.html код 

<label for="{$method_data.id}">{$method_data.radio_field}&nbsp;{$method_data.title}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$method_data.price}</label

на код

<label for="{$method_data.id}">{$method_data.radio_field}&nbsp;{$method_data.title}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
{if $method_data.price > 0}
{$method_data.price}
{else}
.
{/if}
</label>

После этого вместо "бесплатно" выводится ".", но при нажатии кнопки "Продолжить" - ничего не происходит, т.е. дальше этого шага оформление заказа не производится.

Это у меня старый магазинчик, ещё на вамшоп 1.68. Использую пошаговое оформление заказа. Одностраничного же оформления заказа тогда ещё не было?

Link to post
Share on other sites
10 час назад, zhenya17 сказал:

Решила тоже убрать слово "бесплатно" в модуле по согласованию. Поменяла в checkout_shipping_block.html код 


<label for="{$method_data.id}">{$method_data.radio_field}&nbsp;{$method_data.title}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$method_data.price}</label

на код


<label for="{$method_data.id}">{$method_data.radio_field}&nbsp;{$method_data.title}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
{if $method_data.price > 0}
{$method_data.price}
{else}
.
{/if}
</label>

После этого вместо "бесплатно" выводится ".", но при нажатии кнопки "Продолжить" - ничего не происходит, т.е. дальше этого шага оформление заказа не производится.

Это у меня старый магазинчик, ещё на вамшоп 1.68. Использую пошаговое оформление заказа. Одностраничного же оформления заказа тогда ещё не было?

Текст бесплатно можно убрать в /lang/russian/russian.php 

В константе TXT_FREE

Поменять 'бесплатно' например просто на ''

Link to post
Share on other sites
1 час назад, zhenya17 сказал:

Спасибо, получилось

Не за что

Link to post
Share on other sites
×
×
  • Create New...