Jump to content
Sign in to follow this  
ved

Смена цен

Recommended Posts

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

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

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

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

Edited by ved

Share this post


Link to post
Share on other sites

Нет, не в акциях!

А в скидках

Share this post


Link to post
Share on other sites

Менял на скидки.
В админке цена товара 500р. 
Скидка для оптовиков 200р.

Цена одинакова для киентов и для оптовиков 200р.

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

Потому как после применения скидки цена стала 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.

Share this post


Link to post
Share on other sites
 при создании товара указал цену 500р.

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

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

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

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

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

Edited by ved

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

$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 будет представлена в строковом виде.

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

 

Edited by ved

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Edited by kikaridza123

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.