1 Отредактировано Олег (07.09.2016 21:17:46)

Тема: Как вывести в Каталоге Товаров другую цену?

Ситуация следующая. В таблице каталога товаров, по умолчанию, никакая цена не выводится, но в настройках таблицы можно включить отображение цены. Однако, если добавить в Справочнике Цен еще какую-то цену (не ручную, а которая вычисляется автоматически), то эту цену невозможно вывести в таблицу. Вывести можно только ту цену, которая задается вручную. Специально перепроверил. Однако это странно.
Мне, напр., удобно вручную заводить цену от поставщика, а розничные цены, чтобы считались сами по определенным правилам и высвечивались в каталоге админки. Есть ли какой-то алгоритм в текущей версии для такого сценария? А еще лучше было бы, чтобы можно было выводить не одну цену, а хотя бы две.

И, кстати, касательно вопроса, который задавал один из пользователей. Он хотел, чтобы можно было вручную править цену прямо из каталога не заходя в карточку товара. Ему ответили, что цен может быть много и непонятно, что править. Одним одно надо, другим другое. Выходом из этой ситуации мог бы быть вариант, когда администратор в настройках таблицы указывает, какую цену выводить в Каталоге Товаров и правил бы ее потом себе сколько ему надо будет.

Повысить оценку Понизить оценку

2 Отредактировано Закусило Александр (08.09.2016 11:59:30)

Re: Как вывести в Каталоге Товаров другую цену?

Ситуация следующая. В таблице каталога товаров, по умолчанию, никакая цена не выводится, но в настройках таблицы можно включить отображение цены. Однако, если добавить в Справочнике Цен еще какую-то цену (не ручную, а которая вычисляется автоматически), то эту цену невозможно вывести в таблицу. Вывести можно только ту цену, которая задается вручную. Специально перепроверил. Однако это странно.
Мне, напр., удобно вручную заводить цену от поставщика, а розничные цены, чтобы считались сами по определенным правилам и высвечивались в каталоге админки. Есть ли какой-то алгоритм в текущей версии для такого сценария? А еще лучше было бы, чтобы можно было выводить не одну цену, а хотя бы две.

В темах оформления в самих шаблона во всех по умолчанию выводится 2 цены.
1. Зачеркнутая - если она есть
2. Цена по умолчанию - это та цена, которая в справочнике цен, отмечена как цена по умолчанию.
Так прописано в шаблоне и подходит 99% пользователей.
Если Вам нужно вывести больше цен, то в шаблоне можно прописать их вывод. Например так:

{$product->getCost('Наименование цена')}
Например {$product->getCost('Зачеркнутая')}

У отдельных пользователей, можно назначать свою цену из справочника цен. Тогда ценой по умолчанию будет та которую назначили этому пользователю.

Если Вы хотите, чтобы розничная цена была вычисляемой автоматически, то отметьте её ценой по умолчанию в справочнике цен.

И, кстати, касательно вопроса, который задавал один из пользователей. Он хотел, чтобы можно было вручную править цену прямо из каталога не заходя в карточку товара. Ему ответили, что цен может быть много и непонятно, что править. Одним одно надо, другим другое. Выходом из этой ситуации мог бы быть вариант, когда администратор в настройках таблицы указывает, какую цену выводить в Каталоге Товаров и правил бы ее потом себе сколько ему надо будет.

Так сейчас и есть. Цена "по умочанию" это та цена, которая выводится в каталоге.

Кстати если в публично части включить режим правки(Переключатель слева сверху), то в каталоге товаров при нажатии правой кнопкой мыши на нужных товар появится окно для редактирования.

3

Re: Как вывести в Каталоге Товаров другую цену?

Спасибо, но по сабжу я имел ввиду вывод цен в админке, а не на сайте.
В админке в каталоге нельзя вывести цену, которая вычисляется автоматически

Повысить оценку Понизить оценку

Re: Как вывести в Каталоге Товаров другую цену?

Олег пишет:

Спасибо, но по сабжу я имел ввиду вывод цен в админке, а не на сайте.
В админке в каталоге нельзя вывести цену, которая вычисляется автоматически

Пока да нельзя. Т.к. данные выводятся только те, которые присутствуют в БД. Автоматическая вычисляется на лету. Теоретически сделать можно. Оставьте пожелание на helpdesk.readyscript.ru