Как реализовать привязку покупателя к группе

Аватар пользователя romario19999

Добрый день. Подскажите, пожалуйста, как решить следующую задачу. Нужно создать такое правило чтобы при заказе на определенную сумму или выше пользователь попадал бы в созданную группу пользователей "Владельцы карты"?

0 Спасибо

Комментарии

Аватар пользователя bumble
bumble 4 месяца назад

Смотрите  Rules.

0 Спасибо
Аватар пользователя romario19999
romario19999 4 месяца назад

Есть такое. Разобрался как сделать чтобы у зарегистрированных пользователей была скидка. Не пойму какой Event (событие) выбрать для моей задачи. Какие условия (conditions) и действия (actions)?
Спасибо.

0 Спасибо
Аватар пользователя bumble
bumble 4 месяца назад

Стройте правило в соответствии с задачей:

при заказе
- на определенную сумму или выше
-- пользователь попадал бы в созданную группу
0 Спасибо
Аватар пользователя romario19999
romario19999 4 месяца назад

Извините за неопытность. Структуру я так себе и представляю. Но не могу понять какое выбрать событие (там список из штук сорока выпадающий и не все на русском языке, к сожалению). Потом как называется условие при заказе на определенную сумму. Ну и как называется действие чтобы пользователь попадал в группу?
Могу написать все три списка, по возможности укажите нужные мне варианты.

0 Спасибо
Аватар пользователя bumble
bumble 4 месяца назад

Ей-богу, я без понятия какие там условия и события. Благо от рулзов уже давно отошел.
А экшнн который нужен Вам, и подавно никто Вам не скажет. Никому же не известно что за группы и как к ним зачисляют...

Но Вы - почитайте внимательно все эти списки. Посмотрите существующие правила. Прикиньте логику, попробуйте спроецировать это дело в свое правило. Тестируйте и экспериментируйте. Со временем, все получится.

0 Спасибо
Аватар пользователя romario19999
romario19999 4 месяца назад

Понятно что ничего не понятно ) Может есть другое решение моей проблемы?
Нет ни события "Отправить пользователя в группу", ни условия "Если сумма заказа >=N", ни действия подходящего. Перепробовал практически все варианты из этих списков. Неужели нет такого функционала?

0 Спасибо
Аватар пользователя bumble
bumble 4 месяца назад

Конечно же не будет ни условий ни действий из разряда
- "если что мне нужно"
-- "делать что мне надо"

нужно подстраивать под себя существующий функционал, который позволяет реализовать нужную логику.

0 Спасибо
Аватар пользователя BatKor
BatKor 4 месяца назад
romario19999 написал:
созданную группу пользователей "Владельцы карты"?

Что это за группа? OG

0 Спасибо
Аватар пользователя BatKor
BatKor 4 месяца назад

Это не группа а роль пользователей.
Вот хорошая статья о "терминологии" и проблемах которые приводят из-за различий вокабуляра

Постановка задачи:

  1. Необходимо реализовать "функционал", который мог бы при оформлении пользователем добавить ему роль "Владелец карты"
  2. Пользователь может быть как зарегистрированным, так и не зарегистрированным

Ход решения поставленной задачи:

  1. Через Rules
    1. Создать необходимое правило
    2. Указать события и что то еще
  2. Через какой нибудь хук например hook_order()
    1. Установить уусловие на $op
    2. Добавить роль пользователю
0 Спасибо