• Как разделить данные с авторизацией и без?

    @MrYupi
    Я бы разделил на 2 разных роута, если они не имеют какую то внутреннюю связанность. Попробую пояснить почему.
    1. Проверка авторизации - не оч удобно делать проверку в контроллере, сервисе и т.д. по которому отдается разный контент. Проще сделать глобальную проверку, не авторизован, значит роут не доступен
    2. Если не связанные данные, то для DRY будет более логичнее юзать разные эндпоинты
    3. Неоднозначность эндпоинтов, при росте проекта условное именование getGames будет не оч явно описывать действие которое фактически выполняется
    4. Если не дай бог логика будет зашита в контроллере, а не раскинута по разным сервисам вообще приведет к боли в дальнейшем. А соблазн так сделать будет крайне велик)
    Написано
  • Как в Битрикс добавить к заказу 65 р. при условии?

    @MrYupi
    Иван, я бы покурил в эту сторону - https://dev.1c-bitrix.ru/api_d7/bitrix/sale/events...
    По последнему комменту 95% что это не свосем верно ибо скорее всего это в шаблоне корзины и скорее всего это всего лишь данные которые улетают на фронт Михаил Ливач, правильно ответил, просто я б использовал все таки новое ядро ибо при добавлении товара в корзину все равно происходит save объекта корзины, по сути там нужно будет задать свою цену и если она кастомная, то указать CYSTOM_PRICE в Y
    Написано
  • Bitrix изменение свойства CIBlockElement::SetPropertyValuesEx?

    @MrYupi
    Роман Грицук, отличное решение для каталожных ИБ
    Yuriy, просто лучи добра, сейчас столкнулся с данной проблемой в коробке модуля миграций(да там используется старый метод) и мягко говоря был ошарашен поведением метода, и да сейчас 2024. Как же иногда хочется любить битрикс
    Написано