Персональный блог веб-разработчика Майборода Владимира

Как сделать минимальную сумму заказ при оформлении в HostCMS?

Недавно потребовалось сделать ограничение на минимальную сумму заказа в 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>
Exit mobile version