Доброй ночи, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались. | |
| Похожие темы |
|
False | есть возможность сделать так в обзоре товара, допустим как на этом сайте: Размер скидки в зависимости от количества товаров 5 - 10 единиц товара: 5.00 % скидка 11 - 20 единиц товара: 7.00 % скидка 21 - 30 единиц товара: 9.00 % скидка лично мне это ненужно, хочется так: Размер клиентской скидки пользователь : 5.00 % скидка покупатель : 7.00 % скидка золотой покупатель : 9.00 % скидка и желательно, чтобы вместо или после размера скидки в % стояла всетаки цена товара. править видимо надо /theme/standard/shop/product_price.tpl у самого знаний не хватает, может кто поможет??? |
SX | Цитата Размер клиентской скидки пользователь : 5.00 % скидка покупатель : 7.00 % скидка золотой покупатель : 9.00 % скидка Такая настройка делается в настройках групп |
False | я это знаю... я хочу чтобы это отображалось, под стоимостью товара, |
SX | Ну так это все делается в шаблоне, простыми математическими действиями |
False | я это понял, и написал в первом посте... математику я знаю, с остальным сложнее, про это тоже написал и еще попросил того, кто знает, по возможности помочь... Сань, я тя отлично понимаю, но и ты пойми, если бы я смог сделать сам, я б лишних тем не создавал |
SX | Ща разглядел точнее что хочешь получить, не сразу понял. То есть это должно быть видно всем, типа завлекалово. Тут немного сложнее, нужно в скрипте запрос в базу добавлять и в шаблон вывод |
False | ну мне кажется можно схалтурить немного, сама цифра то есть (цена) далее вписать тупо текст статический и добавлять пересчитанную цену... |
SX | Минут через 20 выложу решение, ща на чужом компе без редактора без подсветки очень тормозно все Добавлено Status-X: 19.02.2011, 18:35:06 Цитата Автор: False ну мне кажется можно схалтурить немного, сама цифра то есть (цена) далее вписать тупо текст статический и добавлять пересчитанную цену... Схалтурить не удастся в системе нет выборки для всех групп пользователей, есть только для группы текущего пользователя Добавлено Status-X: 19.02.2011, 18:35:59 Итак в класс магазина добавляем новую функцию
Далее в классе магазина находим строку в функции displayProduct
и ниже добавляем
Далее в шаблоне product.tpl, а также в любом шаблоне (например product_price.tpl) который инклюдится в указанный, мы можем получить данные скидки для групп. Код вывода в шаблоне
Выводятся только группы у которых скидка не равна нолю, также не выводится скидка группы администраторов. Если надо ленги выносим в языковые файлы. Стили также оформляем самостоятельно. Отредактировано Status-X: 19.02.2011, 18:40:27 | ||||
SX | Цитата Автор: False спасибо, классно, только вот количество знаков после запятой))) http://www.status-x.ru/topic/22/ |
False | да нет, копейки то пусть будут, но не 5 знаков после запятой))) разобрался, в моем случае - price|numformat |
SX | Касательно этого решения http://www.status-x.ru/forum-action/postcount/3995/ Считает не верно скидку, добавляю его в сборку. Если кто ставит самостоятельно с более ранние сборки здесь правка. было
стало
и перед строкой
добавить
| ||||
False | а что именно неверно считает? сам пересчитывал - все сходится... попробовал править как ты написал - вообще ниче не выводит |
SX | Цитата Автор: False а что именно неверно считает? сам пересчитывал - все сходится... попробовал править как ты написал - вообще ниче не выводит В первом варианте, как выложил он скидку считает уже от суммы минус процент текущего пользователя, то есть если у пользователя который смотрит минус 10 процентов, то для лругих групп насчитае от суммы в 90 процентов, такой косяк. Вообщето должно работать, я вживляю это в движок, а значит тщательно проверил |
False | да... сразу то и не заметишь, тем более на админа скидки нету)))) ну слушай, править только Class.Shop.php, код вывода без изменений? |
|
Похожие темы | Предыдущая тема | Следующая тема |
Быстрый переход: |
Темы | Сообщения | Пользователи | |
За сутки: | 0 | 0 | 0 |
За неделю: | 0 | 0 | 0 |
За месяц: | 0 | 0 | 1 |
Всего: | 1444 | 9453 | 3410 |
Мы приветствуем нового участника: dota812651 |