Извечный вопрос, как быстро наполнить сайт товарами?
Один из популярных способов - это интегрировать с какой-либо системой учета. Например с 1С-Предприятие.
Если вам удобнее читать, то ниже есть полное описание данного видео.
1С-Предприятие может выгружать на сайт данные о товарах, остатках, ценах, а с сайта обратно получать заказы и контрагентов.
1С-Предприятие и 1С-Битирикс это две очень разные системы.
Проблема в том, что есть либо специалисты по 1С-предприятию, либо специалисты по 1С-Битриксу. И если спросить вебмастера о выгрузке, он скажет: «Пускай 1-эсник подготовит выгрузку». Если передать это специалисту по 1С, он ответит: «Не вопрос, только скажите в каком формате». В результате получается ситуация, похожая на глухой телефон. Оба специалиста грузят вас непонятными терминами, говорят, что так нельзя, а так можно. В результате проект просто встает. И это действительно очень частая ситуация. Итак, для того чтобы данные правильно передавались из 1С на сайт и обратно, достаточно соблюдать всего несколько простых правил:
Правило первое: Всегда используйте официальный модуль обмена
Речь не о том модуле, который изначально установлен в 1С-Предприятие, а о том, который специально для этого разработан компанией 1С-Битрикс.Почему именно этот модуль? 1С-Предприятие постоянно обновляется, 1С-Битирикс обновляется тоже и единственный мостик между этими двумя, постоянно меняющимися системами это как раз модуль обмена. Он тоже постоянно обновляется и соответствует актуальным версиям систем на данный момент. Установка этого модуля производится в 1С-Предприятии соответствующим специалистом, т.к. требуется работа в конфигураторе. Если вы используете облачную систему, то попросите поставщика установить для вас этот модуль.
Ссылка на актуальные версии модулей и инструкции по установке: https://1c.1c-bitrix.ru/ecommerce/download.php
Правило второе: Всегда сначала заполняйте товары на стороне 1С и только потом выгружайте их на сайт
Это действительно очень частый вопрос. К примеру, закуп 1С планируется только через 2 месяца, а сайт хочется заполнить уже сейчас. Есть ли смысл? Вообще модуль обмена позволяет выгружать товары не только из 1С на сайт, но и наоборот из сайта в 1С. Только этот механизм работает не всегда стабильно. Поэтому целесообразно сначала загружать товары в 1С -Предприятие и только потом выгружать их на сайт. В этом случае 1С присвоит каждому товару специальный идентификатор и именно по нему будет понимать, где какой товар.Если загрузить товары и на сайт и на 1С-Предприятие одновременно ничего хорошего не получится, потому что 1С-Предприятие просто выгрузит свои товары на сайт, не обращая внимания на уже существующие и у вас получится огромное количество дублей. Если у вас несколько поставщиков и каждый из них присылает вам свой прайс, то необходимо сначала все эти прайсы свести в 1С-Предприятии, а на сайт уже выгрузить готовую, отредактированную базу товаров.
Правило третье: Сразу правильно наполняйте 1С-Предприятие
Например, название товара не должно содержать его параметры. К примеру у нас есть ведро и в 1С-Предприятии оно называется «Ведро пластиковое с ручкой черное». Так на сайте быть не должно. Все параметры товара должны быть заведены в 1С отдельно, как свойства, дополнительные сведения или дополнительные реквизиты. К примеру для ведра у нас в 1С должны быть заведены параметры: материал, цвет, объем, наличие ручки, производитель. Только в этом случае возможна работа фильтров на сайте.О количестве товара и ценах на него говорить в принципе нечего, они выгружаются корректно по типам цен и складам. Если вам необходимо на сайте организовать вариации товара (в Битрикс они называются «Торговые предложения»), то необходимо на стороне 1С завести их с использованием характеристик номенклатуры.
Учитывайте, что скидки из 1С-Предприятия стандартным образом не выгружаются, т.е. их придется настраивать отдельно уже на стороне сайта или выгружать цены сразу с учетом скидки.
Старайтесь изначально правильно выстраивать структуру вашего каталога, так как это привычно вашим покупателям, иначе товар сложно будет найти на сайте. Модуль обмена позволяет делать выгрузку структуры по: группам номенклатуры, видам номенклатуры или выстроить произвольную структуру, прямо внутри модуля обмена.
На этом базовых правил будет достаточно. Конечно есть еще масса нюансов, конфигураций 1С, особенностей обмена, хранений изображений, но это все уже очень индивидуально.
Если возникнут вопросы, пишите — поможем.