Автор Тема: Розничная и оптовая продажа. Как настроить?  (Прочитано 1801 раз)

06 Август 2016, 18:20:18
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день!
Помогите пожалуйста разобраться и настроить розничную и оптовую продажу в интернет-магазине.

Имеем версию 1.6. со стандартными группами клиентов (Посетитель, гость, клиент) для розничной продажи и создали дополнительную группу (Оптовики) для оптовой продажи.
В данной группе установили процент скидки от розничных цен (например 20%).
Пробовали создать правило каталога, где указывалось, что % скидки для группы Оптовики составляет (например) 20%. - Тоже не помогло...
Режим B2B так же включен.

При регистрации клиента, по умолчанию, присваивается группа Клиент.
Попытка вручную установить группу Оптовики не увенчалась успехом...
Преста ругается и говорит, что "В поле группы должна быть выбрана клиентская группа по-умолчанию".

Как настроить работу Престы таким образом, что бы при регистрации автоматически клиент относился к группе оптовики, если он заполняет поля Фирма, ИНН... в регистрационной форме.
Или подскажите, может быть есть другой способ реализовать автоматическое распределение на оптовиков и розничных клиентов.

Спасибо.
06 Август 2016, 21:26:57
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Модули есть для B2B:
- Модуль PrestaShop Business Account
- Модуль PrestaShop Professionnal account
- Модуль PrestaShop Registration User for B2B
- Модуль PrestaShop Private Shop for B2B
07 Август 2016, 12:16:12
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Кроме defaultGroup есть еще customerGroup. Группу по умолчанию нужно выбрать из дефолтных и занести клиента в созданнаю группу.
Чтобы не переделывать prestashop, можно модуль купить - Prestashop - Модули управления учетными записями клиентов
08 Август 2016, 11:23:14
Ответ #3
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Модули есть для B2B:
- Модуль PrestaShop Business Account
- Модуль PrestaShop Professionnal account
- Модуль PrestaShop Registration User for B2B
- Модуль PrestaShop Private Shop for B2B

То, что есть платные модули это понятно. Но хотелось бы решить этот вопрос бесплатными средствами. Точнее не совсем бесплатными, а именно переделыванием что то в Престе.
08 Август 2016, 11:25:57
Ответ #4
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Кроме defaultGroup есть еще customerGroup. Группу по умолчанию нужно выбрать из дефолтных и занести клиента в созданнаю группу.
Чтобы не переделывать prestashop, можно модуль купить - Prestashop - Модули управления учетными записями клиентов

Это уже пробовали, но в данном случае, клиент будет одновременно находится в двух группах в одной - дефолтной и в одной - созданной нами. Т.к. при попытке присвоить клиенту вручную только созданную группу Преста ругается и не дает этого сделать.
08 Август 2016, 11:27:58
Ответ #5
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Может быть все таки можно мой вопрос решить какими то средствами....например переделкой? :)
Я знаю, что на этом форуме есть волшебники, которые еще и не такое могут сказать как сделать ;)
08 Август 2016, 11:43:12
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Клиент должен входить в одну из групп по умолчанию, вы вносите его еще и в созданную группу.
Устанавливаете у клиента Основную группу - созданная вами.
Тогда к клиенту будут применяться правила для созданной вами группы.
Попробуйте это сделать в ручную в админке. Потом уже переносите в код.
09 Август 2016, 11:21:30
Ответ #7
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Клиент должен входить в одну из групп по умолчанию, вы вносите его еще и в созданную группу.
Совершенно верно, так оно и есть, при регистрации клиент по умолчанию попадает в группу "Клиенты", а затем ручками добавляется в группу "Оптовики".

Устанавливаете у клиента Основную группу - созданная вами.
Тогда к клиенту будут применяться правила для созданной вами группы.

Вот здесь как раз и проблема...По умолчанию Основной группой может быть только дефолтная.
Не подскажите как это можно сделать?
09 Август 2016, 11:43:12
Ответ #8
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Заходите в список клиентов, выбираете клиента, изменить.
Доступ группы - отмечаете группы, например, Посетитель, Клиент, Новая Группа.
Основная группа - выбираете  Новая Группа.
Сохраняте.
09 Август 2016, 14:48:57
Ответ #9
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Заходите в список клиентов, выбираете клиента, изменить.
Доступ группы - отмечаете группы, например, Посетитель, Клиент, Новая Группа.
Основная группа - выбираете  Новая Группа.
Сохраняте.

Называется, а "бревно" то мы и не увидели.... :-[  :-[  :-[
Стыдно-то как....
Ну бывает ))) видимо жара сказывается )))

Спасибо огромное за помощь!!!!!!!!!!!!!!!!!!!!!!!!!!!
24 Апрель 2019, 09:33:39
Ответ #10
  • Новичок
  • *
  • Сообщений: 4
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
а есть ли какой-то способ сделать цены которые находятся в группе  "розница"  для посетителей? 1с передает тип цены "розница", как применить ее для незарегистрированных пользователей и для групп гость/клиент/посетитель?
24 Апрель 2019, 09:59:03
Ответ #11
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Разницы нет какой группе относится клиент, цены будут показанны одинаковые для всех (в дефолтной сборке prestashop).
24 Апрель 2019, 10:23:41
Ответ #12
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
а есть ли какой-то способ сделать цены которые находятся в группе  "розница"  для посетителей? 1с передает тип цены "розница", как применить ее для незарегистрированных пользователей и для групп гость/клиент/посетитель?
Модуль есть Price for groupe с ним можно цены по группам распределять.
24 Апрель 2019, 10:50:48
Ответ #13
  • Новичок
  • *
  • Сообщений: 4
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
проблема в том, что у меня по дефолту для товара проставляется цена, которая передается для "интернет магазина", а нужно это поменять на "розницу", хз даже куда копать. Престу 1 раз вижу, кинули задачу - делай