Захожу как оптовый клиент на витрину, вижу оптовую цену.
как на этой-же странице показать розничную цену ?
Захожу как оптовый клиент на витрину, вижу оптовую цену.
как на этой-же странице показать розничную цену ?
я у себя прописал розничную цены, а оптовую сделал скидкой. В итоге оптовик и розницу (зачеркнутую) видит и видит сколько он “заработает”.
Хотя лично мне больше нравится вариант с несколькими ценовыми колонками, но как их сделать пока не разбирался. Если настраивать интеграцию с Мой Склад вроде как сами собой такие ценовые колонки появляются. Но вот как их сделать без интеграции - было бы интересно узнать тут…
Это не так.
При таком подходе - вся розница видит оптовые цены, а это совсем не нужно.
У меня
тогда только через скидку в промоакциях для группы “оптовый” например как говорит @Jinntime либо на отдельный домен поддомен для оптовиков сделать витрину чтобы могли видеть только определенные покупатели, тогда можно и через рекомендуемые цены показывать розничную цену
или еще вариант дублировать категории в скрытую категорию чтобы видели ее только оптовые клиенты и там уже это сделать
проще поправить руками шаблон… я уже переписал дофига в этом шаблоне…
одно расстраивает - обновления потом очень муторно делать.
хотя практика показывает, что обновления самого шаблона не особо нужны в рабочих проектах.
что за шаблон? если unitheme или youpi то делайте в модуле override файла шаблона. Тогда не будет муторно обновлять.
P.S. только не забывайте в файлах которыми переопределяете в первой строке писать
{*Перезаписано в модуле Название_модуля - Название_файла*}
Или что-то подобное, чтобы потом не ломать голову где это было изменено.
Примерно так
{if in_array(123, $auth.usergroup_ids)}
{$retail_price = fn_get_product_price($product.product_id, 1, [])}
{__('retail_price')}: {include file="common/price.tpl" value=$retail_price}
{/if}
где 123 - ID группы оптовика
(!) Не тестировано
спасибо
Подскажите пожалуйста: в cs cart в карточке товара выставляю оптовую цену. После синхронизации с “моим складом” все оптовые цены сбрасывает. Как это поправить?
Подскажите, это в файле design/themes/ТЕМА/templates/common/product_data.tpl ?
и к какой хук использовать?
Спасибо
Можно и там. Зависит от того, в каком месте вы хотите показать
Показывать в списке товаров и в карточке.
А подскажите, пожалуйста какой хук использовать?
Имелось ввиду расположение на странице. От этого и хук выбирайте. Вариантов масса
Получаю ошибку
PHP Compile Error
Message
Only variables can be passed by reference
Error at
app/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(171) : eval()'d code, line: 469
Backtrace
2 года прошло все-таки. попробуйте, но мы код не тестировали
{if in_array(123, $auth.usergroup_ids)}
{$_auth = ['usergroup_ids' => [
`$smarty.const.USERGROUP_ALL`
]
]}
{$retail_price = fn_get_product_price($product.product_id, 1, $_auth)}
{__('retail_price')}: {include file="common/price.tpl" value=$retail_price}
{/if}
Спасибо большое, получилось