Вывод супер цен в прйс-листе

#
Вывод супер цен в прйс-листе
Здравствуйте.
Задача: реализовать вывод в прайс листе как обычных цен, так и цен со скидкой. Отображение всех товаров с ценами реализован с помощью метода showshop. Надо добавить еще вывод всех цен со скидкой. Подскажите как это сделать?
#
Re: Вывод супер цен в прйс-листе
rockmania писал(а):
Подскажите как это сделать?
- у вас в XML-е, генерируемом методом ShowShop, будет вся необходимая информация о ценах каждого товара. В частности, а XML-тегах <price>, <price_tax> и <price_discount> содержится обычная цена на товар, его цена с учетом налога и цена с учетом налога и скидки соответственно. Поэтому можете вывести цены из кода XSL-шаблона для прайса.
#
Re: Вывод супер цен в прйс-листе
Вывожу таким образом:

<!-- Цена товара -->
<td>
            <strong>
               <xsl:value-of disable-output-escaping="yes" select="price"/>&#xA0;<xsl:value-of disable-output-escaping="yes" select="currency"/>
            </strong>
            <!-- Если цена со скидкой - выводим ее -->
         </td>
         <td width="200" align="center">
            
            <strong>
               <xsl:value-of disable-output-escaping="yes" select="price_discount"/>&#xA0;<xsl:value-of disable-output-escaping="yes" select="currency"/></strong>
            
         </td>
      


При этом выводятся 2 одинаковые цены. Тоесть две обычные цены на товар.
#
Re: Вывод супер цен в прйс-листе
rockmania писал(а):
При этом выводятся 2 одинаковые цены
- а на этот товар точно скидка назначена? Посмотрите блок XML-кода, соответствующего этому товару, в нем есть теги:
<discount>
   <name>...</name>
   <value>...</value>
</discount>
?
#
Re: Вывод супер цен в прйс-листе
Нет, есть шаблон для скидки:

   <!-- Шаблон для скидки -->
   <xsl:template match="discount">
      <br/>
      <xsl:value-of disable-output-escaping="yes" select="name"/>&#xA0;
      <xsl:value-of disable-output-escaping="yes" select="value"/>%</xsl:template>
#
Re: Вывод супер цен в прйс-листе
rockmania писал(а):
Нет, есть шаблон для скидки
- это значит, что в XML-е указанных мною тегов нет, а в XSL-шаблоне есть приведенный вами блок? Если да, то товару скидка все-таки не назначена, поэтому и значения тегов <price> и <price_discount> совпадают.
#
Re: Вывод супер цен в прйс-листе
Так, давайте разберемся, скидка это и есть супер-цена, которая выставляется там же где и обычная цена и для выбора обозначается галочкой?
#
Re: Вывод супер цен в прйс-листе
rockmania писал(а):
скидка это и есть супер-цена, которая выставляется там же где и обычная цена и для выбора обозначается галочкой?
- нет, то, что вы описали - это цены для групп пользователей сайта(будут работать только в редакциях, в которых есть модуль "Пользователи сайта" ). А скидки - это когда в списке групп и товаров справа от названия товара нажать на пиктограмму "Скидки" и произвести добавление скидки.
#
Re: Вывод супер цен в прйс-листе
Все, поняла. Скажите, а имеется ли возможность применить скидки сразу к нескольким товарам из разных групп?
Авторизация