Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Смена цен


Recommended Posts

Как сделать такую штуку?
 
1. для не зарегистрированного клиента 500руб. 
2. А после регистрации цена менялась на указанную с админки. 250
 
Что я пробовал сделать:

1. Создал группу оптовики.
2. при создании товара указал цену 500р.
    В акции указал группу оптовики и цену 200р.
3. Система ->Настройки -> Опции -> Аккаунт  -> Группы клиентов -> Выбрал Оптовики по умолчанию.

Ожидал получить следующее:
1. Не зарегистрированный клиент, (он же и не входит не в какую группу) видит цену без акции 500.
2. А уже когда зарегистрированный, то к этим товарам применяется акция.

На деле получилось, что акция применяется, группа клиентов на это не как не влияет. 
У всех цена 200р.

Змінено користувачем ved
Надіслати
Поділитися на інших сайтах


Проверяли под  разными аккаунтами с привязанными к ним группами?

Надіслати
Поділитися на інших сайтах

Проверяли под  разными аккаунтами с привязанными к ним группами?

Да создал два аккаунта, в админке смотрел им присвоена группа оптовики.

Такое чувство что скидки и акции игнорирую группы.

Потому как после применения скидки цена стала 200р. В независимости, от регистрации или группы клиентов.

В поисках простора интернета, наткнулся на модульhttps://opencartforum.com/files/file/1443-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4-%D1%86%D0%B5%D0%BD%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%B7%D0%B0%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B0-%D0%BB%D1%8F-%D1%81%D0%B8%D1%82%D0%B8%D0%BB%D0%B8%D0%BD/

 

с помощью которого это дело реализовалось на OC 1.5.5.1

У меня Version 2.1.0.2.

Надіслати
Поділитися на інших сайтах


 при создании товара указал цену 500р.

    В акции указал группу оптовики и цену 200р.

Система ->Настройки -> Опции -> Аккаунт  -> Группы клиентов -> Выбрал Оптовики по умолчанию.

 

Следовательно для магазина все Оптовики.

 

А нужно как минимум две группы.Одна по-умолчанию,вторая для оптовиков.И потом уже зарегистрированных пользователей распределить по группам.

 

И всё получится.

Надіслати
Поділитися на інших сайтах

Следовательно для магазина все Оптовики.

 

А нужно как минимум две группы.Одна по-умолчанию,вторая для оптовиков.И потом уже зарегистрированных пользователей распределить по группам.

 

И всё получится.

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

Первое что пришло в голову display: none; скрыть inpun 1 но это не решение.

Змінено користувачем ved
Надіслати
Поділитися на інших сайтах


Как вариант тогда опробовать так.А то я сразу цель не понял задачи.

Надіслати
Поділитися на інших сайтах

Как вариант тогда опробовать так.А то я сразу цель не понял задачи.

Вот не могу понять нашел кусок кода

$this->db->query("INSERT INTO " . DB_PREFIX . "customer SET customer_group_id = '" . (int)$customer_group_id . "', store_id = '" . (int)$this->config->get('config_store_id') . "'

Для ocStore Версия 1.5.5.1.2 есть следующая строка: customer_group_id = '" . (int)$customer_group_id . "'

Аналогичный метод работает. Проверено!

У меня id=2

это по сути надо

 

 customer_group_id = '" . 2 . "'

тогда 2 будет представлена в строковом виде.

Не допераю ибо дно в программировании. 

 

Змінено користувачем ved
Надіслати
Поділитися на інших сайтах


Задача была сделать для группы зарегистрированных пользователей скидку по акции на все товары,

Заходит гость на сайт: видит стоимость 100 руб, -Рядом ставлю кнопку "Хочу дешевле" или "Хочу скидку" где во всплывающем окне описываю все способы получения более выгодной цены включая и скидка за регистрацию.

Но как сделать чтоб зарегистрированные пользователи попадали в группу "зарегистрированные"- автоматически?

Это я не понял, поэтому отбросил этот модуль на 2 план и начал копать дальше.

В итоге что было сделано:

1.Созданы 2 группы "Гости"-(она же Default) и "Зарегистрированные" по умолчанию в админке стоит группа "Зарегистрированные"

2.Поставил на все товары в магазине АКЦИЮ скидку в 5% для группы "Гости" так как только так получилось сделать на все товары сразу.

3. В админке переименовываю "Гости- на Зарегистрированные" и соответственно "Зарегистрированные на Гости"

4. В настройках ставим по умолчанию группу "Гости"

Кажется так, вроде не напутал, ну суть мысли ясна.

Итог: гости видят простую цену,

зарегистрированные пользователи видят на всех товарах перечеркнутую цену Акцию!

При регистрации предоставлять выбор клиенту выбирать группу пользователей!

Может кому будет интересно и полезно мое решение.

Как сделать такую штуку?

1. для не зарегистрированного клиента 500руб.

2. А после регистрации цена менялась на указанную с админки. 250

Что я пробовал сделать:

1. Создал группу оптовики.

2. при создании товара указал цену 500р.

В акции указал группу оптовики и цену 200р.

3. Система ->Настройки -> Опции -> Аккаунт -> Группы клиентов -> Выбрал Оптовики по умолчанию.

Ожидал получить следующее:

1. Не зарегистрированный клиент, (он же и не входит не в какую группу) видит цену без акции 500.

2. А уже когда зарегистрированный, то к этим товарам применяется акция.

На деле получилось, что акция применяется, группа клиентов на это не как не влияет.

У всех цена 200р.

Если где ошибся прошу поправить но у меня вроде работает

Змінено користувачем kikaridza123
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.