Как привязать определенные товары, инфоэлементы или доп.свойства к конкретному пользователю ?

#
Как привязать определенные товары, инфоэлементы или доп.свойства к конкретному пользователю ?
Пример, существует 3 авторизованных пользователя и слайдер на главной с 5 слайдами.  первые два слайда видны каждому пользователю в том числе неавторизованным, последующие должны быть видны только определенным авторизованным пользователям. Как можно реализовать подобный функционал ?
И как подобное можно провернуть с товарами магазина и доп.свойствами ?
www.btb.su
Модератор
#
Re: Как привязать определенные товары, инфоэлементы или доп.свойства к конкретному пользователю ?
Если слайды делятся по группам клиентов, то простейший способ - это указывать товару/инфоэлементу в качестве группы доступа соответствующую группу, применение ограничения будет производится автоматически. В каждую группу можно поместить N пользователей.
#
Re: Как привязать определенные товары, инфоэлементы или доп.свойства к конкретному пользователю ?
Нужно сделать это для конкретного пользователя. На сайте буду регистрироваться пользователи, и для каждого из них в будущем будут создаваться индивидуальные товары, слайды, свойства товаров и подобное.
www.btb.su
Модератор
#
Re: Как привязать определенные товары, инфоэлементы или доп.свойства к конкретному пользователю ?
btb.su,
Правильная и более полная постановка задачи намного быстрее позволяет найти вариант решения, из сообщения количество не ясно, так как слайдер подразумевает всего несколько слайдов и к нему всего несколько пользователей.
Если слайдов и пользователей велико, причем один слайд соответствует одному пользователю, тогда проще слайду указывать пользователя в поле "Клиент", а затем контроллеру фильтровать показ как ->where('shop_items.siteuser_id', 'IN', array(0, $siteuser_id)) где $siteuser_id - идентификатор текущего клиента.
#
Re: Как привязать определенные товары, инфоэлементы или доп.свойства к конкретному пользователю ?
То что нужно, спасибо.
www.btb.su
Авторизация