По умолчанию при создании нового товара в Webasyst для него не выбрано никакое значение в поле "Облагается налогом". Чтобы налог/НДС проставлялся автоматически для новых товаров надо сделать следующие изменения:
Открыть файл:
/wa-apps/shop/templates/actions/product/Product.html
Найти код:
<select name="product[tax_id]">
<option value="" {if empty($product.tax_id)} selected="selected"{/if}>Нет</option>
{foreach $taxes as $tax}
<option value="{$tax.id}"{if $product.tax_id == $tax.id} selected="selected"{/if}>{$tax.name|escape}</option>
{/foreach}
</select>
Заменить его на следующий:
<select name="product[tax_id]">
<!-- <option value="" {if empty($product.tax_id)} selected="selected"{/if}>Нет</option>
{foreach $taxes as $tax} -->
<option value="{$tax.id}"{if $product.tax_id == $tax.id} selected="selected"{/if}>{$tax.name|escape}</option>
{/foreach}
</select>
Готово!
После обновления Shop Script заново восстановить доработку.
Прописать налог/НДС массово всем существующим товарам можно при помощи стандартного импорта из .csv или при помощи плагина массового редактирования