Import KIT - 1С + Drupal Ubercart/Commerce и не только ;)

Аватар пользователя Mirocow Mirocow 30 июня 2013 в 0:36

API реализующий функционал импорта данных из любого формата (CML, XML, CSV, TXT) в Drupal.
Состоит из управляющего модуля importkit и дочерних модулей, реализующих функционал хранения и удаления данных.
Модуль построен на патерне Observer с применением фабрики классов. Основной принцип взаимодействия с импортируемым контентом возложен на ридеры.
Для XML разбора используется самый быстрый движок на данный момент XMLReader. (Но вы можете легко написать и свой)

Данный модуль позволит в короткие сроки сделать импорт из любого формата в выбранный материал Drupal. Легко свяжет 1С + Ubercart и 1С + Commerce, или просто позволит выгрузить любой сложности каталог с наименованиями и подробным описанием. Легко позволит заполнить CCK поля абсолютно любыми данными.

http://cmlservice.com/modules/importkit

В модуле были учтены все достоинства и недостатки модуля Importer и является достойным его продолжением.
Внимание!!! модуль Importer больше не развивается.

Комплект поставки

CommerceML2

  • cml_store_content - Позволяет импортировать данные из 1С (CommerceML2)
  • cml_store_category - Позволяет строить категории из 1С (CommerceML2)
  • cml_store_price - Позволяет импортировать ценовые предложения из 1С (CommerceML2)
  • cml_store_stock - Позволяет импортировать остатки товаров из 1С (CommerceML2)
  • cml_store_order - Позволяет создавать заказы и отправлять их в 1С (CommerceML2)

Возможности модуля

  • Импорт товарных позиций с описанием
  • Импорт изображений
  • Импорт полного списка категорий
  • Импорт цен
  • Импорт остатков
  • Импорт атрибутов (в разработке)
  • Импорт полей (в разработке)
  • Создание и экспорт ордеров (заказов) в 1С

Принцип работы

  • Observer -> Служит для информирования Listner о возникших событиях (ImportkitObservable)
  • Listner -> Основной класс для распределения задач (ImportkitListnerContent)
  • Reader -> Класс читающий документ импорта (ImportkitParserCML)
  • Store -> Модуль хранилища и взаимодействия с Drupal (cml_store_content)



Предложения или Сообщения об ошибках: Ссылка
Песочница на Drupal.org Ссылка (Поддержите модуль)
Скачать: Скачать

0 Thanks

Комментарии

Аватар пользователя SergeyL SergeyL 2 июля 2013 в 12:12

день добрый, 1 вопрос
"
Импорт атрибутов (в разработке)
Импорт полей (в разработке)
"
особенности(фичи, features) можно обновить модулем importkit? Т.к. при импорте требуется указывать минимальное и максимальное кол-во товара при заказа через модуль который реализует свой функционал как раз через "особенности".

Аватар пользователя Mirocow Mirocow 3 июля 2013 в 1:17
"SergeyL" wrote:

Импорт атрибутов (в разработке)
Импорт полей (в разработке)

Данный функционал сделан в Drupal 6 Importkit и хорошо работает, для начала портирую его на Drupal 7, а уже потом отлажу и перенесу на Importkit.

"SergeyL" wrote:

Т.к. при импорте требуется указывать минимальное и максимальное кол-во товара при заказа через модуль который реализует свой функционал как раз через "особенности".

Не совсем пойму какое отношение экспорт/импорт имеет к фичам(особенностям). Если только для хранения конфигурации.
Если Вы имели ввиду что-то другое, пожалуйста опишите свою просьбу подробнее.

Аватар пользователя SergeyL SergeyL 3 июля 2013 в 9:27

Магазина на U3 принадлежит оптовику, потому в файле импорта есть колонка "минимальное кол-во для заказа". В U3 есть модуль uc_product_minmax, работает нормально т.е. если указать ограничения они действуют, но указывать их надо через "особенности". Соответственно задавать эти "особенности" необходимо при импорте товарных позиций. В целом нет ничего сложного спец импорт сделать, но вроде какая необходимость если importkit это поддерживает :))

Аватар пользователя Mirocow Mirocow 22 июля 2013 в 0:25
"kolebas" wrote:

Добрый день. Я правильно понимаю, что в d7+DC возможен импорт терминов таксономии только в один словарь? Т.е надо делать подкатегории

пока да

Аватар пользователя Mirocow Mirocow 22 июля 2013 в 0:26
"kolebas" wrote:

А вот еще такой вопрос. Возможен ли импорт картинки товара именно в поле товара, а не поле типа материала "Товар"? В поле типа материала импорт работает, но для DC важно чтобы именно у товаров были разные картинки, т.к там могут отличаться цвета и т.п

это легко сделать, все добавления полей вынесены в отдельные функции

Аватар пользователя luzh1n luzh1n 9 августа 2013 в 0:02

Написано что может черпать данные из csv, а как этот csv должен выглядеть? можно на примере Commerce Kikstart 1 показать?

Аватар пользователя Mirocow Mirocow 9 августа 2013 в 2:36
"luzh1n" wrote:

Написано что может черпать данные из csv, а как этот csv должен выглядеть? можно на примере Commerce Kikstart 1 показать?

Основной упор делается на XML, а точнее CommerceML2 формат 1С. Но сделать вообще не проблема в CSV.

Аватар пользователя Mirocow Mirocow 26 августа 2013 в 21:59
"kolebas" wrote:

я правильно понимаю, что в importkit нет возможности делегировать права на импорт, т.е импортировать может только админ?

если нада, добавлю
Также начата работа по поддержки протокола HTTP

Аватар пользователя Mirocow Mirocow 29 августа 2013 в 16:02
"luzh1n" wrote:

Mirocow, дак как насчет того чтобы модуль брал данные из csv?

Дописать не проблема, но вот хранить деревья и структуризированные данные лучше в JSON или XML

Аватар пользователя Mirocow Mirocow 10 октября 2013 в 17:24
"Алексей Дёмин" wrote:

Какой работать с модулем в коммерце? там же два типа материала..
что указывать в типе?
Product Dicplay
или
Product rewiev?

там настройки есть, выставите тот что нужен

Аватар пользователя hailovigor hailovigor 12 октября 2013 в 18:30

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

Drupal 7.23

Аватар пользователя Mirocow Mirocow 3 ноября 2013 в 6:28
"hailovigor" wrote:

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

Модуль работает только на версиях начиная от PHP 5.35

"agent-000" wrote:

После включения модуля
502 Bad Gateway

возможно у Вас та же ошибка
но лучше стучите в скайп разберем проблемы

И да скоро выйдет довольно серьезные обновления для модуля Commerce и Ubercart (Drupal 7)
Часть обновлений уже находится в репозитории

Аватар пользователя Mirocow Mirocow 10 ноября 2015 в 11:49

Для Commerce реализованы атрибуты (могут поставляться в виде "ЗначенияСвойств" или "ХарактеристикиТовара")

Аватар пользователя Pashikk Pashikk 28 мая 2014 в 15:40
Mirocow wrote:

Для Commerce реализованы атрибуты (могут поставляться в виде "ЗначенияСвойств" или "ХарактеристикиТовара")

У меня почему-то этого нет. Почему так может быть?

UPDATE
Разобрался. Они выгружаются только в таксономию. Но вот допустим у меня свойство номенклатуры в 1-с "Внутренний код", а оно уникально. Значит будет столько же терминов таксономии? Может такие свойства лучше выгружать в друпал как поля? Как такое реализовать никто не сталкивался?

Аватар пользователя Mirocow Mirocow 11 ноября 2013 в 2:55

Добавлена работа в автоматическом режиме и работа через консоль

# drush importkit-import
Process ImportkitListnerContent->parse() starting...
Завершено
Process ImportkitListnerOffers->parse() starting...
Завершено
Process ImportkitListnerPrice->update() starting...
Завершено
Process ImportkitListnerStock->import() starting...
Завершено
Process ImportkitListnerContent->batch() starting...
Processed chunks 20/71800
Time passed: 5.15 sek.
Process ImportkitListnerContent->batch() starting...
Processed chunks 40/71800
Time passed: 7.38 sek.
Process ImportkitListnerContent->batch() starting...
Processed chunks 60/71800
Time passed: 4.71 sek.
Process ImportkitListnerContent->batch() starting...
Processed chunks 80/71800
Time passed: 5.26 sek.
...
Process ImportkitListnerContent->batch() starting...
Processed chunks 900/71800

Добавлен информативный вывод о процессе импорта

Аватар пользователя Mirocow Mirocow 6 декабря 2013 в 4:01

Добавлено API к каждому этапу обработки xml документа

На данный момент времени API выглядит так

<?php

function importkit_api_importkit_node($op, $node, $element){
        switch($op){
                case 'create':
                        // Do something
                        // $node->test = 1;
                break;
                case 'update':
                        // Do something
                        // $node->test = 1;
                break;
        }
}

function importkit_api_importkit_product($op, $product, $element){
        switch($op){
                case 'create':
                        // Do something
                        // $product->test = 1;
                break;
                case 'update':
                        // Do something
                        // $product->test = 1;
                break;
        }
}

Так же добавлен расширенный набор команд для drush

  • drush importkit-import - Import products from CommerceML2 format.
  • drush importkit-update - Update imported products.
  • drush importkit-remove - Remove all imported products.
Аватар пользователя Telion Telion 6 декабря 2013 в 15:05

Кто нибудь использует модуль в Drupal7+Ubercart3? Интересует ежедневное обновление остатков, цен и пр. Если да, то какую версию используете?
Последнее время обновления сыпались с завидной регулярностью, и я видимо поспешил обновляться )
Суть в том, что, в последних версиях перестали загружаться/обновляться цены и картинки. Вылезает ошибка "the cache guid: # is empty in the "cml_store_stock"" и после этого батч процес прерывается.

Откатился на версию https://bitbucket.org/mirocow/importkit/commits/af22c4b9a8741aeb57766427.... В этой версии все загружается, но при обновлении остатков, если товара уже нет в файле "offers.xml" то и его остатки не обновляются на сайте. Возможно так и должно быть!? Я раньше на это внимание как-то не обращал.

По первому вопросу автор говорит что у него все работает. Возможно я что-то упускаю... Отпишитесь кто использует последнюю версию https://bitbucket.org/mirocow/importkit/commits/f0bee046671c9084fe1787e8...

Аватар пользователя AmiGator AmiGator 10 декабря 2013 в 18:26

Писал писал. в итоге глючность d.ru все запорола :(
в кратце. минус модуля — отсутствие документации. тяжеловато с ходу
попробовал демо данные:
цены почему то разделились на 100. см скрин. откуда берется Product SKU? генерируется сам? как его задать?

Аватар пользователя Mirocow Mirocow 12 декабря 2013 в 6:09
"AmiGator" wrote:

цены почему то разделились на 100.

Цены не делятся на 100 а множатся на установленный множитель в админке. Дело в том что 1С может выгружать как в копейках так и в рублях. Или в местной валюте. Именно по этому был введен множитель. "The rate of the retail price"

"AmiGator" wrote:

откуда берется Product SKU? генерируется сам? как его задать?

Или из поставляемых данных 1С (Артикул) или генерится

"Telion" wrote:

Суть в том, что, в последних версиях перестали загружаться/обновляться цены и картинки. Вылезает ошибка "the cache guid: # is empty in the "cml_store_stock"" и после этого батч процесс прерывается.

Постучите в skype, попробую разобраться и помочь

Аватар пользователя AmiGator AmiGator 12 декабря 2013 в 17:34

Теперь все понятно :)
Но вот у меня проблема, сляпал на базе ваших демо данных два своих коротких import.xml и offers.xml, все импортируется, но вариации не цепляются к продуктам.
Вместо этого, создается еще одна вариация из непонятно каких данных с артикулом взятым из import.xml и она цепляется в продукту :(
Подскажите, в какую сторону копать?

Вот мои файлики

import.xml

<?xml version="1.0" encoding="UTF-8"?>
<КоммерческаяИнформация ВерсияСхемы="2.04" ДатаФормирования="2012-03-04T7:20:33">
        <Каталог СодержитТолькоИзменения="false">
                <Товары>
                        <Товар>
                                <Ид>dee6e1d0-55bc-11d9-848a-00112f43529a</Ид>
                                <Артикул>К-120003</Артикул>
                                <Наименование>Кроссовки "ADIDAS"</Наименование>
                                <БазоваяЕдиница Код="715" НаименованиеПолное="Пара (2 шт.)" МеждународноеСокращение="NPR">пара</БазоваяЕдиница>
                                <ПолноеНаименование>Кроссовки "ADIDAS"</ПолноеНаименование>
                                <Группы>
                                        <Ид>dee6e1cf-55bc-11d9-848a-00112f43529a</Ид>
                                </Группы>
                                <ЗначенияСвойств>
                                        <ЗначенияСвойства>
                                                <Ид>14ed8b20-55bd-11d9-848a-00112f43529a</Ид>
                                                <Значение>Обувной комбинат</Значение>
                                        </ЗначенияСвойства>
                                </ЗначенияСвойств>
                                <СтавкиНалогов>
                                        <СтавкаНалога>
                                                <Наименование>НДС</Наименование>
                                                <Ставка>18</Ставка>
                                        </СтавкаНалога>
                                </СтавкиНалогов>
                                <ЗначенияРеквизитов>
                                        <ЗначениеРеквизита>
                                                <Наименование>ВидНоменклатуры</Наименование>
                                                <Значение>Обувь</Значение>
                                        </ЗначениеРеквизита>
                                        <ЗначениеРеквизита>
                                                <Наименование>ТипНоменклатуры</Наименование>
                                                <Значение>Товар</Значение>
                                        </ЗначениеРеквизита>
                                        <ЗначениеРеквизита>
                                                <Наименование>Полное наименование</Наименование>
                                                <Значение>Кроссовки "ADIDAS"</Значение>
                                        </ЗначениеРеквизита>
                                        <ЗначениеРеквизита>
                                                <Наименование>Упаковка</Наименование>
                                                <Значение>пара (1 пара)</Значение>
                                        </ЗначениеРеквизита>
                                        <ЗначениеРеквизита>
                                                <Наименование>ЕдиницаИзмеренияУпаковки</Наименование>
                                                <Значение>пара</Значение>
                                        </ЗначениеРеквизита>
                                        <ЗначениеРеквизита>
                                                <Наименование>КоэффициентУпаковки</Наименование>
                                                <Значение>1</Значение>
                                        </ЗначениеРеквизита>
                                        <ЗначениеРеквизита>
                                                <Наименование>Вес</Наименование>
                                                <Значение>0.9</Значение>
                                        </ЗначениеРеквизита>
                                </ЗначенияРеквизитов>
                        </Товар>
                </Товары>
        </Каталог>
</КоммерческаяИнформация>

offers.xml

<?xml version="1.0" encoding="UTF-8"?>
<КоммерческаяИнформация ВерсияСхемы="2.04" ДатаФормирования="2012-03-04T7:20:33">
        <ПакетПредложений СодержитТолькоИзменения="false">
                <Предложения>
                        <Предложение>
                                <Ид>dee6e1d0-55bc-11d9-848a-00112f43529a#3df1947d-7886-11df-b33a-0011955cba6b</Ид>
                                <Артикул>К-120003-43-bezh</Артикул>
                                <Наименование>Кроссовки "ADIDAS" (Размер: 43, Цвет: Бежевый)</Наименование>
                                <ХарактеристикиТовара>
                                        <ХарактеристикаТовара>
                                                <Наименование>Размер</Наименование>
                                                <Значение>43</Значение>
                                        </ХарактеристикаТовара>
                                        <ХарактеристикаТовара>
                                                <Наименование>Цвет</Наименование>
                                                <Значение>Бежевый</Значение>
                                        </ХарактеристикаТовара>
                                </ХарактеристикиТовара>
                                <Цены>
                                        <Цена>
                                                <Представление>2 000 RUB за шт</Представление>
                                                <ИдТипаЦены>2d83d2dc-65b0-11e1-8628-08002721c469</ИдТипаЦены>
                                                <ЦенаЗаЕдиницу>2000.00</ЦенаЗаЕдиницу>
                                                <Валюта>RUB</Валюта>
                                                <Единица>пара</Единица>
                                                <Коэффициент>1</Коэффициент>
                                        </Цена>
                                </Цены>
                                <Количество>99</Количество>
                        </Предложение>
                        <Предложение>
                                <Ид>dee6e1d0-55bc-11d9-848a-00112f43529a#3df1947e-7886-11df-b33a-0011955cba6b</Ид>
                                <Артикул>К-120003-43-black</Артикул>
                                <Наименование>Кроссовки "ADIDAS" (Размер: 43, Цвет: Черный)</Наименование>                            
                                <ХарактеристикиТовара>
                                        <ХарактеристикаТовара>
                                                <Наименование>Размер</Наименование>
                                                <Значение>43</Значение>
                                        </ХарактеристикаТовара>
                                        <ХарактеристикаТовара>
                                                <Наименование>Цвет</Наименование>
                                                <Значение>Черный</Значение>
                                        </ХарактеристикаТовара>
                                </ХарактеристикиТовара>
                                <Цены>
                                        <Цена>
                                                <Представление>2 100 RUB за шт</Представление>
                                                <ИдТипаЦены>2d83d2dc-65b0-11e1-8628-08002721c469</ИдТипаЦены>
                                                <ЦенаЗаЕдиницу>2000.00</ЦенаЗаЕдиницу>
                                                <Валюта>RUB</Валюта>
                                                <Единица>пара</Единица>
                                                <Коэффициент>1</Коэффициент>
                                        </Цена>
                                </Цены>
                                <Количество>23</Количество>
                        </Предложение>

                </Предложения>
        </ПакетПредложений>
</КоммерческаяИнформация>

Аватар пользователя Mirocow Mirocow 13 декабря 2013 в 1:25
"AmiGator" wrote:

Для начала хотелось бы знать какой у вас модуль
Как настроен итд
Как настроен сам Import Kit

Аватар пользователя AmiGator AmiGator 13 декабря 2013 в 14:12
Mirocow wrote:

Для начала хотелось бы знать какой у вас модуль
Как настроен итд
Как настроен сам Import Kit

Установлен Commerce Kick Start 7.x-2.9 и Import Kit 7.x-0.6-dev (последний с сайта)
настройки скриншотом тут http://img-fotki.yandex.ru/get/9092/9638899.148/0_ba863_59fbf482_orig

Аватар пользователя Mirocow Mirocow 17 декабря 2013 в 18:48
"AmiGator" wrote:

Как я понял, проблема в неверно заполненных настройках. Как будет время обязательно напишу мануал на эту тему.

Аватар пользователя AmiGator AmiGator 14 января 2014 в 15:43
Mirocow wrote:
"AmiGator" wrote:

Как я понял, проблема в неверно заполненных настройках. Как будет время обязательно напишу мануал на эту тему.

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

Аватар пользователя doorskey doorskey 14 января 2014 в 16:12

В крайнем релизе автор уже поправил этот момент, вариации уже привязываются, проверено на Commerce.

Аватар пользователя AmiGator AmiGator 14 января 2014 в 18:36
doorskey wrote:

В крайнем релизе автор уже поправил этот момент, вариации уже привязываются, проверено на Commerce.

поставил крайний релиз. действительно привязывается.
но вижу кое-какие шероховатости остались. у меня например создалось одно лишнее предложение, взятое из import.xml, которого вообще не должно быть
буду тестировать дальше

Аватар пользователя Mirocow Mirocow 16 января 2014 в 5:04
"AmiGator" wrote:

возможно надо было сделать предварительную очистку, и потом заново импорт

Аватар пользователя amigoleo amigoleo 28 января 2014 в 22:38

Всем привет!

Есть сайт интимного белья, в связке —джумла + шкафоподобный virtuemart с авто синхронизацией каталога поставщика, формирует весь контент файл (http://www.site.ru/catalog.htm) с сервера поставщика. Возможно ли реализовать подобное в связке Drupal + Ubercart + модуль импорта?

С корня нашего сайта cron периодически запускает файл, и дальше видимо происходит парсинг /.../htdocs/import/index.php

<?php<?

$catalog_page_sourse=file_get_contents("http://site.ru/catalog.htm");

//echo $catalog_page_sourse;

//phpinfo();

?>
Аватар пользователя Goniw Goniw 10 ноября 2015 в 11:49

Добрый день! Подскажите пожалуйста почему могут не грузиться картинки на сайт, сам товар с описанием и т.д грузит, кроме картинок.
Drupal 7 uc3

картинки лежат по такому пути sites/1c/import_files/d1/d1b31199521b11e1a7aed43a968f9ecd_e1c34cdb89744eac9ffdc52c37f692e6.png

пример товара из import.xml:

        <Товар>
                                <Ид>d1b31199-521b-11e1-a7ae-d43a968f9ecd</Ид>
                                <Штрихкод>4607039962765</Штрихкод>
                                <Артикул>10103</Артикул>
                                <Наименование>ВС Серия Сомелье/Шампунь профилактический, фл. 250мл</Наименование>
                                <БазоваяЕдиница Код="796">шт</БазоваяЕдиница>
                                <Группы>
                                        <Ид>d1b31197-521b-11e1-a7ae-d43a968f9ecd</Ид>
                                </Группы>
                                <Описание>Устранение перхоти, себореи и раздражений кожи головы.
 
 </Описание>
                                <Картинка>import_files/d1/d1b31199521b11e1a7aed43a968f9ecd_f4a5c1f162104ca6aff03b42a88e382b.png</Картинка>
                                <Картинка>import_files/d1/d1b31199521b11e1a7aed43a968f9ecd_e1c34cdb89744eac9ffdc52c37f692e6.png</Картинка>
                                <Изготовитель>
                                        <Ид>a0d8b52c-d3fd-11e2-8c5d-0025224ace0c</Ид>
                                        <Наименование>ООО НПК "Тринити М" г.Новосибирск</Наименование>
                                        <ОфициальноеНаименование>ООО НПК "Тринити М" г.Новосибирск</ОфициальноеНаименование>
                                </Изготовитель>
                                <СтавкиНалогов>
                                        <СтавкаНалога>
                                                <Наименование>НДС</Наименование>
                                                <Ставка>Без налога</Ставка>
                                        </СтавкаНалога>
                                </СтавкиНалогов>
                                <ЗначенияРеквизитов>
                                        <ЗначениеРеквизита>
                                                <Наименование>ОписаниеФайла</Наименование>
                                                <Значение>import_files/d1/d1b31199521b11e1a7aed43a968f9ecd_f4a5c1f162104ca6aff03b42a88e382b.png#Устранение перхоти,
 
</Значение>
                                        </ЗначениеРеквизита>
                                        <ЗначениеРеквизита>
                                                <Наименование>ОписаниеФайла</Наименование>
                                                <Значение>import_files/d1/d1b31199521b11e1a7aed43a968f9ecd_e1c34cdb89744eac9ffdc52c37f692e6.png#ВС шампунь профилактический</Значение>
                                        </ЗначениеРеквизита>
                                        <ЗначениеРеквизита>
                                                <Наименование>ВидНоменклатуры</Наименование>
                                                <Значение>Товар</Значение>
                                        </ЗначениеРеквизита>
                                        <ЗначениеРеквизита>
                                                <Наименование>ТипНоменклатуры</Наименование>
                                                <Значение>Товар</Значение>
                                        </ЗначениеРеквизита>
                                        <ЗначениеРеквизита>
                                                <Наименование>Код</Наименование>
                                                <Значение>УТ-00000282</Значение>
                                        </ЗначениеРеквизита>
                                        <ЗначениеРеквизита>
                                                <Наименование>Полное наименование</Наименование>
                                                <Значение>ВС Серия Сомелье/Шампунь профилактический, фл. 250мл</Значение>
                                        </ЗначениеРеквизита>
                                </ЗначенияРеквизитов>
                        </Товар>

настройки прикрепил.

Аватар пользователя Sirega Sirega 3 марта 2014 в 12:50

Этот модуль готовое решение для интеграции с 1с или он лишь реализует API для написания своего модуля?

Аватар пользователя Mirocow Mirocow 13 марта 2014 в 6:21
"Sirega" wrote:

Этот модуль готовое решение для интеграции с 1с или он лишь реализует API для написания своего модуля?

Это готовое решение

Аватар пользователя Sirega Sirega 13 марта 2014 в 14:17

Возможности CommerceML2

  • Импорт товарных позиций с описанием
  • Импорт изображений
  • Импорт полного списка категорий, с формированием словаря для каждой ищ категорий
  • Импорт цен
  • Импорт остатков
  • Импорт атрибутов (Commerce)
  • Импорт полей (создание полей)
  • Настройка импорта (Каталог, Копирование или перемещение изображений, Привязка категорий к guid)
  • Создание и экспорт ордеров (заказов)

То есть я могу импортировать атрибуты товаров под которые предварительно не были созданы поля?

Аватар пользователя makkon makkon 19 марта 2014 в 23:39

если в imports.xml есть товары, которые отсутствуют в offers.xml, то происходит импорт, а в качестве цены записывается нолик в product entity. к тому же не привязывается к ноде, но нода при этом создается. это нормально?
также хотелось бы спросить, как ведет себя модуль, если с был произведен импорт, прошло какое-то врямя, в импорт файле произошли изменения
- исчез один из товаров - что произойдет?
- добавился новый товар - что произойдет?

Аватар пользователя holygoe holygoe 20 мая 2014 в 17:30

Не получается импортировать описание товара. Никак не пойму как правильно настроить. :(

Аватар пользователя Mirocow Mirocow 20 июля 2014 в 21:10

Исправления

1) Возвращена случайно удаленная функция создания и привязки фото (Ubercart 3)
2) Реализована загрузка св-в типа "Справочник"
3) Добавлены описания к пунктам запуска
4) Пофикшены баги
5) И куча другого функционала

Подробности можно прочитать в комитах

https://bitbucket.org/mirocow/importkit/commits/all

Аватар пользователя Mirocow Mirocow 10 сентября 2014 в 2:22

Начата разработка поддержка протокола http://v8.1c.ru/edi/edi_stnd/131/
Проблемаы этого решения:

1) Высокая нагрузка на сервер (немного минимализируется при использовании сжатых файлов)
2) Нагрузка на сервер протольными запросами
3) Ограничение при передачи картинок
4) Не стабильная работа и полностью зависший 1С

Аватар пользователя Users681 Users681 11 сентября 2014 в 21:18

Mirocow, пожертвования прикрутите не только в Яденьгах, например и в вебманях. Хотел кинуть деньжат на полезный модуль, но яндексовскими монетами не пользуюсь.

Аватар пользователя Sirega Sirega 23 сентября 2014 в 13:56
"AmiGator" wrote:

Вместо этого, создается еще одна вариация из непонятно каких данных с артикулом взятым из import.xml и она цепляется в продукту :(

Подскажи если решил эту проблему?

Аватар пользователя AmiGator AmiGator 25 сентября 2014 в 10:52
Sirega wrote:
"AmiGator" wrote:

Вместо этого, создается еще одна вариация из непонятно каких данных с артикулом взятым из import.xml и она цепляется в продукту :(

Подскажи если решил эту проблему?

К сожалению нет. С тех пор больше не пробовал. Хорошо бы авторы модуля сделали документацию по этому вопросу…

Аватар пользователя ovsnastya ovsnastya 23 июня 2015 в 17:27

А кто-нибудь сталкивался с проблемой показа на сайте товара, исключенного из выгрузки?
Другими словами: сегодня в выгрузке есть товар, он на сайте показывается, все верно. А завтра - он закончился, мы его убираем, но на сайте он остается да еще и с нулевой ценой, а нужно чтобы отключался - не выводился на сайт.

Если у кого-то есть решение, готовы посотрудничать.

Аватар пользователя Dem Dem 30 июля 2017 в 19:11

Добрый день, не могли бы вы разъяснить какой должен быть вид у информации в файле импорта, чтобы занести её в FIELDS, а не свойства. Видел подобные вопросы, но они оставались без ответа, быть может мне повезет )
p.s. описание товара импортируется даже без указания ID, это баг или фича?