Антон Антон, мне надо было наоборот, что-то вроде Product::where(['city_id' => 1]). Мне уже в комментариях дали ответ, можно реализовать через whereHas
PetrPo, при добавлении элемента инфоблока, надо обращаться к стороннему сервису, чтобы он оптимизировал картинку (т.е. картинка остаётся такая же, но размер будет меньше). Возможно реализовать такой функционал?
Смотрел в сторону OnAfterIBlockElementUpdate(), но как я понял в этом моменте картинка ещё не загружена. А мне надо отправить уже загруженную картинку на тот сервис. Или может есть другой более удобный вариант?
Не думаю что это эффективно. В таком способе например через месяц структура сайта в Алиэкспресс поменяется и обновление товаров перестанет работать, а мне надо чтобы код работал стабильно.
Там описывается как загружать картинку на самой странице элемента, а надо редактирование картинок на страница списка элементов, т.к. обновлять картинки заходя в каждый элемент может занять много времени
У менеджера нет прав на просмотр меню "Настройки", и если вручную вывести меню через OnBuildGlobalMenu, то страница всё равно будет не доступна, т.к. нет прав на просмотр. Я правильно понимаю, что на данный момент нет возможности задать права на просмотр данной страницы?
Ссылка приведена как пример, она может быть
- /catalog/phones/samsung/samsung-galaxy/samsung-galaxy-a50/
- /catalog/notebook/asus/asus-x54la/
- /catalog/accessoires/imya-tovara/
Ярослав Александров, а нет, я ошибся, в тестовом инфоблоке выводятся торговые предложения. Разобрался в чём была причина, торговые предложения выводятся, если есть хоть одна пометка, что это "Предложение" (показана на картинке).
Ярослав Александров, да, вывел через стандартный шаблон, возвращает пустой $arResult['OFFERS']. Также создал тестовый инфоблок и к нему тестовые торговые предложения, также не выводит $arResult['OFFERS']
Роман Грицук, $APPLICATION->LAST_ERROR возвращает
Вы не можете уменьшить количество товара в корзине, пока этот товар распределен по отгрузкам
Это можно отключить? Поискал в гугле, в настройках модуля "Торговый каталог" отключены пункты "Включить количественный учет", "Включить складской учет", "Включить резервирование", но ошибка всё равно продолжается