Все. :) Вот у меня есть страница с корзиной. Товары я туда собрал. Ну а как приступить к оформлению заказа? Как запустить следующие шаги.
Demodizzy, честно скажу, не смотрел. Буду смотреть, может и оттуда все ясно станет.
А настройки в интернет-магазине все стандартные, т.е. там ничего не трогал.
Если все стандартное, то просто используй Demodizzy, вот упрощенный пример из него точка входа:
/xslt/modules/emarket/purchase.xsl
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!--xsl:include href="purchase/required.xsl" /--><!-- шаблон данные покупателя -->
<!--xsl:include href="purchase/delivery.xsl" /--><!-- шаблон доставки -->
<!--xsl:include href="purchase/payment.xsl" /--><!-- шаблон платежных систем -->
<!-- страница Оформить заказ (/emarket/purchase/) -->
<xsl:template match="/result[@method = 'purchase']">
<xsl:apply-templates select="document('udata://emarket/purchase')" />
</xsl:template>
<!-- если для текущего этапа нет шаблона -->
<xsl:template match="purchasing">
<xsl:value-of select="concat('Нет шаблона для этапа: ', @stage, '::', @step, '()')" />
</xsl:template>
<!-- страница ошибки оформления -->
<xsl:template match="purchasing[@stage = 'result']">
<xsl:text>Не удалось совершить покупку</xsl:text>
</xsl:template>
<!-- страница успешного оформления -->
<xsl:template match="purchasing[@stage = 'result' and @step = 'successful']">
<xsl:apply-templates select="//steps" />
<xsl:value-of select="concat('Заказ ', document(concat('uobject://', //order/@id))/udata/object/@name, ' поступил в обработку.')" />
<a href="{$lang-prefix}/">Вернуться к покупкам</a>
</xsl:template>
</xsl:stylesheet>
Смотри Demodizzy, пиши правильные вопросы = правильные ответы.