TechBoss
Услуги
  • Веб-разработка
    • Сайты компаний
    • Интернет-магазины
    • Закрытые системы
    • Программное обеспечение
    • Мобильные приложения
  • Техническая поддержка
    • Техническая поддержка сайтов
    • Системное администрирование
    • Технический аудит
    • Мониторинг
  • Интеграции
    • Интеграция с 1С
    • Интеграция с Битрикс24
    • Интеграция с товарными агрегаторами
    • Платежные системы
    • Решения для ФЗ-54 - Онлайн кассы
  • Внедрение CRM
    • Внедрение Битрикс24
    • Доработка под бизнес задачи
    • Разработка бизнес-процессов
    • Интеграция телефонии
    • Автоматизация и документооборот
Маркетплейс
  • 1С-Битрикс: Управление сайтом
    • Лицензия 1С-Битрикс
    • Продление лицензии 1С-Битрикс
    • Переходы между лицензиями 1С-Битрикс
    • 1С-Битрикс: Enterprise
  • Битрикс 24
    • Лицензии «Битрикс24» в коробке
    • Лицензии «Битрикс24» облако
    • Продление лицензии Битрикс24
    • Переходы между лицензиями Битрикс24
Проекты
  • E-commerce
  • Корпоративные сайты
  • CRM / ERP решения
  • Поддержка
Компания
  • О компании
  • Сертификаты
  • Карьера
  • Реквизиты
  • Партнеры
  • Отзывы
Пресс-центр
Контакты
Ещё
    Задать вопрос
    Личный кабинет
    Корзина0
    8 (495) 414-22-77
    Заказать звонок
    info@techboss.ru
    Москва, ул. Воронцовская, д. 25,
    стр. 3
    • Вконтакте
    • Facebook
    • Instagram
    • Telegram
    • YouTube
    8 (495) 414-22-77
    Заказать звонок
    TechBoss
    Услуги
    • Веб-разработка
      • Сайты компаний
      • Интернет-магазины
      • Закрытые системы
      • Программное обеспечение
      • Мобильные приложения
    • Техническая поддержка
      • Техническая поддержка сайтов
      • Системное администрирование
      • Технический аудит
      • Мониторинг
    • Интеграции
      • Интеграция с 1С
      • Интеграция с Битрикс24
      • Интеграция с товарными агрегаторами
      • Платежные системы
      • Решения для ФЗ-54 - Онлайн кассы
    • Внедрение CRM
      • Внедрение Битрикс24
      • Доработка под бизнес задачи
      • Разработка бизнес-процессов
      • Интеграция телефонии
      • Автоматизация и документооборот
    Маркетплейс
    • 1С-Битрикс: Управление сайтом
      • Лицензия 1С-Битрикс
      • Продление лицензии 1С-Битрикс
      • Переходы между лицензиями 1С-Битрикс
      • 1С-Битрикс: Enterprise
    • Битрикс 24
      • Лицензии «Битрикс24» в коробке
      • Лицензии «Битрикс24» облако
      • Продление лицензии Битрикс24
      • Переходы между лицензиями Битрикс24
    Проекты
    • E-commerce
    • Корпоративные сайты
    • CRM / ERP решения
    • Поддержка
    Компания
    • О компании
    • Сертификаты
    • Карьера
    • Реквизиты
    • Партнеры
    • Отзывы
    Пресс-центр
    Контакты
      TechBoss
      Услуги
      • Веб-разработка
        • Сайты компаний
        • Интернет-магазины
        • Закрытые системы
        • Программное обеспечение
        • Мобильные приложения
      • Техническая поддержка
        • Техническая поддержка сайтов
        • Системное администрирование
        • Технический аудит
        • Мониторинг
      • Интеграции
        • Интеграция с 1С
        • Интеграция с Битрикс24
        • Интеграция с товарными агрегаторами
        • Платежные системы
        • Решения для ФЗ-54 - Онлайн кассы
      • Внедрение CRM
        • Внедрение Битрикс24
        • Доработка под бизнес задачи
        • Разработка бизнес-процессов
        • Интеграция телефонии
        • Автоматизация и документооборот
      Маркетплейс
      • 1С-Битрикс: Управление сайтом
        • Лицензия 1С-Битрикс
        • Продление лицензии 1С-Битрикс
        • Переходы между лицензиями 1С-Битрикс
        • 1С-Битрикс: Enterprise
      • Битрикс 24
        • Лицензии «Битрикс24» в коробке
        • Лицензии «Битрикс24» облако
        • Продление лицензии Битрикс24
        • Переходы между лицензиями Битрикс24
      Проекты
      • E-commerce
      • Корпоративные сайты
      • CRM / ERP решения
      • Поддержка
      Компания
      • О компании
      • Сертификаты
      • Карьера
      • Реквизиты
      • Партнеры
      • Отзывы
      Пресс-центр
      Контакты
        TechBoss
        0
        TechBoss
        • Услуги
          • Назад
          • Услуги
          • Веб-разработка
            • Назад
            • Веб-разработка
            • Сайты компаний
            • Интернет-магазины
            • Закрытые системы
            • Программное обеспечение
            • Мобильные приложения
          • Техническая поддержка
            • Назад
            • Техническая поддержка
            • Техническая поддержка сайтов
            • Системное администрирование
            • Технический аудит
            • Мониторинг
          • Интеграции
            • Назад
            • Интеграции
            • Интеграция с 1С
            • Интеграция с Битрикс24
            • Интеграция с товарными агрегаторами
            • Платежные системы
            • Решения для ФЗ-54 - Онлайн кассы
          • Внедрение CRM
            • Назад
            • Внедрение CRM
            • Внедрение Битрикс24
            • Доработка под бизнес задачи
            • Разработка бизнес-процессов
            • Интеграция телефонии
            • Автоматизация и документооборот
        • Маркетплейс
          • Назад
          • Маркетплейс
          • 1С-Битрикс: Управление сайтом
            • Назад
            • 1С-Битрикс: Управление сайтом
            • Лицензия 1С-Битрикс
            • Продление лицензии 1С-Битрикс
            • Переходы между лицензиями 1С-Битрикс
            • 1С-Битрикс: Enterprise
          • Битрикс 24
            • Назад
            • Битрикс 24
            • Лицензии «Битрикс24» в коробке
            • Лицензии «Битрикс24» облако
            • Продление лицензии Битрикс24
            • Переходы между лицензиями Битрикс24
        • Проекты
          • Назад
          • Проекты
          • E-commerce
          • Корпоративные сайты
          • CRM / ERP решения
          • Поддержка
        • Компания
          • Назад
          • Компания
          • О компании
          • Сертификаты
          • Карьера
          • Реквизиты
          • Партнеры
          • Отзывы
        • Пресс-центр
        • Контакты
        • Мой кабинет
        • Корзина0
        • 8 (495) 414-22-77
        info@techboss.ru
        Москва, ул. Воронцовская, д. 25,
        стр. 3
        • Вконтакте
        • Facebook
        • Instagram
        • Telegram
        • YouTube
        • Главная
        • Пресс-центр
        • Блог
        • Поиск товаров по ID в 1С-Битрикс

        Поиск товаров по ID в 1С-Битрикс

        2 марта 2019
        Блог
        Всем привет, с Вами снова команда ТехБосс.
        Очень часто приходит в голову решение - создать некий уникальный код товара, который бы отличался от артикула (например для печати этикеток). Как одно из вариантов решения, мы предлагаем использовать внутренний ID 1С-битрикс.

        Итак, давайте начнём

        Для начала проведем подготовительные работы. Битрикс по умолчанию не умеет искать по ID, поэтому надо создать в инфоблоке каталога пользовательское свойство, в котором мы будем хранить ID товара.
        Назовем это поле, например, CODE_ID.
        В настройках поля отмечаем, что оно участвует в поиске и сохраняем изменения.
        Подготовка закончена, теперь надо заполнить поле для поиска по ID у уже созданных товаров, и автоматизировать его заполнение у вновь создаваемых.

        Поехали!

        Чтобы заполнить это поле для ваших тысяч товаров сохраните код ниже в файл, поменяйте в нем номер инфоблока и код поля для поиска по ID на ваши, загрузите файл на ваш сайт и откройте в браузере под админом.

        "ASC"), array("IBLOCK_ID" => $IBLOCK_ID), false, false, array('ID','IBLOCK_ID') ); $cnt=0; while ($s = $els->Fetch()) { $ok = CIBlockElement::SetPropertyValuesEx( $s["ID"], $s['IBLOCK_ID'], array('SEARCH_ID' => $s["ID"]) ); if ($ok) { $cnt++; } } echo $cnt; require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); ?> Отлично! Поздравляю вы прошли первую часть квеста. Теперь, чтобы не париться так каждый раз открывайте файл /local/php_interface/init.php, создайте его если он отсутствует и добавьте в него следующий код. При необходимости замените CODE_ID на код вашего поля. /* добавляем в поисковый индекс ID нового товара */ AddEventHandler("iblock", "OnAfterIBlockElementAdd", "searchid"); function searchid(&$arFields){ if($arFields["ID"]>0){ $upd = CIBlockElement::SetPropertyValuesEx( $arFields["ID"], $arFields['IBLOCK_ID'], array('CODE_ID' => $arFields["ID"]) ); } } Ура! Вторая часть квеста пройдена. Теперь вам надо сделать полную переиндексацию (доступна по ссылке: ВАШСАЙТ.РУ//bitrix/admin/search_reindex.php?lang=ru), и поиск по ID должен начать работать у вас на сайте.
        Начните сотрудничество с индивидуальной консультации по подбору инструментов и услуг.
        Заказать услугу

        Подписаться на
        рассылку

        Будьте в курсе последних новостей отрасли

        Подписаться
        • Комментарии
        Загрузка комментариев...
        Поделиться
        Назад к списку
        Услуги
        Веб-разработка
        Техническая поддержка
        Интеграции
        Внедрение CRM
        Решения
        1С-Битрикс: Управление сайтом
        Битрикс 24
        Компания
        О компании
        Сертификаты
        Карьера
        Реквизиты
        Партнеры
        Отзывы
        Проекты
        Пресс-центр
        Контакты
        Подписка на рассылку
        8 (495) 414-22-77
        info@techboss.ru
        Москва, ул. Воронцовская, д. 25,
        стр. 3
        • Вконтакте
        • Facebook
        • Instagram
        • Telegram
        • YouTube
        Политика конфиденциальности | Публичная оферта
        © 2021 «TechBoss: ТехБосс» ®. Все права защищены.
        0
        Заказать звонок
        Написать сообщение
        Ближайший офис
        Корзина
        Ваша корзина пуста
        Исправить это просто: выберите в каталоге интересующий товар и нажмите кнопку «В корзину»
        В каталог