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

Реализовал через проверку в XSL-шаблоне «МагазинКорзина», код ниже, может кому пригодится.

<xsl:choose>
	<xsl:when test="total_amount >= 10000">
		<a href="./?action=print" target="_blank" class="btn btn-warning hidden-print">Распечатать</a>
		<input name="recount" value="Пересчитать" type="submit" class="btn btn-primary hidden-print" />
		<xsl:if test="count(shop_cart[postpone = 0]) and (siteuser_id > 0 or siteuser_exists = 0)">
			<input name="step" value="1" type="hidden" />
			<input value="Оформить заказ" type="submit" class="btn btn-success hidden-print"/>
		</xsl:if>
	</xsl:when>
	<xsl:otherwise>
		<p>Минимальная сумма заказа, 10 000 рублей.</p>
		<input name="recount" value="Пересчитать" type="submit" class="btn btn-primary hidden-print" />
	</xsl:otherwise>
</xsl:choose>

3 КОММЕНТАРИИ

  1. Добрый день. А куда его вставляли? Между какого кода? Чтото у меня не идет.

    • В шаблоне XSL-шаблоне «МагазинКорзина» добавьте проверку как в моем примере, у вас должен быть такой же код, добавляется условие.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь