как назначать определенные продукты конкретным клиентам

Я хочу, чтобы когда пользователь вошел в систему, ему был доступен определенный список продуктов с определенным количеством. Если мы хотим быть разными продуктами для разных пользователей. Например, для пользователя A: быть доступным 10 штук продукта (P1) и для пользователя B 20 шт. Для пользователя C быть доступным 10 штук продукта (P2) и т. д. Есть ли какие-либо дополнения, которые я могу использовать, чтобы получить подобное поведение?
Pakos Fakos
16 июля 2022, 01:04
modx.pro
102
0

Комментарии: 6

Артур
16 июля 2022, 11:07
0
Нет таких дополнений. У вас пользователей 10-20 человек? Или всё же эти условия нужно распространять на определённые группы пользователей? Количество задаётся вручную или распределяется автоматически в процентном соотношении?
    Pakos Fakos
    16 июля 2022, 11:31
    0
    Нет, вопрос ко всем клиентам сайта.
    Допустим, в моем интернет-магазине есть 500 артикулы.
    И я не хочу предлагать все артикулы всем своим клиентам. Я хочу предлагать разные артикулы разным клиентам (с возможностью предлагать один и тот же артикул разным клиентам), но в целом не предлагать все артикулы всем.
      Артур
      16 июля 2022, 11:38
      0
      Т.е. если у вас будет 1000 клиентов каждому нужно предложить индивидуальный набор товаров? И по каким принципам этот набор должен составляться? Или вручную?
        Pakos Fakos
        16 июля 2022, 12:01
        0
        Логика будет исходить из выбранной нами статистики о том, какие продукты интересны каждому клиенту.
        Итак, мы знаем, что должны предложить клиенту «А» конкретный продукт или продукты.
          Артур
          16 июля 2022, 12:16
          0
          Ну раз знаете, тогда создайте новую таблицу в БД куда и запишите эти товары и id клиента, потом напишите скрипт, который по id клиента из этой таблицы выберет id товаров и передайте полученный список в msProducts или в своём сниппите получите данные этих продуктов и распарсите в html.
            Pakos Fakos
            16 июля 2022, 12:47
            0
            спасибо за совет попробую так сделать
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    6