Eurotehnik.ru

Бытовая Техника "Евротехник"
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Выгрузка цен из 1с в битрикс

Выгрузка цен из 1с в битрикс

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

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

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

Требования к 1С-Битрикс:

  1. Обмен данными с 1С поддерживается в следующих редакциях 1С-Битрикс: Управление сайтом:
  • Малый бизнес
  • Бизнес
  • Энтерпрайз

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

  1. Необходимо настроить параметры обмена на сайте (1С-Битрикс > Магазин > Настройки > Интеграция с 1С).
  2. Создать пользователя и группу «Обмен с 1С» для обмена, настроить права:
    1. разрешить группе выполнять выгрузку товаров/заказов (в настройках параметров),
    2. разрешить группе доступ на чтение папки /bitrix/admin/.

    Требования к 1С:

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

    Адрес сайта обычно имеет вид: https://ваш-сайт.ru/bitrix/admin/1c_exchange.php

    У каждой конфигурации есть свои особенности настройки обмена. Более подробная инструкция интеграции 1С с сайтом доступна на официальном сайте 1С.

    Выгрузка в формате CSV, XLSX или XLS для CMS 1С-Битрикс написанная вручную

    По моему опыту, самый лучший вариант, это написать уникальный загрузчик. Почему?

    1. Будет использован формат данных, к которому привыкли вы и ваши коллеги / партнеры. Например, если у вас сохраняется определенная последовательность полей — «Название, Артикул, Цена, Вес», то в самом скрипте будет прописано «искать товары по Артикулу, если ничего не найдено искать по Названию, если товар найден поменять его Цену и Вес«.
    2. При желании файл может загружать картинки из определенных папок и даже сторонних сайтов. Задавать картинки для товаров можно будет не только для полей «Картинка для анонса» и «Детальная картинка», но и перезаписать часто используемое свойство типа Файл, с отметкой Множественное.
    3. Можно будет задать более сложную логику загрузки. Например, у ваших товаров есть свойство бренд, и вы хотите чтобы всем товарам также отмечался раздел, с соответствующим брендом. Все ограничивается лишь поставленной задачей, в рамках более сложной логики загрузки можно учесть многие нюансы, которые применимы только в вашем бизнесе или проекте.

    При разработке такого скрипта код пишется с нуля на языке PHP при использовании Bitrix API, и не содержит лишних строчек.

    Форматы файлов могут быть любыми: CSV, XML, XLSX, XLS, YML, JSON и т.д.

    Вас интересует данная услуга? Свяжитесь со мной, отвечу на все вопросы и помогу с реализацией.

    Для примера отчет одного из таких загрузчиков, который видно сразу после выполнения скрипта:

    выгрузка товаров из CSV, XML, XLSX, XLS, YML, JSON в Битрикс

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

    загрузка товаров из CSV, XML, XLSX, XLS, YML, JSON в Битрикс

    Также, есть вариант загрузки в битрикс с другой базы данных (при условии что к ней есть доступ). Плюс этого способа в том, что запросы к базе данных работают очень быстро.

    автор: Dmitriy

    Занимаюсь веб-разработкой с 2011 года. Посмотреть некоторые из моих работ, а также узнать чуть больше обо мне, вы можете на forwww.ru.

    — Создание сайтов на 1С-Битрикс любой сложности
    — Вёрстка макетов Figma, Photoshop, Zeplin
    — Поддержка проектов на Битриксе
    — Разработка нового функционала для сайта
    — Парсинг данных
    — Выгрузка Загрузка файлов в формате XML, YML, XLS, XLSX, CSV, JSON
    — Интеграция по API со сторонними сервисами
    и многое другое

    Синхронизация данных номенклатуры 1С с Битрикс24

    Синхронизация данных номенклатуры 1С с Битрикс24

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

    • характеристики: цвет, размер, материал,
    • единицы измерения: тары, пачки или вес
    • остатки товаров на нескольких складах,
    • индивидуальное ценообразование и виды цен: оптовые, розничные и акционные цены.

    В этой статье мы расскажем о задачах, которые решает доработанный модуль интеграции, и о том, как мы синхронизируем данные номенклатуры с Битрикс24.

    Выгрузка характеристик номенклатуры и создание дополнительного справочника единиц измерения

    В некоторых компаниях для учета товаров используется ряд дополнительных параметров: серии, серийные номера, размер, материал, цвет, модель, марка. Если клиент заказывает 10 халатов с перламутровыми пуговицами, то менеджер должен учесть цвет пуговиц при формировании списка товаров в 1С и в сделке Битрикс24.

    В 1С сделать такой список легко: учет по характеристикам номенклатуры настраиваются в самом интерфейсе программы. В базовом функционале Битрикс24 настроить характеристики товаров нельзя, потому что в интерфейсе Битрикс24 пока что нет специальных полей. Если менеджеру при формировании списка товаров нужно учитывать размер, цвет и материал, то ему придется переходить в окно 1С и формировать заказ отдельно от сделки в Битрикс24. Время тратится непродуктивно, завершение сделки и отгрузка товара затягивается, а заказчик может получить товар с пуговицами не того цвета.

    Доработка модуля интеграции позволяет выгружать в Битрикс24 характеристики товаров вместе с номенклатурой. Данные 1С синхронизируются с CRM-системой, поэтому менеджер работает в режиме «одного окна». Чтобы настроить обмен дополнительными параметрами с Битрикс24, мы дорабатываем функцию хранения характеристик товаров. Вместо обычного справочника товаров CRM Битрикс24 создаем альтернативный расширенный справочник товаров с характеристиками товаров, которые формируются в соответствии с типом учета 1С: по размеру, цвету, материалы, сериям. Поскольку номенклатура меняется редко, характеристики товаров выгружаются по расписанию.

    При синхронизации характеристик иногда нужно внести дополнительные единицы измерения. Например, если в 1С товар измеряется в нестандартных тарах: вагонах, цистернах, канистрах, — то эти же параметры можно задать и на стороне Битрикс24.

    Отображение остатков товаров на складе

    Стандартный модуль интеграции выгружает остатки товаров только с одного склада. Если у компании несколько складов, то необходимо доработать модуль интеграции. Иначе менеджер ищет остатки товара в окне 1С и записывает эти числа в блокнот, на стикер, а иногда и в примечания к сделке. Затем устно договаривается с коллегой: сколько единиц можно отгрузить. Периодически менеджер заказывает больше товара, чем есть в наличии. Но на складе не знают, что товар нужно зарезервировать, потому что заказы с превышением свободного остатка не проводят в 1С. А тем временем, другой менеджер, более ушлый, перехватывает остаток товара на свой небольшой заказ.

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

    Формирование индивидуального ценообразования на стороне Битрикс24

    В торговых бизнесах часто цены для розничных клиентов и оптовых различаются. Если первые покупают по 1-2 товара в месяц, а вторые — по 50 еженедельно, то себестоимость производства и отгрузки каждой единицы товара ниже для оптового клиента. Бизнес учитывает эти параметры при ценообразовании. Также компании часто предоставляют постоянным оптовым закупщикам дополнительные скидки на все товары или на некоторые групп. Например, закупщик приобретает утюги со скидкой 50%, а всю остальную электронику — по оптовой цене.

    По этой причине в прайсах 1С помимо оптовых и розничных прописывают цены с учетом скидок на группы товаров или на все товары. В Битрикс24 нет дополнительных колонок для всех видов цен. Однако модуль интеграции можно доработать так, чтобы все необходимые цены выгружались в Битрикс24 в режиме реального времени. Полная доработка синхронизации цен также предполагает, что менеджер будет видеть из окна Битрикс24 индивидуальное ценообразование по каждому клиенту. Мы решаем эту задачу двумя способами: выгружаем в Битрикс24 колонки прайс-листа или выгружаем базовые цены и скидки по клиентам. Когда менеджер оформит заказ по клиенту, система рассчитает скидку прямо в сделке.

    Как настроить выгрузку на сайт товаров с характеристиками из «1С:Управление торговлей 8»

    Как настроить выгрузку товаров с характеристиками в популярные системы управления интернет-продажами? Какие справочники нужно задействовать для выгрузки торговых предложений?

    1. Что такое выгрузка товаров из 1С на сайт? CMS и сервисы, поддерживающие обмен сайта с 1С:Управление торговлей 8

    Компания «1С» создала и внедрила в свои решения специальный язык CommerceML для электронного обмена коммерческой информацией. Этот язык используется для реализации обмена данными между флагманским решением для учета в торговле 1С:Управление торговлей 8 и различными системами управления интернет-продажами.

    Вот краткий список систем, которые «из коробки» поддерживают обмен сайта с 1С:Управление торговлей 8.3:

    Сервисы для создания интернет-магазинов:

    · Webassyst (Shop Script)

    Практически все эти CMS и сервисы поддерживают логику «торговых предложений» или SKU (stock keeping unit), иногда еще их называют модификациями или характеристиками товаров, когда на странице товарной позиции задаются различные варианты отгрузки.

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

    2. Как настроить выгрузку на сайт товаров с характеристиками из 1С:Управление торговлей 8 пошагово

    Рассмотрим, каким образом этот функционал можно реализовать в решении «1С:Управление торговлей 8». Для этого нам нужно будет ввести в базу следующие данные:

    · цены для номенклатуры в разрезе характеристик

    · остатки для номенклатуры в разрезе характеристик

    2.1 Настройка разреза учета «Характеристики номенклатуры»

    Итак, для начала мы включим возможность внесения номенклатуры с характеристиками, для этого нам нужно зайти в раздел НСИ и администрирование / Настройка разделов / Номенклатура и добавить разрез учета «Характеристики номенклатуры»:

    2.2 Настройка возможности использования типовых соглашений в 1С:УТ 8.3

    Далее в разделе НСИ и администрирование / Продажи необходимо включить возможность использования типовых соглашений в 1С.

    2.3 Настройка возможности обмена данными с сайтом

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

    2.4 Настройка характеристики «Индивидуальные для номенклатуры»

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

    И начнем вводить товарные позиции, где будем выбирать вид номенклатуры с учетом по характеристикам:

    И по нажатии на ссылку «Список» для Характеристик добавлять список характеристик для конкретной товарной позиции:

    2.5 Настройка цены в 1С

    После того как мы введем характеристики для товарных позиций, мы можем в разделе CRM и маркетинг / Цены (Прайс-лист) задать настройку цены в 1С для всех характеристик (вариантов) номенклатуры:

    2.6 Настройка «Типовое соглашение об условиях продаж»

    Последнее, что нам нужно сделать для выгрузки товаров в 1С – это создать типовое соглашение об условиях продаж в разделе CRM и продажи / Типовые соглашения с клиентом, где мы укажем следующие параметры:

    · и обязательно: доступно для обмена с сайтом


    Условия продаж лучше всего установить «Предоплата 100%» и тот вид цен «Розничные», который мы ранее задали для товарных позиций.

    Обязательно нужно установить галку «Доступно для обмена сайтом», чтобы мы могли использовать это типовое соглашение в наших обменах:

    3. Обмен данными между 1С:Управление торговлей 8.3 и системами управления интернет-продажами

    В итоге мы можем настроить обмен данными между 1С:Управление торговлей 8.3 и любыми системами, которые мы указали ранее:

    · Webassyst (Shop Script)

    Для этого нам нужно задать адрес для обмена (адрес зависит от конкретного решения для организации интернет-продаж), имя пользователя и пароль. На вкладке выгрузка товаров в 1С:УТ 8.3 нужно указать, что именно мы будем выгружать:

    · выгрузка на сайт товаров, типов цен, остатков

    · выгружаемые данные: каталог, файлы изображений (если есть)

    · параметры отбора номенклатуры:

    o по остаткам на складе

    o по группе номенклатуры

    o по виду номенклатуры

    o по различным реквизитам номенклатуры

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

    Интеграция с 1С всех счетов компании

    Счета и сделки внутри 1С

    Обмен счетами между программами позволяет контролировать всю информацию по оплате счетов или отгрузке товаров. Интеграция счетов – основной этап автоматизации продаж компании, ускоряющий время обработки заказов. Для этого необходимо:

    • Перейти к меню «Настройки синхронизации счетов».
    • Далее требуется указать соответствие между программами. Для этого нажимаем «Настроить сопоставление статусов».
    • Затем нажимаем «Загрузить из Битрикс 24» и для каждого добавленного статуса выбираем аналог из 1С.
    • Теперь в обеих программах необходимо поставить галочку напротив ячейки «Загружать счета».

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

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

    Продажи без дублей по маркам. Сведение остатков в магазинах с остатками в ЕГАИС. Декларации по Форме 11 и Форме 12 по данным 1С.Розница 2.2 и др. программ и источников. Промо

    Для выбора интересующего пункта используйте нажатие кнопок меню(внизу публикации) 1) Сводим остатки алкоголя в ЕГАИС без остановки продаж в магазинах. 2) Включаем онлайн-контроль дублей марок при продажах. 3) Алкогольные декларации по Форме 11 и Форме 12 по данным 1С.Розница 2.2 и других программ и источников.(Сбор/разбор деклараций на части и их анализ). "Приготовление" деклараций с учетом заданных/требующихся входных/выходных параметров. Рассматриваем самые сложные ситуации. Подходит тем кто окончательно запутался в связи с введением ЕГАИСа в розничное звено.

    голоса
    Рейтинг статьи
    Читайте так же:
    Видео кабель для телевизора
Ссылка на основную публикацию
Adblock
detector