-
О баннерах, акциях, юзабилити и другом! (о разработке продающего интернет-магазина на Битрикс часть 3)
Конец 2013г и начало 2014г выдались для меня весьма насыщенными. Заказов было — выше крыши, а еще — мой новый офис, новые сотрудники и уроки вождения. В общем — работала и спала, спала — и работала, и больше ничего. Совсем не было времени, чтобы как следует заняться другим моим маленьким прошлогодним начинанием — интернет-магазином кукол […]
-
Себе на память — редактирование пользовательского свойства заказа в событии перед изменением заказа (Битрикс)
Запишу, чтобы не забыть, потому что долго искала:Стояла задача сохранить в отдельное пользовательское свойство заказа идентификатор того пользователя (принадлежащего группам 1 или 6), который самым первым отредактировал данный заказ (кто первый взял заказ в работу — тот до конца его и ведет). public static function OnBeforeOrderUpdateHandler($ID, $arFields) { global $USER; $arGroups = $USER->GetUserGroupArray(); if (in_array(6,$arGroups) […]
-
Интеграция 1С Предприятия и 1С Битрикс: про то, как мы добавили возможность передачи архива по FTP
Работая над одним из проектов, я столкнулась с тем, что когда архив с данными от 1С больше 1,5Г — обмен проходит нестабильно — рвался именно на этапе передачи файла (иногда рвался, а иногда — нет). Возможно, это общая проблема, а возможно – на конкретном сервере, а сервер там солидный. Заказчик же хотел иметь возможность делать […]
-
Рекурсивный алгоритм обхода дерева (General tree) (в контексте разделов инфоблока Битрикс)
Во время моей учебы в университете СИАОД казался мне скучнейшим предметом. Мы лежали на партах и не знали, куда себя девать, считая секунды до конца. Спустя годы я понимаю, что должна быть благодарна нашему преподавателю, который не позволял нам пропускать свои заунылые лекции. Потому что, занимаясь оптимизацией web-проектов на битрикс, я сплошь и рядом вижу […]
-
Дикие ягоды и подводные камни… (опыт интеграции 1С Битрикс и 1С ПРедприятия)
«Хочу все, как на дикой ягоде (как на wildberries.ru)» — над таким незамысловатым заданием заказчика нам недавно довелось поработать (нам — это в данном случае мне и моей помощнице Юлии Ханусяк). Уточнив, что именно заказчик хочет «как на дикой ягоде», я поняла, что он хочет такую же организацию каталога и карточки товаров, как там и […]
-
Импорт скидок номенклатуры из 1С Предприятия в 1С Битрикс
Начну с цитаты …если документом «Установка скидок номенклатуры» определены скидки на товары в зависимости от их количества в заказе, то данная информация поступит на сайт и скидка будет применяться и при продаже в Интернет-магазине. Кроме этого, модуль на стороне 1С выгружает в CommerceML и другие типы скидок, но их автоматический импорт в 1С-Битрикс предлагается реализовать […]
-
О лишних запросах
Совершенство достигается не тогда, когда уже нечего прибавить, но когда уже ничего нельзя отнять Антуан де Сент-Экзюпери Оптимизация процесса интеграции 1С Предприятия и 1С Битрикс – это неисчерпаемая тема. Чего только не увидишь порой в обработчиках событий добавления и обновления элемента инфоблока. Больше всего меня убивает, когда я вижу, что разработчики тянут из базы то, […]
-
О событиях, которые возникают при импорте каталога из 1С в Битрикс
В контексте интеграции 1С Предприятия и Битрикс не утихают споры по поводу того, какие события при этом отрабатывают, а какие не отрабатывают. А спорить, в общем-то, не о чем – благо, Битрикс поставляется нам в исходных кодах.Класс импорта CIBlockCMLImport, который я так люблю наследовать, описан в файле bitrixmodulesiblockclassesgeneralcml2 Открыв этот файл, мы ясно видим, что […]
-
Как подогнать стандартный импорт из 1С под готовое решение из маркетплейс Битрикс
Недавно передо мной встала задача сделать, чтобы при импорте из 1С Предприятия в Битрикс, свойства товаров аккуратненько вставали туда, куда предполагается в одном из готовых решений маркетплейс. Решение — не мое. В маркетплейсе его уже нет, и партнера-разработчика тоже нет. Но заказчику это решение очень нравилось, и он хотел использовать именно его. При стандартном же […]
-
Как добавить в магазин на Битрикс возможность импорта из нового формата данных
Помогая своим близким друзьям делать интернет магазин, я столкнулась с задачей импорта данных в Битрикс из формата YML (из формата файлов, который обычно применяется для экспорта в Яндекс.Маркет). За деньги, наверное, не согласилась бы писать такой импорт. А по дружбе – святое дело, и я стала копать. И очень интересные вещи накопала, которые, как ни […]