Intershop 7.10 - Просмотр партнерского каталога - PullRequest
0 голосов
/ 04 октября 2018

Наш клиент хотел бы иметь возможность выдавать предварительно настроенный URL-адрес (URL-адрес с параметром GET, аналогичный URL-адресу партнера по партнерской программе) своим клиентам и клиентам, которые посещают каталог по этому URL-адресу, чтобы видеть только подмножествопродукты в этом каталоге.

Я заметил, что в ICM 7.10 возможно создание аффилированного партнера и программ, которые генерируют конкретные URL-адреса, а также возможно определить представление каталога, которое исключает определенные продукты из каталога для целевойгруппа клиентов или сегменты клиентов, но невозможно исключить товары из каталога для партнера.

Существуют ли другие готовые функциональные возможности платформы, которые позволили бы нашему клиенту назначить определенный каталогпросматривать на основе URL-адреса, который клиент использовал для посещения каталога, или нам нужно реализовать полностью индивидуальное решение для достижения этой цели?

1 Ответ

0 голосов
/ 04 октября 2018

Да, это невозможно с помощью партнерских ссылок.

Вам нужно будет написать собственный код, но это может быть не так сложно.Список групп пользователей (сегменты клиентов), к которым принадлежит пользователь, хранится в объекте сеанса (T_CurrentUserUserGroupKeys).См. WebshopPGIDProvider, по умолчанию он помещает пользователя в группу Everyone.Вы можете написать конвейер, который помещает клиента в сегмент, обновив этот список, чтобы затем использовать сегмент для представления каталога.Просто не забудьте сделать это до того, как будет сгенерирован pgid.

...