У меня проблема с логикой сейчас я например сделал так проверку в xsl но я понимаю что она не правильная
<xsl:variable name="sum" select="sum(shop_cart[postpone = 0]/shop_item/shop_seller/@id)" />
<xsl:variable name="count" select="count(shop_cart[postpone = 0]/shop_item/shop_seller/@id)" />
<xsl:variable name="mod" select="$sum mod $count" />
<xsl:if test="$mod = 0 and count(shop_cart[postpone = 0]) and (siteuser_id > 0 or siteuser_exists = 0)">
<input name="step" value="1" type="hidden" />
<button class="btn btn-primary" type="submit" name="submit" value="submit">Оформить заказ</button>
</xsl:if>