Re: Экспорт через Туннель в Битрикс
Добавлено: 11 окт 2012 12:35
Означает что для данного движка нет такового списка в программе ПЛИ.
Т.е. если инфоблоки уже существуют в БД сайта, режим создания инфоблоков на основании главных категорий не имеет смысла активировать (ставить еденичку в настройках), хоть являются они инфоблоками хоть нет?Если вы используете режим создания новых инфо блоков на основании главных категорий (1 уровня) из ПЛИ, тогда соответственно будет создан новый блок с новым числовым ИД инфоблока.
Вы можете удалить на сайте кроме товаров еще инфоблоки, затем при экспорте данных на сайт они будут созданы на основании главных категорий из ПЛИ. Это даст возможность обновления и создания товаров из Content DB без создания подкатегорий.1) Удаляю все товары, которые есть в БД сайта, оставляю только инфоблоки.
2) Произвожу импорт нужных инфоблоков с сайта в БД Pli через Туннель. В Pli cоздаются новые категории, XML_ID категорий Pli и инфоблоков сайта синхронизирован (тут сразу 2 вопроса: 1. старые категории и товары уже существующие в БД Pli не удаляются при импорте? 2. можно ли созданные с пом. импорта категории использовать для обновления товаров из Content DB без создания подкатегорий? конкретно мне нужно все шины слить с Вашей DB в категорию, созданную при импорте с сайта, без создания еще одной подкатегории шины в категории шины (там же перетаскиванием папок они добавляются), либо объясните, как созданные из Вашей DB категории синхронизировать с сайтом - возможно прописать правильные XML_ID или создать их путем экспорта на сайт из Pli, но тысячу товаров покупать пока не отработана вся схема совсем не хочется ). Мне нужно создать 2 БД для 2х инфоблоков, т.к. экспорт из БД CC в CSV возможен только всей БД целиком (тоже неудобство кстате).
Можно не переносить, если позволить ПЛИ создавать инфоблоки на сайте.3) Переношу все товары, которые есть сейчас в те категории, которые синхронизированы с БД сайта (если они не удалятся при импорте - вопрос №1 в предыдущем пункте. Если удаляются, то это придется все купленные в Вашей DB товары удалить - весьма плохой подход )
4) Обновляю список и увеличиваю список товара через Content DB (если это возможно - вопрос №2 из пункта 2)
Товары синхронизируются также по XML_ID. Обновлять цены, наличие и т.д. необходимо только из PLI. Программа СС занимается только описаниями товаров. В СС есть возможность экспортировать характеристики и их значения на сайт 1С Битрикс через туннель, т.е. напрямую в БД сайта, без сторонних файлов CSV.5) Загружаю в этот список характеристики и фотки с пом. CC в базу, привязанную к базе Pli односторонне (база Pli к базе CC не привязана, чтобы не тратить 2 цента на каждый товар).
6) Наполняю инфоблоки товарами через CSV, экспортируемым из CC. (вопрос - как синхронизируются товары? также по XML_ID? Тогда при импорте на cайт из CSV могу использовать в качестве XML_ID только UUID код товара. Такой подход позволит затем обновлять цены и активность этих товаров из Pli через туннель, либо же необходимо создавать товары на сайте непосредственно из Pli через туннель, а затем добавлять необходимые характеристики и свойства к ним через CSV, созданном из CC?
Правильно.7) Обновляю активность, цены и наличие товаров, созданных одним из методов пункта 6 прямо из Pli с пом. Туннеля.
Напрямую характеристики из CC загружать не хочу по нескольким причинам:5) Загружаю в этот список характеристики и фотки с пом. CC в базу, привязанную к базе Pli односторонне (база Pli к базе CC не привязана, чтобы не тратить 2 цента на каждый товар).
6) Наполняю инфоблоки товарами через CSV, экспортируемым из CC. (вопрос - как синхронизируются товары? также по XML_ID? Тогда при импорте на cайт из CSV могу использовать в качестве XML_ID только UUID код товара. Такой подход позволит затем обновлять цены и активность этих товаров из Pli через туннель, либо же необходимо создавать товары на сайте непосредственно из Pli через туннель, а затем добавлять необходимые характеристики и свойства к ним через CSV, созданном из CC?
Товары синхронизируются также по XML_ID. Обновлять цены, наличие и т.д. необходимо только из PLI. Программа СС занимается только описаниями товаров. В СС есть возможность экспортировать характеристики и их значения на сайт 1С Битрикс через туннель, т.е. напрямую в БД сайта, без сторонних файлов CSV.
Я правильно понял, что не удаляя старых инфоблоков без создания подкатегорий использовать Content DB не возможно? Не очень удобно, опять придется все инфоблоки перенастраивать.Вы можете удалить на сайте кроме товаров еще инфоблоки, затем при экспорте данных на сайт они будут созданы на основании главных категорий из ПЛИ. Это даст возможность обновления и создания товаров из Content DB без создания подкатегорий.
Можно попробовать проимпортировать текущие инфоблоки в ПЛИ с сайта, затем создать нужные товары из "Content DB", получится две категории товаров, 1 категория с сайта (инфоблок), 2я категория созданная из "Content DB", после создания товаров перенести товары в категорию (инфоблок) сайта. Категорию созданную из "Content DB" удалить или деактивировать в спр. категорий.Я правильно понял, что не удаляя старых инфоблоков без создания подкатегорий использовать Content DB не возможно? Не очень удобно, опять придется все инфоблоки перенастраивать.
По этому XML_ID из Pli затем можно обновлять?TechAdmin писал(а):При активации данного флажка для шаблона матрица характеристик, в экспортный файл будут выгружаться добавочные колонки "Код товара UUID", "Код категории UUID". Фактически это XML_ID товаров и категорий, по которым можно добавлять/обновлять характеристики для товаров.