Parus16.ru

Парус №16
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Отзыв: Система управление сайтом (CMS) 1С-Битрикс — Опыт работы с Битриксом или как обманывают заказчика

Отзыв: Система управление сайтом (CMS) 1С-Битрикс — Опыт работы с Битриксом или как обманывают заказчика

Хочу поделиться моим опытом работы с Битрикс. Скажу сразу, что я веб-дизайнер с опытом работы более 10 лет и за это время поработал (в составе команд и индивидуально) наверное со всеми более или менее известными CMS и конструкторами.

Удивительная особенность Битрикса является его популярность при практически полном отсутствии плюсов. Я очень долго не мог понять почему заказчики так хотят именно Битрикс и говорят о том, что оно такой удобный, универсальный и даже готовы переплачивать за него. Как оказалось причина простая, Битрикс практически не переставая проводит семинары на которых рассказывают маркетологам о том, как круто когда сайт на Битриксе. По этому я решил рассказать, как на самом деле будет.

Мифы:
1. Все будет просто. Прежде всего хочу сказать, что купив лицензию на Битрикс Вы не сможете создать сайт самостоятельно. Вам потребуется целая команда разработки: дизайнер, верстальщик и программист и не просто программист, а Битрикс программист. Обратите внимание, что Битрикс программисты это прямо отдельные ребята, которые в 99% случаев работают ТОЛЬКО с Битриксом и стоят значительно дороже чем обычные программисты.
2. Дорого, но качественно. И это правда, по крайней мере первая часть утверждения. Действительно, создание сайта будет значительно дороже чем при использовании других CMS и обслуживание сайта будет дороже, и даже хостинг будет дороже, т. к. Битрикс требует много ресурсов хостинга.
3. Сайт будет работать быстро. Если Вы возьмете мощный хостинг или VPS то да, но при использовании обычного хостинга сайт будет работать медленно, особенно это заметно на сайтах которые посещает больше 200 человек в сутки.
4. Сайт будет просто обновлять. Да если Вы прошли специальные курсы, ну или мазохист.
5. Ваш сайт будет понятен другим разработчикам. Нет не будет, каждый клиент который сталкивался с тем, что менял программиста или подрядчика знает, что чужой код, логику и ошибки понять сложно. А за время которое потратит программист придется платить заказчику.

Почему Битрикс предлагают и рекомендуют? Может быть они знают то, что не знает автор этого отзыва и они просто более профессиональны? К сожалению все просто:
1. Cтудии получают большую комиссию за продажу лицензий.
2. Разработка сайта на Битриксе стоит дороже, а значит процент который получит подрядчик выше.
3. Каждый год Вам придется платить за продление лицензии (если Вы хотите получать поддержка Вашего сайта), а это процент который будет получать студия каждый год за просто так.
4. Вы будете покупать более дорогой хостинг с которого веб-студия получит процент, а чем дороже хостинг тем больше процент. Если не верите просто сравните тарифы для обычных сайтов и сайтов на Битриксе.
5. С большой вероятностью Вам придется платить каждый раз когда Вы захотите разместить или обновить информацию на сайте, а это деньги.

Я постарался быть максимально объективным и не докапываться до мелочей, а писать только о проблемах с которыми сталкиваются заказчики на каждом проекте. Надеюсь мой отзыв будет Вам полезен!

Настройка выгрузки торговых предложений из 1С в магазин на Битрикс

Исходные данные: 1С УНФ 1.6, информационная база уже работающей компании, установленный модуль интеграции с 1С-битрикс, работающий интернет-магазин под управлением 1С-Битрикс «Управление сайтом» 18 версии с редакцией «Малый бизнес».

Задача: Интегрировать 1С с магазином на Битрикс, настроить вывод торговых предложений, настроить обмен заказами.

Создание вида цен

Используя редакцию сайта «Малый бизнес» мы ограничены одним типом цены, поэтому первым делом в 1С нужно создать вид цены с таким же наименованием, как и на сайте. Чтобы посмотреть, как называется нужная цена на сайте, необходимо зайти в административную панель системы управления, затем перейти в раздел «Магазин» и в настройках найти раздел «Цены», выбрать типы цен. В поле код — видим название, под которым и создается новый вид цен.

Читайте так же:
Виртуальная веб камера для видеочата

pic

В 1С необходимо зайти в справочник «Виды цен» и нажать «Создать», заполнить в соответствии с требуемыми параметрами и нажать «Записать и закрыть», после успешного создания вида цены, она появится в общем списке.

pic

Дальше, можно переходить к созданию товарных характеристик, которые при выгрузке товара из 1С на сайт и будут формировать нужные торговые предложения.

Создание в 1С товара с характеристиками

Заходим в номенклатуру и выбираем в правом окне нужную категорию (или создаем её).

pic

В выбранной категории нажимаем кнопку «Создать».

pic

При формировании карточки товара необходимо заполнить «Категорию», «Наименование», «Описание» товара.

Переходим к полю «Категория». Если существует созданная категория, необходимо выбрать ее из списка, либо, занести в поле новую категорию товаров и нажать создать (зеленый плюс), откроется окно с редактированием категории,

pic

в котором задаются характеристики, нажав на кнопку «Добавить» в таблице свойства характеристик, после чего откроется окно с добавлением характеристик, где следует нажать кнопку «Создать» или выбрать уже сформированную характеристику нажав «Выбрать».

pic

Пример создания характеристики «Размер»

pic

В поле «тип значения» делается выбор типа значения, например, если нужна характеристика «произвольная строка» (например, для артикула), то можно указать строка, либо оставить дополнительное значение, если нам нужен справочник. После выбора «дополнительное значение», то появится вкладка значения, в которой нужно создать значения данной характеристики.

pic

После чего начать кнопку «Записать» и закрыть.

Перейдя на вкладку «Характеристики», необходимо включить чекбокс «Использовать характеристики».

pic

После этого, нажмите кнопку «Создать» и добавьте характеристику (торговое предложение) в появившемся окне.

pic

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

Настройка выгрузки торговых предложений в интернет магазин на Битриксе

Для этого, заходим в 1С, в ранее установленный модуль интеграции и выбираем «Настройки обмена с интернет магазином», а в открывшемся окне нажимаем кнопку «Создать».

pic

В открывшемся окне, на первом экране, заполняется название выгрузки, введя адрес сайта в строку с надписью «Введите адрес сайта», после чего заполняется имя пользователя и пароль от учетной записи на сайте (это должны быть права администратора). Остальные пункты можно выставить по необходимости, например, включив периодический обмен данными, для автоматической выгрузки товара на сайт из 1С. Дальше, переходим на вкладку «Режим обмена данных».

pic

Поскольку, в данном конкретном случае, мы настраиваем только обмен товаром, необходимо снять галочку с чекбокса «Обмен документами».

Теперь, следуем в пункт «Контроль изменений» и для первой выгрузки нужно выбрать параметр «Полная выгрузка», а в дальнейшем, вернуть настройку в исходное положение.

Перейдем к настройке каталога, для этого необходимо в пункте «Выгрузка информации о номенклатуре» нажать кнопку «Настроить». На первом экране мы увидим следующее:

pic

Тут важным является идентификатор каталога. Еще, нужно «Настроить отбор», чтобы выгружалась только одна цена, которую мы выбрали для сайта.

Затем, настраивается дерево групп. В окне настройки «Дерева групп», в левом окне, нам необходимо создать такую иерархию категорий, которая требуется для отображения на сайте и из правого окна перенести товар в левое окно, помещая его в нужную категорию. Следующие вкладки «Товары», «Свойства», «Остатки» и «Цены» заполняются по необходимости.

Читайте так же:
Видеокамера сони handycam dcr sx40

Для того, чтобы формировались торговые предложения, на вкладке «Предложения» устанавливается чекбокс «Выгружать предложения», все остальные маркеты в данной вкладке выставляются по своим нуждам.

После того как мы все настроили, нажимаем кнопку «Применить». На этом, настройка модуля интеграции завершена. Можно переходить к настройке выгрузки в административной панели сайта.

Перейдя в административную панель системы управления, в раздел «Магазин», находим вкладку «Интеграция с 1С» в настройках магазина.

pic

Здесь, выполняются нужные настройки. После этого, можно вернуться в 1С и нажать в модуле обмена на кнопку «Выполнить обмен данными». Чтобы выгрузить картинки товаров на сайт, нажмите кнопку «Принудительная выгрузка картинок».

pic

Настройка обмена заказами

Для этого, сначала, настроим параметры в административной панели сайта. Заходя в раздел «Магазин», найдем пункт «Интеграция с 1С» в настройках магазина и переходим на вкладку «Заказы».

pic

Параметры, которые выставлены по умолчанию могут вам подойти, но можно и менять их по своему усмотрению.

Теперь, нужно в 1С создать еще одну настройку обмена, первую вкладку следует заполнить так же, как и для обмена товарами.

pic

На второй вкладке необходимо будет оставить только «Обмен документами».

pic

Следующим шагом, переходим в настройки «Обмена документами».

pic

В настройках можно выставить дату, с которой начнут отслеживаться заказы на сайте. Это делается для уже работающих интернет-магазинов, чтобы в 1С не попали заказы, которые были обработаны ранее. В остальном, настройки для стандартного случая, выставлены оптимально.

После того, как все настроили — нажимаем применить. Теперь можно выполнить обмен заказами и они появятся в нашей 1С.

Битрикс не работает сортировка по цене

Необходимо создать скидку на товар и включить отображение зачеркнутой старой цены.

Решение

Рассмотрим алгоритм создания простой скидки на конкретном примере. Допустим, нужно запустить акцию «Скидка 10% на холодильники фирмы Electrolux».

Чтобы создать и настроить новое правило для корзины перейдите в админ.панели, в Рабочий стол → Маркетинг → Товарный маркетинг → Правила работы с корзиной и нажмите «Добавить правило».

Как правильно формировать скидки на товар и выводить новую цену поверх зачеркнутой старой?

В редакторе на вкладке «Общие параметры»:

  • установите галочку «Активность» (1), чтобы правило действующим;
  • выберите сайт, для которого должно действовать правило (2);
  • задайте правилу понятное и лаконичное название (3);
  • укажите период его действия, если нужно (4).

Если вы собираетесь использовать множество правил для корзины, задайте приоритет применимости правила (5) и индекс сортировки (6). Галки ниже позволяют отключить влияние пересекающихся правил, которые имеют меньший приоритет (8) или больший индекс сортировки (7).

К примеру, предположим, что ранее было создано правило, дающее скидку 5% на все холодильники с аналогичным приоритетом применимости, но большим индексом сортировки. Если вы при создании нового правила на холодильники фирмы Electrolux с меньшим значением индекса сортировки установите галку «Прекратить применение скидок на текущем уровне приоритетов», на холодильники данного бренда будет применяться только создаваемая скидка в 10%. Снятая галка приведет к последовательному применению правил. Стоимость товара будет уменьшена сначала на 10%, потом на 5%.

После заполнения общих параметров, перейдите на вкладку «Действия и условия». В блоке «Действия» нажмите «Добавить действие».

Для создания скидки выберите «Изменить стоимость товаров в корзине».

В форме описания действия нажмите на многоточие между словом «скидка» и знаком процента.

В поле ввода укажите размер скидки.

Многоточие после выражения «но не более» устанавливает ограничение для скидки в базовой валюте. Так как для примера это не требуется, установите в этом поле «0».

При большом ассортименте холодильников, чтобы не выбирать каждую модель вручную, добавим 2 условия. Первое условие ограничит распространение скидки на определенный раздел, второе – на бренд. Оба условия обязательны к выполнению, поэтому оставляем параметры «все условия выполнены» нетронутыми.

Читайте так же:
Видео с рядом фото и видео

Для ограничения по разделу нажмите «Добавить условие» и выберите «Раздел».

Нажмите на многоточие, чтобы выбрать раздел из списка.

В новом окне выберите тип инфоблока, инфоблок с товарами и нажмите «Найти».

В перечне найдите нужный раздел каталога, кликните по кнопке Гамбургер и нажмите «Выбрать».

Для ограничения распространения правила по бренду нажмите «Добавить условие».

Среди свойств инфоблока выберите «Бренд».

Также при помощи многоточия после слова «равно» вызовите окно выбора и укажите производителя.

В итоге описание действия будет иметь вид:

Последним этапом создания скидки является определение групп пользователей, для которых эта скидка доступна. Права на получение скидки устанавливаются на вкладке «Ограничения».

Список товаров до активации скидки:

Список товаров после активации скидки:

Для отображения старой цены наведите указатель на область каталога в режиме правки и нажмите на изображение шестеренки.

Перейдите к блоку «Внешний вид» и установите галку «Показывать старую цену».

Интеграция 1С и Битрикс — подробная инструкция по настройке

Работа с интернет-магазином предполагает наполнение его товарами. Если делать это в ручном режиме, потратится много времени. Если фирма, которая владеет порталом, пользуется платформой 1С: Предприятие, то настройка интеграции с системой сэкономит десятки часов работы. Чтобы начать импорт и экспорт данных, следует настроить обмен на стороне сервера и программного обеспечения.

Настройка портала для взаимодействия с программой

Прежде чем наладить обмен с 1С:Предприятие, рекомендуется произвести базовые настройки веб-страниц для передачи информации платформе. Начать стоит с настройки магазина «Интеграция с 1С».

Здесь есть несколько вкладок. Первая из них – «Каталог». Здесь можно установить тип части сайта, куда будут переноситься продукты и услуги из 1С:Предприятие. Чтобы товары не загружались в блок с похожим идентификатором, ставится галочка «Учитывать тип блока при выгрузке».

Существует опция создания папки с пользователями, которые могут передавать переменные на портал. Есть функция «Загружать торговые предложения». Позволяет хранить раздельно несколько видов продукта.

Еще одна опция «Использовать контрольные суммы» — позволяет изменять только отдельные части веб-страниц, а не весь каталог. Если есть продукты, в которых заполнены не все атрибуты, стоит использовать опцию «Цены только в инфоблоке предложений». Если напротив функции стоит галочка, то в данных о товаре будут указаны цены.

Настройки автоматического создания картинки для торговой единицы и изменения детального отображения фотографии позволяют создавать все картинки товаров в едином формате. В программе можно ввести список посетителей, которым разрешено изменять каталог.

Следующий раздел — «Экспорт каталога». В поле «Инфоблок» вводят часть портала, с которого будут загружаться в программу продукты.

Другая вкладка – «Заказы». Здесь устанавливается и будет выгружаться информация со всех сайтов на этом сервере или из одного. Есть возможность выгружать только заказы с предустановленным статусом, например, оплаченные.

Есть возможность изменять статус заказа на основе обмена с программой. В этом случае информация по отгрузке и оплате будет обновляться каждый раз после обмена между сервером и платформой. Лучше заводить в системе новых партнеров и заказы во время интеграции с программой. Для этого существует отдельная вкладка, где прописывается url веб-страниц, на которых будут создаваться заказы. В соответствующем меню устанавливаются типы и названия платежных систем.

Следующий раздел – «Профили обмена». Здесь вписываются документы лица, ответственного за взаимодействие. Может быть выбрано как физическое, так и юридическое лицо. Среди информации – фамилия, имя, отчество, дата рождения, ИНН.

Настройки со стороны 1С: Предприятия

Чтобы полностью наладить взаимодействие между «Управлением торговлей» и сайтом, необходима настройка не только сайта, но и платформы. Начать ее стоит с установки модуля обмена.

Читайте так же:
База данных салон сотовой связи

Модуль можно выбрать и скачать на странице официального сайта системы Битрикс. Затем надо установить модуль и запустить «Конфигуратор» в 1С. Затем стоит объединить конфигурации. Для этого рекомендуется перейти в «Свойства». Затем нажать «Выполнить».

Новый способ передачи и приема данных добавляется кнопкой «Создать». Его лучше скопировать или провести поиск уже существующих узлов обменов. Затем рекомендуется нажать на «Синхронизацию данных».

Среди опций синхронизации – выполнение передачи информации или показ ее изменений. Здесь же показана версия модуля и техническая информация, которая нужны программистам.

Опции интеграции

Чтобы расширить функционал интеграции, стоит перейти в меню «Обмен с Web-сайтом». Здесь можно просмотреть параметры обмена, которые используются в 1С. Есть опция «Открыть список изменений», которая позволяет отслеживать, как пользователи изменяли набор узлов.

Еще одна опция – изменение кодов Битрикс . Позволяет просматривать и править код, который загружается с портала. Есть возможность задать расписание, по которому информация будет передаваться в режиме реального времени.

Опция добавления номенклатурных позиций с портала позволяет импортировать наборы продуктов с определенных веб-страниц. Можно перенести настройки работы с сайтом из другой версии программы «Управление торговлей». Важно установить соответствия электронных платежных систем и и касс. Пункт «Запустить обмен» позволяет начать непрерывное отслеживание переменных портала. При этом работа с платформой 1С будет недоступна.

Если нажать кнопку «Перейти», можно увидеть меню создания или редактирования узла. Здесь стоит настроить основные параметры. Функции интеграции:

  1. Обмен товарами. Позволяет выгружать продукты и услуги.
  2. Обмен заказами с платформой.

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

Среди возможных изменений – загрузка на сайт информации. Здесь прописывается сайт, ответственное лицо и пароль.

Настройка интеграции товаров

Чтобы появилось меню передачи информации между веб-страницами и 1С, рекомендуется использовать функцию «Обмен товарами». Следующим этапом стоит настроить конфигурацию выгрузки. Здесь есть несколько вкладок.

В разделе основных настроек указывают, какие данные будут загружаться. Чтобы обмен продуктами и услугами с сайтом вообще произошел, необходимо отметить функцию «Товары». Чтобы загружать развернутые данные по товарам, ставится галочка напротив «Свойства».

Также можно загружать картинки и описания товаров. Есть опция по передаче штрихкодов и времени поступления товаров, которые стоят в плане.

Следующий пункт меню – «Выгрузка регистровых данных». Здесь настраивается экспорт стоимости и количества торговых единиц на складе. Есть вариант по переносу тех товарных групп, в которых есть стоимость. Существует возможность вести учет по отдельным складам и разделять продукты на несколько групп.

Раздел «Таблица каталогов» содержит настройки списков продуктов. Здесь можно ввести наименование инфоблока сайта, где будут выводиться продукты и услуги. «Дерево групп» позволяет настроить несколько списков, с которыми производят интеграцию. Также на панели отображается сам вид каталога с необходимыми данными.

В части меню «Отбор и сортировка» можно задавать условия для поиска по номенклатуре, типу цен и товарным остатков. Можно отбирать по категории продуктов и услуг.

В меню «Настройка свойств товаров» выбираются атрибуты, которые будут изменять цену продуктов. Другая часть свойств будет храниться в описаниях.

После правки всех опций стоит произвести интеграционное взаимодействие. Если все настроено корректно, произойдет передача данных.

Интеграция заказов

Настраивать этот раздел возможно, если на главной вкладке помечена соответствующая функция. После этого можно настраивать интеграцию заказов. Здесь есть вкладки:

  1. Обмен заказами. Среди функций – выгружать все данные или только отгруженные. Есть возможность установить временные параметры для взаимодействия. Также предусмотрена интеграция отгрузок. Разработчики дали возможность указывать количество заказов, которые передаются за один сеанс. Если установить переключатель в «Загрузке оплат вместе с заказами», система создаст платежный ордер.
  2. Параметры создания документов. Чтобы начать редактировать ответственных лиц и склады, а также установить ИНН, КПП организации и ее адрес, надо использовать вкладку «Подстановка в создаваемые документы». Эти данные будут автоматически добавляться в заказы с сайта. Чтобы отбирать из 1С торговые единицы с определенными атрибутами, используется «Значение реквизитов и их свойств».
  3. Обмен контрагентами. Здесь устанавливают параметры передачи данных о поставщиках и покупателях. Можно указать идентификацию контрагентов. Если фирма или гражданин не нашелся по внутреннему номеру платформы, для поиска будет использован ИНН или КПП. В пункте «Группа для новых контрагентов» устанавливается папка, куда будут записываться название и стартовые параметры фирмы. Если установить «Не редактировать контрагентов», то в программе не будут изменяться данные поставщиков и покупателей. На вкладке задается подстановка информации о физическом лице, которая берется из XML-файла. Устанавливается соответствие адресов фирм. Есть возможность установить вид данных партнеров.
  4. Отбор и сортировка позволяет выбирать индивидуальных предпринимателей и фирмы по критериям категории.
Читайте так же:
Видеонаблюдение в лифтах решение

Последним этапом идет сама передача данных. После нее рекомендуется рассмотреть изменения в списках пользователей, покупателей и заказов.

Интеграция пользовательских справочников

Чтобы связать список доступных на портале товаров с каталогом в 1С, разработчики рекомендуют использовать файл catalog.import.hl. Работа с файлом выполняется в программе 1С:Предприятие. Чтобы импортировать продукты на сервер, надо прописать адрес страницы модуля интеграции в файле.

Затем в платформе нужно открыть «Обмен пользовательскими справочниками». Если нажать «Добавить», можно выбрать справочники, которые необходимо выгрузить на портал. Когда пользователь выбирает справочник, появляются строчки, которые заполняет администратор. Для того, чтобы информация переписывалась из 1С на сайт, устанавливается функция «Выгружаемо».

Дальнейшее взаимодействие веб-страниц и программы аналогично уже рассмотренным вариантам. Следует нажать кнопку обмена, затем выбрать подходящие функции:

  1. Адрес. Здесь прописывается url файла интеграции.
  2. Авторизация. В этой функции вписывается аккаунт и пароль пользователя, который будет обмениваться справочниками с порталом.

Следующий этап – запись изменений в опции загрузки из 1С. На вкладке пользователи корректируют вид номенклатуры и единицу измерения, выбирается набор свойств торговых единиц, их картинки по умолчанию, прочие характеристики.

Импорт начинается при нажатии соответствующей кнопки. Сначала импортируются торговые единицы, а затем изображения к ним.

Интеграция в реальном времени

В обычном состоянии обмен с платформой происходит в фоновом режиме. По умолчанию интервал для соединения с сайтом – 40 секунд. В 1С:Предприятие отображаются два кода – 200 и 302. Если на экране появляется сообщение с кодом 200, значит нужно обменяться информацией с сервером. В случае возникновения кода 302, стоит поменять адрес для синхронизации.

Типичные ошибки взаимодействия

Когда начинающие пользователи пытаются наладить взаимодействие платформы и веб-страниц своими силами, возникают ошибки. Среди наиболее частых – проблемы со входом или недостатки работы сервера. Встречаются поломки на хостинге и логические ошибки.

Если ошибка произошла в базе данных, то исправление потребует вмешательства программиста или специальных знаний. В самом плохом варианте придется поменять хостинг.

Наиболее частая проблема – невозможность войти в аккаунт для синхронизации с сервером. Чтобы корректировать это, веб-страницы добавляются в белый список.

Еще одна неполадка – «Отсутствует необходимая номенклатура». Решается простым добавлением нужных позиций в платформу.

Для связи сервера и программы 1С используют дополнительный модуль. Он позволяет обмениваться данными в реальном времени. Чтобы система заработала, необходимо произвести корректировки в работе портала и платформы. При правильных настройках становится возможной выгрузка товаров, заказов и справочников с сайта и их размещение на сервере.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector