Как вы знаете, Битрикс поставляется в различных редакциях, и в редакции малый бизнес практически ничего нет. Например, можно иметь только один тип цен. Но иногда бывает нужно иметь несколько типов цен, а купить более дорогую редакцию нет техни.
Как вы знаете, Битрикс поставляется в различных редакциях, и в редакции малый бизнес практически ничего нет. Например, можно иметь только один тип цен. Но иногда бывает нужно иметь несколько типов цен, а купить более дорогую редакцию нет технической или финансовой возможности.
Есть 2 способа получить несколько типов цен в редакции малый бизнес. Первый заключается в отключении механизма проверки доступности расширения. Но с этим способом много проблем с лицензией, так же битрикс может вполне заблокировать вашу лицензию при попытке обновиться или залесть на маркет. Поэтому мы с вами рассмотрим второй способ, более сложный, но и более безопасный.
1С-Битрикс: Как выбрать подходящую редакцию ?
Смысл способа заключается в том, что мы будет создавать руками все записи в СУБД. В качестве примера мы будем рассматривать СУБД MySQL.
Итак, для начала нам нужно создать новый тип цен. Для этого нам нужно добавить новую запись в таблицу b_catalog_group. В ней хранятся различные типы цен. Структура этой таблицы:
- ID это уникальный индентификатор нашей цены.
- NAME – код. Важно: при создании новых типов цен вам нужно будет давать им точно такой же код, какой и у базовой цены, иначе этот тип цен не загрузится из-за проверок.
- BASE – указывает на то, является ли этот тип цен базовым. Базовым может быть только один тип цен
- SORT – число для сортировки
- XML_ID – ID из 1С
Остальные поля не особо важные, да и смысл думаю их итак понятен по их названию. Создаем новый тип цен, при этом указываем, что цена не является базовой (т.к. одна базовая цена у нас уже есть).
Теперь этот тип цен можно отредактировать через админпанель, указать нормальное название и отредактировать права.
Новый тип цен добавлен, но нам ещё нужно создать новые цены для всех товаров, потому что окно задания различных цен для элементов каталога у нас заблокировано.
Цены хранятся в таблице b_catalog_price. Её структура:
- ID – уникальный индентификатор цены.
- PRODUCT_ID – ID продукта
- EXTRA_ID – ID наценки
- CATALOG_GROUP_ID – ID типа цен.
- PRICE – цена
- CURRENCY – валюта
Теперь у нас есть 2 цены для товара. И мы можем использовать её на свое усмотрение. Например назначить наценку на все товары с новой ценой:
Постоев Олег
Редакция «Малый бизнес» позволяет иметь только один тип цен, но что делать, если нужно два? Вариантов много, начиная со скрещивания демо-версии редакции «Бизнес» с текущей редакцией вплоть до повышения редакции.
Первый вариант мне не очень нравится, есть некоторая вероятность нарваться на проблемы с обновлениями.
Битрикс — Малый бизнес: решение проблемы интеграции с УТ 11
Второй вариант кажется неразумным – из-за одного типа цен платить двойную стоимость лицензии, это уж слишком.
Как получить внешний код типа цены в Битрикс
Метод простой и вполне подходит для начинающих. Для получения внешнего кода типа цен, особенно в редакции «Малый Бизнес», где тип цены по умолчанию в единичном экземпляре нельзя удалить, подойдет следующий метод. Ставим локально демо Битрикс «Бизнес», настраиваем подключение с 1с. В 1с выбираем нужный нам тип цены:
и после тестового обмена мы видим, что у нас в Битрикс добавился новый тип цены.
После этого смотрим внешний код типа цены, который сформировался автоматически
Теперь при использовании этой же базы 1С мы можем смело использовать полученный внешний код для настройки 1С с интернет-магазином с лицензией «Малый Бизнес»
Как получить внешний код типа цены в Битрикс: 4 комментария
Еще другой способ:
1) переключить в 1С выгрузку не на сайт, а в каталог на диске(там, где настраивается узел синхронизации:адрес сайта и пр. или в модуле выгрузки Битрикс)
2) открыть файл prices.xml и там посмотреть ид цены
3) поставить внешний код в битриксе как у автора выше. Может мой метод удобнее тем, кто не хочет ставить локально демо битрикса Бизнес.
Согласен, тоже хороший вариант.
Игровой автомат одиссей 2 :
Доброго дня! Спасибо за подсказку. Тоже делал выгрузку в малый бизнес, в 1с было несколько типов цен, идентификатор совпадал. Помогло поставить на вкладке отбор по типу цен и указал 1 тип цены. После этого разделы выгрузились.
Приветствую! Рад был помочь.
Да, вы правы. При настройке обмена на стороне 1с обязательно нужно указывать тип цены выгружаемого каталога.
Ещё статьи:
12.05.2023 Битрикс убрал тип поля «Привязка к карте Яндекс»
В новых обновлениях Битрикс убрал тип поля «Привязка к карте Яндекс». ID: 455
18.01.2023 Нюансы перехода битрикс на РНР 8.0
С февраля битрикс прекращает поддерживать РНР 7.4 и в битрикс сегменте сайтов начался переход на РНР 8 для получения обновлений.
Но без нюансов и ошибок. ID: 431
10.01.2023 БУС окончательно всё?
Появилась информация от битрикс, что грубо говоря поддержка по отраслевому медицинскому решению от битрикс будет до 1 февраля 2024 года, а что потом б. ID: 426
Новые статьи в блоге:
27.04.2023 Любой фастобмен мошенники на любом домене FASTOBMEN
Любой фастобмен на любом домене FASTOBMEN — это мошенники, я бы назвал это франшизой обмана. Никаких обменов денег и валют они не делают, а блокируют . ID: 454
25.04.2023 Тест виртуальный сервер RED.Site-1
Параметры хостинга:
VPS reddock.ru
Дисковое пространство -20Гб
Оперативная память — 2Гб
Ядро — нет данных.
Цена в месяц — 1000 руб
Есть панель ID: 453
25.04.2023 Битрикс ошибка Cache engine is not found
Если в настройках битрикс стоит тип кеша memcache, а при переходе на РНР 8 у вас ошибка Cache engine is not found ID: 452
Источник: admin4web.ru
Настройка выгрузки цен из 1С в Битрикс
Выгрузка цен из 1С не такая простая, если вы обычный пользователь программы 1С и взялись за самостоятельную настройку.
Вполне возможно у вас появились новые виды цен и вам нужно самостоятельно указать в настройках обмена с сайтом что вы хотите выгружать.
20 ноября 2017
В данном примере мы опишем инструкцию обмена 1С с Битрикс на примере конфигурации Управление торговлей 11.
Выгрузка цен на сайт — не такая простая настройка как кажется. Дело в том что для выгрузки придется во многом настраивать не сам обмен, а типовую конфигурацию.
Инструкция для 1С Управление торговлей 11.3 — 11.4
ШАГ 1. Для настройки выгрузки цен в 1С необходимы включение соглашений с клиентами
Администрирование — Продажи — Оптовые продажи — включаем опцию Использование соглашений с клиентами.
Должно быть Типовые соглашения или Типовые и индивидуальные соглашения
ШАГ 2. Включение опции Доступа (обязательное требование)
Администрирование — Настройки пользователей и прав — включаем галку Разрешить доступ внешним пользователям
ШАГ 3. Создание типовых соглашений
CRM и маркетинг — Типовые соглашения с клиентами.
Тут необходимо будет создать столько соглашений сколько видов цен у вас есть, и которые вы хотите выгружать.
Обязательным полем является Вид цены и галка на вкладке Прочие условия — Доступно внешним пользователям для обмена с сайтом.
ШАГ 4. Настройка обмена
Вот теперь можно переходить непосредственно к настройке обмена с сайтом 1С-Битрикс — Настройки обмена с интернет магазином.
Щелкаем кнопку Настроить (раздел Выгрузка информации о номенклатуре)
Вкладка цены — ставим опцию.
Вкладка Общие настройки — кнопка Настроить отбор.
В таблице видим строку Соглашение. Меняем условие (с равно, на в списке) — и выбираем все типовые соглашения с видами цен, по которым вы хотите на сайт выгрузить цены.
Ограничения
Для версии 1С-Битрикс Малый бизнес возможна выгрузка только одного вида цен!
Множество видов цен можно выгружать из 1С только для полноценной версии 1С-Битрикс Бизнес
Если вы обнаружили что у вас Битрикс Малый бизнес, то заново лицензию покупать не нужно. Есть система апгрейда и доплаты.
Надеюсь что вы сэкономили свое время и нервы. Так как чтобы все это узнать с нуля, необходимо потратить достаточно много времени, учитывая что настроек в 1С Управление торговлей — превеликое множество.
Источник: subsystems.ru