Перейти к содержимому


Фото
- - - - -

Цена по запросу


  • Чтобы отвечать, сперва войдите на форум
2 ответов в теме

#1 v903309v

v903309v
  • Пользователь
  • 9 сообщений
  • Заказчик
  • Откуда:С форума

Опубликовано 23.12.2019 - 10:04

Доброго дня. Сам только недавно стал изучать php. Вручили мне сайт который до меня уже сто раз переписывался. Проблема в чём:

когда заливаешь товар из 1С то там где должна быть цена, появляется надпись:Цену товара уточняйте у менеджера, но как только внесёшь хоть какие либо изменения в товар появляется 0р. и надпись пропадает и вернуть уже никак не получается. Что делать??????
Вот кусок кода который я нашёл, который отвечает за эту надпись
 

<div class="instruction variants">
            {if $product->variants|count > 0}
                <!-- Выбор варианта товара -->
                <form class="" action="/cart">
                    <table>
                        {foreach $product->variants as $v}
                            <tr class="variant">
                                <td>
                                    <input id="variants_{$v->id}" name="variant" value="{$v->id}" type="radio" class="variant_radiobutton" {if $v@first}checked{/if} {if $product->variants|count<2}style="display:none;"{/if}/>
                                </td>
                                <td>
                                    {if $v->name}<label class="variant_name" for="variants_{$v->id}">{$v->name}</label>{/if}
                                </td>
                                <td>
                                    {*{if $v->compare_price > 0}<span class="compare_price">{$v->compare_price|convert}</span>{/if}*}
                                    <span class="price super-title">{$v->price|convert} <span class="currency">{$currency->sign|escape}</span></span>
                                </td>
                            </tr>
                        {/foreach}
                    </table>
                    <input type="submit" class="button add_to_cart_button" value="&nbsp;" data-result-text="добавлено"/>
                </form>
                <!-- Выбор варианта товара (The End) -->
            {else}
                Цену товара уточняйте у менеджера
            {/if}
        </div>
        <span class="clear"></span>
    </li>
	<!-- Товар (The End)-->


 

Заранее благодарен



#2 alexivchenko

alexivchenko
  • Пользователь
  • 148 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Курск

Опубликовано 23.12.2019 - 10:41

У вас "Цену товара уточняйте у менеджера" выводится вместо стандартной надписи "Нет в наличии" 

Получается, если вы в админке у товара укажите количество как нуль, надпись вернется. 

У вас почему-то старая цена не выводится, если так задумано, то проще удалить или просто не заполнять в админке.

На счет выгрузки из 1С возможно у вас не верно выгружается цена товара или его количество


Изменено: alexivchenko, 23.12.2019 - 10:43


#3 v903309v

v903309v
  • Пользователь
  • 9 сообщений
  • Заказчик
  • Откуда:С форума

Опубликовано 23.12.2019 - 10:50

Супер!! Спасибо!! Действительно поставил нолик и надпись вернулась!!! Ура. Проблема решена






0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых