В редакциях с модулем "Клиенты" оформление заказа возможно после авторизации пользователя или при использовании быстрой регистрации прямо на странице корзины. Также может быть доступен быстрый заказа из карточки товара или из списка заказов.
В случае, если требуется оставить возможность оформлять заказ незарегистрированным пользователем, то в XSL-шаблоне корзины исключите условие
siteuser_id > 0 or siteuser_exists = 0, то есть вместо
<!-- Пользователь авторизован или модуль пользователей сайта отсутствует -->
<!-- Чтобы дать возможность заказывать неавторизованным пользователям, удалите в условии 'and (siteuser_id > 0 or siteuser_exists = 0)' -->
<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="&labelCheckout;" type="submit" class="button"/>
</xsl:if>
будет
<!-- Пользователь авторизован или модуль пользователей сайта отсутствует -->
<xsl:if test="count(shop_cart[postpone = 0])">
<input name="step" value="1" type="hidden" />
<input value="&labelCheckout;" type="submit" class="button"/>
</xsl:if>
(в разных шаблонах HTML-код может незначительно отличаться, править следует исключительно условие в test=""