Да, для малого бизнеса нужно заполнять внешний код типа цены на сайте идентификатором ссылки вида цены из 1с (взять его можно из файла выгрузки в каталог на диске).
20.11.2020 14:52:16
Владимир Еровенко,Внешний код. Да - это он и есть.
|
|
|
20.11.2020 14:51:07
Сергей Безуглов,Пожалуйста.
Я бы лично хотел минимизировать количество действий на сайте с товарами, особенно распределение товаров по разделам. Понимаю, что речь идет скорее всего о разном количестве товаров, но что, если добавляется новых товаров сотни? Вручную продолжать тасовать? Насчет очистки информации по товарам, который нет в 1с. А не происходит ли постоянно полная выгрузка товаров? Быть может у вас товары удаляются на сайте и полностью воссоздаются при обмене? Теория, но все же... Обычно в режиме изменений такой страшной картины не должно происходить. А что касается изменения названия ИБ тут уж логика в модуле такая заложена - просто констатация. Можете и под себя изменить модуль, чтобы, зараза, такого не делал))) |
|
|
20.11.2020 10:54:10
Владимир Еровенко,добрый день. В правой части в таблице есть колонка "Идентификатор" это и будет внешний код. Берете внешний код на сайта у раздела и пишете его в колонку "Идентификатор" нужному разделу
|
|
|
20.11.2020 10:30:23
Сергей Безуглов,добрый день.
Вероятно, что по вашей бизнес логике описанные методы будут иметь огрехи (много воды) 1. Привязка товаров к разделам с помощью дерева групп. Можно сформировать дерево групп в настройке обмена с сайтом, тогда не придется раскидывать товары по разделам на сайте. В дереве групп можно так же делать мультипривязку. Насчет удаления информации - обычно, если в xml файл не выгружается какое-то из заполненных полей, то оно и не модифицируется на сайте. Если же по этому полю выгружается пустое значение, то оно зачищается и на сайте у товара. Тут бы проверять содержимое xml файла. 2. Привязка товара на сайте к разделам. Можно так же продолжать привязывать товары к разделам на сайте, но при этом описать на сайте перехват событий при изменении товара в процессе обмена, в котором можно запретить затирать разделы. Например, взять событие OnBeforeIBlockElementUpdate и сделать там unset для переданных в xml групп (папок). Кстати, такие же действия можно делать и описанием товара, если вдруг нужно, чтобы описание не затиралось данными из 1с. 3. Осуществлять только выгрузку изменений цен и остатков. Но здесь остается вопрос открытым, в какой момент запускать обмен с выгрузкой новых товаров. В любом случае можно придумать удобные комбинации обмена как с доработками/изменениями на стороне сайта, так и без них (хотя...думаю с изменениями). |
|
|
19.11.2020 10:26:59
Виталий Возгрин,Меня смущает на картинке с деревом групп выбранные папки [URL=http://joxi.ru/DmBvepzH48eLQm]http://joxi.ru/DmBvepzH48eLQm[/URL]
Попробуйте из корневого уровня дерева групп убрать все выбранные папки/товары и повторить выгрузку. Ну или приложите файлы выгрузки из 1с, посмотрим, что там навыгружалось! |
|
|
10.11.2020 21:43:34
Андрей Mazaxaka, не включить того, чего нет. Потребуется установка доп модуля [URL=https://1c.1c-bitrix.ru/ecommerce/download.php]https://1c.1c-bitrix.ru/ecommerce/download.php[/URL]
Но, так как конфигурация нетиповая, возможно, придется при установке адаптировать модуль под данную конфигурацию |
|
|
20.07.2020 11:08:08
Дмитрий Русинов,Для каждого раздела и вложенных подразделов инфоблока (второй скриншот) заполнить колонку "Идентификатор раздела" (попросите человека заполнить) и повторите выгрузку.
|
|
|