Валидация свойств при оформлении заказа в Битрикс
В Битриксе есть возможность задать условия проверки вводимых пользователем данных в поля заказа. Для этих целей есть несколько встроенных опций. Наиболее простые опции помогают проверить введенные данные на минимальное и максимальное количество символов. А для более сложных проверок есть специальное поле для использования регулярных выражений для того, чтобы можно было проверять введенные пользователем данные на корректность заполненности поля. Работает данный функционал по следующему принципу: 1)...
Как настроить выгрузку товаров из 1С-Битрикс в Яндекс Маркет?
Каталог на 1С-Битрикс: Управление сайтом уже работает, а в кабинете Яндекс Маркета пусто или товары отклоняют из-за фида. В выдаче половина статей про облачную CRM — это другой продукт. Ниже три рабочих пути выгрузки (встроенный экспорт, бесплатный модуль yandex.market, сторонний YML), настройка профиля, подключение в кабинете продавца и чек-лист до модерации. Вы получите рабочий YML-фид без ручной заливки Excel. YML-фид - это автоматический прайс-лист в формате XML, который Маркет читает вместо ручного ввода товаров...
Как выбрать addMulti, addMerge и addInsertIgnore в D7 ORM Битрикс?
На практике импорт восьми тысяч строк через цикл PriceTable::add() упирается в таймаут PHP, а PriceTable::addMulti($rows) падает на duplicate key при втором прогоне. ORM D7 умеет три массовые стратегии - addMulti, addMergeMulti и addInsertIgnoreMulti - но выбор неочевиден: где нужен upsert, где пропуск дублей, и почему onBeforeAdd вдруг молчит. Ниже матрица сценариев для 1С-Битрикс: Управление сайтом и шаблон пакетного импорта, который вы прогоните на staging дважды без сюрпризов. Три сценария на...