Здесь мне видится логическая проблема, которую заложили в раздел Покупатели при проектировании. Отзыв может быть оставлен не покупателем, т.е. незарегистрированным вообще, если таковые настройки разрешены в магазине, либо зарегистрированным, но без заказов. Поэтому и переводит в Контакты как в некую универсальную среду для показа всех контактов в том числе и тех, кто без заказов.
Логичным видится либо допиливание Покупателей до уровня Контактов в случае наличия Магазина, либо доработка Контактов и доведение до ума этого подзабытого приложения.
А вообще было бы идеально в случае зарегистрированного пользователя и наличия ссылки из отзывов на профиль делать возможным переход по ссылкам и в Покупателей и в Контакты, т.е. рядом с Именем иконки двух приложений выводить. Кому куда надо, тот туда и пойдет. Это было бы правильно. В принципе это реализуемо за 5 минут (может и быстрее) правкой определенного шаблона админки, но, увы, слетит при обновлении.
Муторно и сложно и настройки проверять ещё. К тому же настройки могут быть недоступны к проверке из определенного шаблона, что тянет какие-то правки в других файлах и усложняет работу в разы.
Проще сделать как сейчас. Если есть id, то давать перейти или в Пользователи или в Контакты по желанию типа как на скриншоте, где 2 иконки приложений. Получилось отлично и просто.
А есть там заказы или нет - это не важно. При переходе будет видно инфу по заказам. Важно наличие id и данных по объекту под этим id, чтобы сформировать ссылку на страницу контакта/покупателя.
Если есть доступ к файлам на хостинге, то вот собственно весь код, который нужен. Правка делается начиная с 50-й строки вышеупомянутого шаблона.
4 комментария
Здесь мне видится логическая проблема, которую заложили в раздел Покупатели при проектировании. Отзыв может быть оставлен не покупателем, т.е. незарегистрированным вообще, если таковые настройки разрешены в магазине, либо зарегистрированным, но без заказов. Поэтому и переводит в Контакты как в некую универсальную среду для показа всех контактов в том числе и тех, кто без заказов.
Логичным видится либо допиливание Покупателей до уровня Контактов в случае наличия Магазина, либо доработка Контактов и доведение до ума этого подзабытого приложения.
А вообще было бы идеально в случае зарегистрированного пользователя и наличия ссылки из отзывов на профиль делать возможным переход по ссылкам и в Покупателей и в Контакты, т.е. рядом с Именем иконки двух приложений выводить. Кому куда надо, тот туда и пойдет. Это было бы правильно. В принципе это реализуемо за 5 минут (может и быстрее) правкой определенного шаблона админки, но, увы, слетит при обновлении.
Вот запилил себе цацку. Если кому интересно, то шаблон /wa-apps/shop/templates/actions/product/include.review.html
Можно же ориентироваться на настройку, если включено, то на покупателя, если нет, то на контакт
Пользователь должен авторизоваться на сайте для того, чтобы оставить отзыв.
Муторно и сложно и настройки проверять ещё. К тому же настройки могут быть недоступны к проверке из определенного шаблона, что тянет какие-то правки в других файлах и усложняет работу в разы.
Проще сделать как сейчас. Если есть id, то давать перейти или в Пользователи или в Контакты по желанию типа как на скриншоте, где 2 иконки приложений. Получилось отлично и просто.
А есть там заказы или нет - это не важно. При переходе будет видно инфу по заказам. Важно наличие id и данных по объекту под этим id, чтобы сформировать ссылку на страницу контакта/покупателя.
Если есть доступ к файлам на хостинге, то вот собственно весь код, который нужен. Правка делается начиная с 50-й строки вышеупомянутого шаблона.
Внешний вид через style уже сами по месту подгоните т.к. там какие-то лихие padding'и по-умолчанию.