Автор Тема: Проблема со скидками  (Прочитано 1746 раз)

01 Июнь 2012, 15:24:26
  • Пользователь
  • **
  • Сообщений: 76
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте.
Я хочу сделать так, чтобы человек после регистрации в магазине сразу же получал скидку - 2%. Назначил группе "По умоллчанию" - 2% и цены в магазине сразу же поменялись для всех. Но мне ведь нужно чтобы скидка начала действовать только после регистрации клиента или после авторизации. Как это можно реализовать? Что я не так делаю?
03 Июнь 2012, 14:15:29
Ответ #1
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
Создать новую группу, добавить пользователей, назначить скидку.
Группа по умолчаю - это для всех посетителей магазина.
03 Июнь 2012, 15:52:34
Ответ #2
  • Пользователь
  • **
  • Сообщений: 76
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Создать новую группу, добавить пользователей, назначить скидку.
Группа по умолчаю - это для всех посетителей магазина.
- это не решение моего вопроса. В том то и дело что мне нужно чтобы автоматически после регистрации в магазине каждый клиент получал скидку 2%. А Вы предлагаете переносить клиентов в нужную группу. У меня установлен модуль который в зависимости от суммы покупок автоматически переносит покупателя в следующую группу. Проблема возникла именно в том чтобы скидка 2% назначалась каждому клиенту, как бонус, сразу же после регистрации в магазине. Можно такое реализовать без изменения магазина, а просто группами?
04 Июнь 2012, 22:57:20
Ответ #3
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
Кто мешает создать группу для зарегистрированных пользователей ?
Но это только для общих правил, если вам нужно учитывать только первую регистрация, то в этом случае нужно будет использовать собственный модуль.
04 Июнь 2012, 23:02:17
Ответ #4
  • Пользователь
  • **
  • Сообщений: 76
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Создать группу не проблема. Как сделать так чтобы автоматически человек попадал в нее после регистрации и чтобы скидка 2% не распространялась на не зарегистрированных пользователей?
04 Июнь 2012, 23:12:55
Ответ #5
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
Дописать свои функции в регистрацию.  В Prestashop из коробки нет такой функции.
30 Январь 2015, 12:53:54
Ответ #6
  • Новичок
  • *
  • Сообщений: 38
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всем добрый!
Господа, ещё один ламерский вопрос появился. При добавлении в корзину товаров на опр.сумму (пусть будет 10.000) сумма автоматически пересчитывается со скидкой 3%. Сейчас же нужно сделать так, чтобы скидка начинала действовать с другой суммы (допустим, с 12.000). Перерыл все модули, все настройки - не нашёл, где это прописано, в правилах корзины пусто. Может кто подскажет, где это можно глянуть и изменить? Спасибо!
30 Январь 2015, 12:59:55
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 1807
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
В ценовые правила, правила корзины создать правило, к котором в условиях указать минимальную сумму с которой будет действовать это правило 12000 руб.
30 Январь 2015, 13:08:56
Ответ #8
  • Новичок
  • *
  • Сообщений: 38
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В ценовые правила, правила корзины создать правило, к котором в условиях указать минимальную сумму с которой будет действовать это правило 12000 руб.
Благодарю. Буду пробовать.
30 Январь 2015, 13:30:11
Ответ #9
  • Новичок
  • *
  • Сообщений: 38
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Создал:
Условия:
1. Действительный от сегодня до 31.12.15.
2. Мин.кол-во 12000
3. Всего доступно 1000000000 (чтобы хватило на дольше)
4. Всего доступно для каждого пользователя 1000000 (как и в 3 пункте)
Действия:
Применять скидку 3%
Применять скидку к заказу.

Но... Проблема осталась: скидка начинает действовать с 10000 рублей, а не с 12000. В чём может быть загвоздка?
30 Январь 2015, 13:44:54
Ответ #10
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Старую скидку от 10000 удалили?
30 Январь 2015, 13:47:15
Ответ #11
  • Новичок
  • *
  • Сообщений: 38
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
DarinSr, самое интересно, что её и нет нигде. Ни в ценах к товару, ни в правилах корзины - нету. Даж и не знаю, где ещё искать.
30 Январь 2015, 14:02:29
Ответ #12
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В базе данных в таблице ps_cart_rule.
30 Январь 2015, 14:12:02
Ответ #13
  • Новичок
  • *
  • Сообщений: 38
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В базе данных в таблице ps_cart_rule.
Посмотрел. Только моё правило. Изменил через базы, обновил, всё по прежнему...
30 Январь 2015, 14:20:14
Ответ #14
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если скидка применяется с 10000, то это должно быть сохранено в бд.
Смотрите в правилах корзины, правилах каталога, в каждом товаре в спец.ценах.