Подскажите как реализовать это в версии 4.3.3, пробовал ничего не выходит
От версии не особо зависит, должно работать.
Подскажите как реализовать это в версии 4.3.3, пробовал ничего не выходит
От версии не особо зависит, должно работать.
Приветствую! Подскажите.
Продаётся оптом размерный ряд свитеров (по сути комплект из 4-x свитеров р-р 48, 50, 52, 54).
Клиент должен внутри карточки товара видеть цену за ряд (комплект) - 1000 р
Однако при просмотре категории, нужно, чтобы он видел цену за один свитер 250 р.
С сделал вот как - товар стоит 250 р, но у него есть одна неотъемлемая опция +750 р.
Не удобно и в категории всё ровно отображается общая цена.
Приветствую! Подскажите.
Продаётся оптом размерный ряд свитеров (по сути комплект из 4-x свитеров р-р 48, 50, 52, 54).
Клиент должен внутри карточки товара видеть цену за ряд (комплект) - 1000 р
Однако при просмотре категории, нужно, чтобы он видел цену за один свитер 250 р.
С сделал вот как - товар стоит 250 р, но у него есть одна неотъемлемая опция +750 р.
Не удобно и в категории всё ровно отображается общая цена.
Может вам просто минимальный заказ у продукта установить в 4 https://www.evernote.com/l/AQFo1sPReZdCIo7PsQpIhi3iVC0nwUCGD4E
Не. Тогда при необходимости заказа двух размерных рядов (а на практике их заказывают 10-20) клиенту нужно будет самостоятельно соблюдать кратность четырём. А Бывает, что в ряду 5-6 единиц. Не вариант.
Не. Тогда при необходимости заказа двух размерных рядов (а на практике их заказывают 10-20) клиенту нужно будет самостоятельно соблюдать кратность четырём. А Бывает, что в ряду 5-6 единиц. Не вариант.
Добрый вечер,
Есть товар по фиксированной розничной цене 1шт=100 руб
для группы "оптовый покупатель" стоит фиксированная оптовая цена 1шт=50 руб
Как сделать для оптового покупателя цену при покупке от 10 шт цена -10% т.е. 10шт=(50-10%) ????
Ставлю количество 10шт, Значение 10%, тип в процентах, группа оптовый покупатель. А в итоге скидка получается -10% от розничной цены т.е 90 руб, а мне нужно от оптовой 45руб ..... Как сделать что бы скидка считалась от оптовой цены.????
Добрый вечер,
Есть товар по фиксированной розничной цене 1шт=100 руб
для группы "оптовый покупатель" стоит фиксированная оптовая цена 1шт=50 руб
Как сделать для оптового покупателя цену при покупке от 10 шт цена -10% т.е. 10шт=(50-10%) ????
Ставлю количество 10шт, Значение 10%, тип в процентах, группа оптовый покупатель. А в итоге скидка получается -10% от розничной цены т.е 90 руб, а мне нужно от оптовой 45руб ..... Как сделать что бы скидка считалась от оптовой цены.????
К сожалению, из коробки так сделать нельзя
Если шаг нулевым оставите, то главное условие будет больше 4, без кратности
Не понял.
Имелось ввиду
Минимальный заказ = 4
Шаг списка выбора количества = 0
Здравствуйте! Данная функция и для нас очень важна! Необходимо вместо скидки от количества вывести цены для групп покупателей, они уже есть в скидках товара, необходимо в карточке сделать и в категориях, в идеале везде где есть цена. Помогите пожалуйста! Ведь это не должно быть трудно, цены есть, группы есть, ума нема. Нужно просто, в верхней графе вывести группы пользователей, а внизу их цены. Задача проста как белый день, но мало информации по этому поводу.
СПАСИБО!
Если костылем, то эти цены можно получить в шаблоне так:
{$opt_prices = "SELECT prices.product_id, prices.lower_limit, usergroup_id, prices.percentage_discount, IF(prices.percentage_discount = 0, prices.price, prices.price - (prices.price * prices.percentage_discount)/100) as price FROM ?:product_prices prices WHERE product_id = ?i AND lower_limit = ?i ORDER BY usergroup_id, lower_limit"|db_get_array:$product.product_id}
Ну лучше сделать через модуль и post контроллер
(!) Не тестировано
Благодарю! А можно подробнее? Ибо я дерево, по инструкции CS-Cart вывел цены оптовые в категориях, работают, но не те. Мы бы вам оплатили за доработку такую.
Я знаю только о файлах
/app/addons/my_changes/init.php
/app/addons/my_changes/func.php
Написал, жду ответ с нетерпением. Спасибо!
присоединяюсь, помогите разобраться, сделал как по самой первой инструкции в ветке
создал новый аддон(папку) clear_price
в ней три файла:
addon.xml:
func.php:
<?php if (!defined('BOOTSTRAP')) { die('Access denied'); } function fn_my_get_clear_price($product_id, $product_price = 0, $usergroup_id = 0) { // получаем цены $prices = db_get_fields("SELECT price FROM ?:product_prices WHERE product_id = ?i AND usergroup_id = ?i", $product_id, $usergroup_id); if (count($prices) > 1) { $price = max($prices); // забираем максимальную цену // можно конечно это всё сделать в запросе, но так веселей. if ($product_price < $price) { $price = fn_format_price_by_currency($price); // форматируем цену под валюту return $price; } } return false; } и на всякий случай init.php(пробовал и без него): <?php if (!defined('BOOTSTRAP')) { die('Access denied'); } ?>пробую вывести в шаблон bigpicture_template.tpl (UNITHEME)
{if $auth.user_id > 0}
{assign var=“clear_price” value=$product.product_id|fn_my_get_clear_price:$product.price}
{/if}
{* если цена есть, то отображаем *}
{if $clear_price}
Обычная цена: {$clear_price}
{/if}
результат пустота, переменная $clear_price не заполнена
как можно проверить работу функции из моего аддона вне шаблона?
что делает эта строка?:
{assign var=“clear_price” value=$product.product_id|fn_my_get_clear_price:$product.price}
вызывает функцию fn_my_get_clear_price
передает в нее параметр $product.product_id
но зачем в конце $product.price
спасибо
зы модуль установил и включил, в списке присутствует
Первым делом добавьте какой-нибудь текст перед
{if $auth.user_id > 0}
и посмотрите, подключается ли ваш код вообще
пробовал, код в шаблоне как оказалось рабочий
не отрабатывает функция из модуля
подключил свой файлик с функцией в init.php - все заработало
не понятно почему не работает из модуля