Как можно реализовать "Наличие товара"?

#
Как можно реализовать "Наличие товара"?
Добрый день! У меня вопрос: Каким образом можно было бы реализовать в описании товара графу "Наличие товара на складе у нас" и "Наличие товара на складе поставщика" ?
Допустим есть csv документ где в определенной колонке проставлено количество той или иной позиции у нас и у поставщика.
Модератор
#
Re: Как можно реализовать "Наличие товара"?
У товара есть остаток на складе (он даже выводится в списке товаров), изменять его, импортировать и выводить не представляет никаких сложностей.
#
Re: Как можно реализовать "Наличие товара"?
HostCMS,
А если будет два параметра остатка на складе (ведь в csv я могу сколь угодно столбцов задать, а в системе при импорте нужно выбрать соответствующие поля. Но насколько я понимаю система "увидит" только один остаток на складе?
Модератор
#
Re: Как можно реализовать "Наличие товара"?
skynetmn,
а зачем Вы будете ей давать два поля остаток на складе? Запишется один из них, в системе нет разделения на склады. В EXCEL просуммируйте остатки на складах и загрузите через CSV.
#
Re: Как можно реализовать "Наличие товара"?
Понятно. Но это не совсем то что хочется, если я просуммирую то товара будет больше чем есть на самом деле..
А возможно просто сделать так чтобы была отметка "Товар в наличии" "Товара нет на складе", т.е без указания количества?
Модератор
#
Re: Как можно реализовать "Наличие товара"?
skynetmn писал(а):
Понятно. Но это не совсем то что хочется, если я просуммирую то товара будет больше чем есть на самом деле..

Почему это???

skynetmn писал(а):
А возможно просто сделать так чтобы была отметка «Товар в наличии»«Товара нет на складе», т.е без указания количества?

На XSL обработайте условие, если на складе 0 - товара нет на складе, иначе товар в наличии.
#
Re: Как можно реализовать "Наличие товара"?
HostCMS писал(а):
На XSL обработайте условие, если на складе 0 — товара нет на складе, иначе товар в наличии.

Понял, спасибо!
Попробую так и сделать.
Модератор
#
Re: Как можно реализовать "Наличие товара"?
skynetmn,
Пожалуйста.
#
Re: Как можно реализовать "Наличие товара"?
Подскажите пожалуйста как нужно заполнить выделенные жирным кусочки чтобы:
- при (0) выводилось *На заказ*
- при (-1) выводилось *Нет в наличии*
- при (>1) выводилось *В наличии*

Делаю для обычного товара.
По отдельности пашет а вот вместе не хочет, видать языка ентого не знаю.


<xsl:if test="type = 0">
<p>
<strong>
<xsl:choose>
<xsl:when test="'0'">На заказ</xsl:when>
<xsl:when test="'-1'">Нет в наличии</xsl:when>
<xsl:when test="rest &gt; 1">В наличии</xsl:when>
</xsl:choose>
</strong>
</p>
</xsl:if>
Даже поломанные часы два раза в сутки показывают правильное время
#
Re: Как можно реализовать "Наличие товара"?
Думаю, вот так надо.

<xsl:if test="type = 0">
<p>
<strong>
<xsl:choose>
<xsl:when test="rest = 0">На заказ</xsl:when>
<xsl:when test="rest = -1">Нет в наличии</xsl:when>
<xsl:otherwise>В наличии</xsl:otherwise>
</xsl:choose>
</strong>
</p>
</xsl:if>
Компания Оригинал - www.original2.ru
Авторизация