Корзина пуста
Войти О магазине FAQ Авторы Хостинг Сообщество
Компонент для односторонней синхронизации товаров miniShop2 с МойСклад и 1С.
Войдите, чтобы оформить заказ.
Загрузите дополнение из админки вашего сайта. Как?

[mSync] 1.0.7 импорт характеристик (CommerceML 2)

Инструкция по интеграции Класс365
Инструкция по синхронизации вручную

Разбирем новую версию на примерах.

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

Здесь мы настраиваем какие характеристики товаров нам нужно импортировать.
Добавляем новую связь или редактируем существующую.
Поля:
  • «источник» — наименование поля характеристики из файлов import.xml и offers.xml, должно 1в1 совпадать
  • «тип поля» — тип поля куда сохраняем полученные данные(возможные значения «поле msProduct» или «tv»)
  • «цель» — наименование поля товара (должно совпадать с названием колонки в базе данных) или наименование тв параметра
  • чекбокс «активный» — использовать или нет связь при импорте

Новые настройки компонента

  • Добавление к псевдониму id товара (msklad_alias_with_id) — решает проблему с однаковыми псевдонимами, дописывая id товара
  • Создавать tv (msklad_create_properties_tv) — автоматически создаст и заполнит tv параметры для всех возможных характеристик товаров
  • Импортировать все цены (msklad_import_all_prices) — необходим когда в выгрузке offers.xml больше одной цены, настраивается через связи
  • Tv параметр цены с учетом характеристики (msklad_price_by_feature_tv) — tv параметр куда будут выгружены цены предложений одного товара в соответсвии с характеристикой
  • Публиковать товар если есть в наличии (msklad_publish_by_quantity) — публикует или отменяет публикацию в зависимости отналичия
  • Сохранять все свойства товара в одно tv (msklad_save_properties_to_tv) — tv параметр типа текст куда будут выгружаться все полученные характеристики в JSON формате

Первоначальная настройка для работы с CommerceML 2

Желательно перед установкой компонента иметь уже созданную и пустую «Категорию с товарами» компонента miniShop2, тогда при установке моего компонента он автоматически настроится на нее.
В настройках системы, по компоненту мы должны увидить следущее
Необходимо чтобы были заполнены следующие настройки «Id категории каталога (msklad_catalog_root_id)», «Шаблон по умолчанию для новых категорий (msklad_template_category_default)» и «Шаблон по умолчанию для новых товаров (msklad_template_product_default)»

Затем настраиваем синхронизацию
Переходим в компонент и открываем вкладку «Реквизиты синхронизации»
Переписываем параметры в 1с или сервис. Логин и пароль можно задать самостоятельно, через системные настройки.
В 1с «Администрирование» -> «Синхронизация данных» -> «Узлы обмена с сайтами»

Для правильной работы синхронизации, чтобы не было перебоев во время работы, желательно в сестемных настройках параметр «Лимит выполнения» (msklad_time_limit) сделать на пару секунд меньше чем лимит выполнения скриптов на сайте.

Важно!

Если не срабатывает авторизация, для FastCGI создайте файл .htaccess в папке /assets/components/msklad/ и добавьте в него следующие строки:
RewriteEngine On
RewriteCond %{HTTP:Authorization} !^$
 RewriteRule ^(.*)$ $1?http_auth=%{HTTP:Authorization} [QSA]

Так же может помочь, если прописать в .htaccess в корне сайта следующий код:
SetEnvIf Authorization .+ HTTP_AUTHORIZATION=</body>

Примеры

Можно сделать первоначальную синхронизацию с сервисом, чтоб на сайт загрузились файлы import.xml и offers.xml для удобства дальнейшей настройки

Вариант 1 — автоматическое добавление характеристик

В системных настройках включаем параметр «Создавать tv»
Производим импорт, и наблюдаем созданные связи и новые tv параметры
В данном случае tv параметр «Размер» явно лишний, так как в miniShop2 уже есть соответсвующее поле, перенастраиваем следующим образом:

Характеристику «Производитель» тоже желательно перенастроить в соответствии с полем miniShop2 vendor, но дополнительно отключим дефолтные связи «Изготовитель» и «Бренд», вот так:
Удаляем ненужные tv и запускаем синхронизацию.

Вариант 2 — добавляем характеристики

Все аналогично предыдущему варианту, но не включаем параметр «Создавать tv» при первой синхронизации.
После первого импорта смотрим файл assets/components/msklad/1c_temp/import.xml
Свойства могут быть как отдельным справочником в теге <Свойства>
    <Свойства>
      <Свойство>
        <Ид>76221</Ид>
        <Наименование>Количество скрепок</Наименование>
        <ДляТоваров>1</ДляТоваров>
        <ТипЗначений>Строка</ТипЗначений>
      </Свойство>
      <Свойство>
        <Ид>76223</Ид>
        <Наименование>Размер</Наименование>
        <ДляТоваров>1</ДляТоваров>
        <ТипЗначений>Строка</ТипЗначений>
      </Свойство>
    </Свойства>
тогда для связи характеристик берем значение из поля "<Наименование>" и копируем его в «Источник».

Так и непосредственно в теге товара:
<Товар>
        <Ид>000</Ид>
        <Наименование>Скрепки стальные </Наименование>
        <БазоваяЕдиница Код="9" НаименованиеПолное="упаковка" МеждународноеСокращение="PCE">упак.</БазоваяЕдиница>
        <Артикул>0000</Артикул>
        <Группы>
          <Ид>00000</Ид>
        </Группы>
        <Описание>Доп описание</Описание>
        <ЗначенияСвойств>
          <ЗначенияСвойства>
            <Наименование>Количество скрепок</Наименование>
            <Значение>35</Значение>
          </ЗначенияСвойства>
        </ЗначенияСвойств>
        <ЗначенияРеквизитов>
          <ЗначениеРеквизита>
            <Наименование>ВидНоменклатуры</Наименование>
            <Значение>Товар</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>ТипНоменклатуры</Наименование>
            <Значение>Товар</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>Полное наименование</Наименование>
            <Значение>Скрепки стальные </Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>Количество скрепок</Наименование>
            <Значение>25</Значение>
          </ЗначениеРеквизита>
        </ЗначенияРеквизитов>
      </Товар>
В этом случае характеристики импортируются из тегов <ЗначенияСвойств> и <ЗначенияРеквизитов> (дубли объединяются), берем значение из поля "<Наименование>" и копируем его в «Источник».

Вариант 3 — импорт характеристик в одно поле

Создаем новый tv параметр и назначаем его шаблону товара.
В системные настройки, в параметр «Сохранять все свойства товара в одно tv» (msklad_save_properties_to_tv) прописываем название созданного tv.
Запускаем импорт и смотрим что получилось.
Используйте по своему усмотрению.

Вариант 4 — импорт цены определенного типа или нескольких цен товара

Бывают ситуации когда нужно импортировать только определенный тип цены, а по умолчанию импортируется только первая цена.
После первого импорта смотрим файл assets/components/msklad/1c_temp/offers.xml
    <ТипыЦен>
      <ТипЦены>
        <Ид>111111</Ид>
        <Наименование>Оптовая</Наименование>
        <Валюта>RUR</Валюта>
        <Налог>
          <Наименование>НДС</Наименование>
          <УчтеноВСумме>true</УчтеноВСумме>
        </Налог>
      </ТипЦены>
      <ТипЦены>
        <Ид>2222222</Ид>
        <Наименование>Розничная</Наименование>
        <Валюта>RUR</Валюта>
        <Налог>
          <Наименование>НДС</Наименование>
          <УчтеноВСумме>true</УчтеноВСумме>
        </Налог>
      </ТипЦены>
    </ТипыЦен>
    <Предложения>
      <Предложение>
        <Ид>aaaaaaaa</Ид>
        <Наименование>Скрепки стальные</Наименование>
        <БазоваяЕдиница Код="9" НаименованиеПолное="упаковка" МеждународноеСокращение="PCE">упак.</БазоваяЕдиница>
        <Цены>
          <Цена>
            <Представление>175 RUR за шт.</Представление>
            <ИдТипаЦены>111111</ИдТипаЦены>
            <ЦенаЗаЕдиницу>175</ЦенаЗаЕдиницу>
            <Валюта>RUR</Валюта>
            <Единица>шт.</Единица>
            <Коэффициент>1</Коэффициент>
          </Цена>
          <Цена>
            <Представление>182.5 RUR за шт.</Представление>
            <ИдТипаЦены>2222222</ИдТипаЦены>
            <ЦенаЗаЕдиницу>182.5</ЦенаЗаЕдиницу>
            <Валюта>RUR</Валюта>
            <Единица>шт.</Единица>
            <Коэффициент>1</Коэффициент>
          </Цена>
        </Цены>
        <Количество>12</Количество>
      </Предложение>
Нас интересует только розничная цена, для ее импорта делаем следующее:
  • включаем системную настройку Импортировать все цены (msklad_import_all_prices)
  • переходим на вкладку «Настройка импорта свойств» в компоненте
  • добавляем новую связь
Для нескольких цен настраиваем аналогично, предварительно создав tv или добавив поля в товар miniShop2

Вариант 5 — импорт цен/наличия для нескольких торговых предложений одного товара

Если в системе установлен и настроен компонент msOptionsPrice, то цены автоматически выгрузятся в него в соответсвии с размерами. Необходимо наличие связи источник «Размер», тип «поле miniShop», цель «size».

Если компонента msOptionsPrice нет, то цены выгрузятся в tv параметр указанный в системной настройка «msklad_price_by_feature_tv» формате 110х120==95||200х200==176||300х300==257, при незаполненной настройке цены не выгружаются.

Наличие в соответствии с характеристикой выгружается при настроенной связи с источником «Количество» в аналогичном формате — 110х120==15||200х200==2||300х300==0.

Плагины

Теперь можно использовать собственные плагины во время синхронизации. Добавлены события «mskladOnProductImport» и «mskladOnProductOffers».

Пример плагина на событие «mskladOnProductImport»

Работаем с объектом $resource и массивом параметров $properties
if ($modx->event->name == 'mskladOnProductImport') {
	//fix series
	if(isset($properties['КатегорияБренда'])){
		$resource->set('series', $properties['КатегорияБренда']);
		$resource->save();
	}
}
return;

Пример плагина «mskladOnProductOffers»

Работаем с объектом $resource.
if ($modx->event->name == 'mskladOnProductOffers'){
	$qt = intval($resource->get('quantity'));
	if($qt) {
		$resource->set('instock', 1);
	}
	else {
		$resource->set('instock', 0);
	}
	$resource->save();
}
return;
Убрано всплывающее окно с реквизитами API МойСклад при установке, изменяется при необходимости через системные настройки.

Задавайте вопросы по настройке и эксплуатации платных дополнений.
Changelog for mSklad.

mSync (ex mSklad) 1.0.10 pl (11.12.2015)
- Правка багов

mSync (ex mSklad) 1.0.9 pl (27.10.2015)
- Поддержка 1С Управление торговлей 11.
- Установка miniShop2, если его еще нет.

mSync(ex mSklad)1.0.7 rc9 (04.12.2014)
==============

mSklad 1.0.7 rc9 (13.11.2014)
==============
- fix update category/product on import
- fix import freeze on import properties

mSklad 1.0.7 rc8 (11.11.2014)
==============
- add second format to import quantity
- fix import sizes for msOptionsPrices

mSklad 1.0.7 rc7 (10.11.2014)
==============
- fix load properties on import offers.xml
- add integration with msOptionsPrice (https://store.simpledream.ru/packages/ecommerce/msoptionsprice.html)

mSklad 1.0.7 rc6 (09.11.2014)
==============
- properties move to first tab in component
- fix error on properties tab
- fix slashes in properties
- add support "class365" service
- add settings "msklad_alias_with_id" and "msklad_publish_by_quantity"
- remove MoySklad window from install

mSklad 1.0.7 rc5
==============
- fix errors on import properties
- Removed unnecessary things

mSklad 1.0.7 rc4
==============
- add events "mskladOnProductImport", "mskladOnProductOffers"

mSklad 1.0.7 rc3
==============
- fix import categories

mSklad 1.0.7 rc2
==============
- fix import properties

mSklad 1.0.7 rc1
==============
- fix product prices import
- add settings "msklad_import_all_prices"
- fix import categories and properties
- remove setting "msklad_quantity_tv"

mSklad 1.0.7 beta8
==============
- fix properties lexicon

mSklad 1.0.7 beta7
==============
- add parse "ЗначенияРеквизитов" to properties array

mSklad 1.0.7 beta6
==============
-fix link properties in manager

mSklad 1.0.7 beta5
==============
- fixes in import properties
- add settings "msklad_create_properties_tv"
- add settings "msklad_save_properties_to_tv"

mSklad 1.0.7 beta4
==============
- fixes in import offers
- fix generate alias on import

mSklad 1.0.7 beta3
==============
- fix price by feature in offers

mSklad 1.0.7 beta2
==============
- add price by feature setting
- add translit to generate alias

mSklad 1.0.7 beta
==============
- add settable properties sync

mSklad 1.0.6 rc2
==============
- disable cache on import offers.xml

mSklad 1.0.6 rc1
==============
- fix cycling import products on import from import.xml

mSklad 1.0.6 rc
==============
- fix all errors on import from import.xml

mSklad 1.0.5 rc6
==============
- add settings "msklad_template_product_default" (import from minishop2 on install) and "msklad_template_category_default"
- fix errors

mSklad 1.0.5 rc5
==============
- remove locks on create/update category and product
- remove checkParentPermissions on create category/product
- remove "Updating resourceMap before OnDocSaveForm event" on create category/product
- add temp table for import category
- fix errors

mSklad 1.0.5 rc4
==============
- fix product template
- fix errors

mSklad 1.0.5 rc3
==============
- fix images source

mSklad 1.0.5 rc2
==============
- auto fill "msklad_catalog_root_id" setting on first install
- fix import categories
- add setting "Time limit"
- increased import speed of large files

mSklad 1.0.5 rc1
==============
- add images support

mSklad 1.0.4 rc3
==============
- fix import errors

mSklad 1.0.4 rc2
==============
- fix errors
- change encoding to windows-1251
- add currency option

mSklad 1.0.4 rc1
==============
- fix errors
- increased import speed of large files
- save errors to modx log on import catalog from 1c
- add debug messages on import catalog from 1c

mSklad 1.0.3 rc2
==============
- fix import prices by processor

mSklad 1.0.3 rc1
==============
- fix import products and categories


mSklad 1.0.3 beta
==============
- change view in backend
- add external code field for products and categories
- change mode for external code
- add setting "Sync direction"
- add plugin for change setting "Sync direction"
- add loading products from 1c
- add setting for root of catalog
- hide sync button in component on mode "From 1c/MoySklad to miniShop2"
- fix utf-8 charset for CommerceML import/export
- change: create resources by processor
- add settings: user_id_import and publish_default
- add plugin for remove 1c uuid on "OnEmptyTrash" event
- add context setting

mSklad 1.0.2 rc7
==============
- fix csv export
- add new area for component

mSklad 1.0.2 rc7
==============
- add setting order status parameter
- add new area for component

mSklad 1.0.2 rc6
==============
- add setting quantity tv parameter

mSklad 1.0.2
==============
Stable release
  1. АльОшка 13 августа 2013, 21:32 #
    А в какой стадии тестирование синхронизации с 1С? Есть какие-либо ошибки или всё работает, но возможные ошибки просто ещё не выявлены?
    1. Виталий Дощенко 14 августа 2013, 16:24 #
      Скорее 2 вариант.

      Протестировали на живом магазине — все работает
    2. Дмитрий 17 августа 2013, 12:02 #
      Когда планируется введение учета дополнительных параметров товара? Уже хотим собирать магазин, а этот вопрос — ключевой.
      1. Олег 27 августа 2013, 13:36 #
        Планируется ли импорт в MS2 других полей? Например вес и т.д.?
        1. Александр Рахимов 29 августа 2013, 13:24 #
          Пишите в тикеты + примеры выгрузки из 1с, думаю доработать не проблема. Важно знать что именно не хватает.
          1. Yura Borisenko 30 октября 2014, 22:28 #
            Здравствуйте, Александр!

            Реализован ли импорт из склада одновременно нескольких типов цен? И можно ли расширять ваш модуль (дополнение) mSklad, дописывать в его программную часть? После отзывов появились сомнения по поводу: достаточно ли для работы вашего дополнения, во-первых, интернет-магазина на miniShop2 и, во-вторых, сервиса Мой склад (в-третьих, не требуется при этом 1C)?
            1. Александр Рахимов 30 октября 2014, 22:36 #
              В текущей версии, поддерживается несколько типов цен. Для их загрузки, нудно включить в настройках параметр «Импортировать все цены» + прописать связи в компоненте (тип цены <-> поле)
              В последнюю версию добавлены события для плагинов mskladOnProductImport и mskladOnProductOffers на импорт товаров и цен/наличия, при импорте из 1с/мойСклад по стандарту CommerceML2.
        2. Manicko 07 сентября 2013, 12:28 #
          Можно ли использовать компонент просто как импорт товаров, без синхронизации с 1с? Работает ли импорт из xls/xlsx/csv?
          1. Александр Рахимов 09 сентября 2013, 12:20 #
            Нет, на данный момент такой импорт не поддерживается
          2. Марк Валерич 13 сентября 2013, 12:48 #
            Добрый день. Подскажите, на какой стадии находится интеграция с 1с? Знаю, что можно minishop прицепить к моему складу, а склад к 1с. но это какой-то неповоротливый трактор получается.
            1. Олег 25 октября 2013, 10:54 #
              Да, действительно, что с 1С? Или проект не развивается?
              1. Александр Рахимов 28 октября 2013, 18:16 #
                День добрый, проект развивается. Поддержка 1с есть + сегодня-завтра будет обновление в котором поддержка 1с улучшена.
              2. Андрей Завьялов 07 ноября 2013, 15:22 #
                Здравствуйте! На сколько я помню раньше был отдельный модуль для импорта/экспорта в/из minishop2

                Теперь он интегрирован в этот модуль СКЛАД?

                Задача:
                Просто уметь экспортировать/импортировать таблицы с товарами в excel.
                1. Василий Наумкин 07 ноября 2013, 15:26 #
                  Не было такого модуля, это вы с чем то путаете.

                  Испорта\экспорта в excel у нас пока нет.
                  1. Андрей Завьялов 07 ноября 2013, 15:30 #
                    Хм… видимо с shopkeeper перепутал.
                    А в ближ. будущем собираетесь реализовывать модуль импорта/экспорта в excel?
                    Был бы очень кстати!

                    Готов заплатить!
                    1. Василий Наумкин 07 ноября 2013, 15:31 #
                      В будущем — собираемся, но не уверен в том, насколько оно ближайшее.
                  2. Александр Рахимов 07 ноября 2013, 15:29 #
                    В этом модуле нет импорта/экспорта для excel
                    Есть экспорт в csv, но в определенном формате и специально для МойСклад
                  3. Виталий 20 ноября 2013, 16:31 #
                    Как сейчас обстоят дела обмена с 1С?
                    1. Денис Дыранов 24 февраля 2014, 12:15 #
                      Может ли модуль экспортировать заказы в 1С? На тестовом сайте у меня заказы в 1С не попали. Из 1С товары/категории/цены импортировались без проблем. Что-то не так настроил или он это в принципе не умеет? Будет ли это реализовано? Будет ли модуль без лишнего, наверное не только для меня, МоегоСклада (только синхронизация с 1С)? Стоит ли ждать обновление модуля в ближайшее время?
                      1. Александр Рахимов 24 февраля 2014, 20:13 #
                        Модуль экспортирует новые заказы в 1с
                        А мойСклад чем мешает?
                        Обновление готово, закончу тестировать и выложу в стор
                        1. Денис Дыранов 25 февраля 2014, 10:41 #
                          Хотелось бы видеть более подробное описание модуля как раз в части синхронизации с 1С. Сам по себе МойСкалд, конечно, не мешает, но сходу даже не ясно, что в модуле есть синхронизация и с 1С. Большая часть описания именно про МойСклад. Почему не выгрузились заказы в 1С — ХЗ. Сейчас ещё попробую. Статус у заказов стоял «Новый». Возможности синхронизации с 1С тоже не совсем понятны. Что происходит с товарами, которые были удалены из 1С? Обрабатывается ли как-то изменение дерева категорий в 1С? Поддерживаются ли торговые предложения (варианты одного товара с разными ценами типа такого)?

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

                          P.S. Могу выслать парочку выгрузок из 1С в том числе с торговыми предложениями.
                      2. Andrei Kukharev 28 марта 2014, 14:25 #
                        не выгружаются заказы и в мойсклад
                        1. alex kun 29 мая 2014, 16:34 #
                          Заказчик просит интеграцию с 1с в связи с чем планирую приобрести mSklad. Перед приобритением хотелось бы уточнить несколько вопросов:
                          — по какому параметру происходит синхронизация с 1с? т е у меня есть товар galaxy SII на сайте и в 1с. После корректировки стоимости его в 1с и синхронизации, как mSklad поймёт что изменить надо цену именно этого товара?
                          — при покупке mSklad я могу сначала привязать его ключ к тестовому сайту на моей локальной машине, а затем при переезде на хостинг перенести его туда?
                          — возможно ли самостоятельно увеличить список синхронизируемых полей? в описании указана синхронизация товаров, цен и остатков, могу ли я самостоятельно расширить этот список или необходимо ждать новой версии mSklad с расширенным функционалом?
                          -я понял из комментариев что возможна синхронизация с 1с без участия моего склада. я не ошибся?
                          -существует ли документация к mSklad
                          1. Александр Рахимов 29 мая 2014, 18:33 #
                            Последняя бета не выложена в репозитарии. Если купите компонент — предоставлю ее для теста/работы
                          2. Александр Рахимов 29 мая 2014, 18:22 #
                            1) по внутреннему ключу 1с (uuid)
                            2) да
                            3) есть бета версия с настраиваемыми полями синхронизации, на тестовой конфигурации все работает
                            4) да либо 1с либо Мойсклад
                            5) пишется под новую бэту
                            1. alex kun 29 мая 2014, 18:30 #
                              1) по внутреннему ключу 1с (uuid)
                              т е в свойства товара надо будет просто добавить поле?
                              1. Александр Рахимов 29 мая 2014, 18:31 #
                                нет все делается автоматом. Связи по ключу пишутся в отдельную таблицу
                              2. Алексей 24 июля 2014, 14:33 #
                                Планирую приобрести данный компонент. Поставил на тестовом сайте. Но так и не понял как импортировать товары из 1С
                                кнопок как на скриншотах c инструкцией нет… Может это связанно с версией modx 2.3?
                                1. Александр Рахимов 24 июля 2014, 14:38 #
                                  Не должно быть связано с версией.
                                  Синхронизация запускается со стороны 1с, в который в свою очередь нужно прописать ссылку синхронизации из компонента
                                  1. Алексей 24 июля 2014, 14:39 #
                                    Спасибо за оперативность. Попробую.
                                    1. Евгений Матвеев 24 июля 2014, 16:29 #
                                      Аналогичная ситуация (пробую на тестовом сайте). Усугубляется она тем, что не я работаю в 1С- этим занимается другой человек. Переслал ему ссылку для синхронизации (CommerceML 2), пароль и логин, на что он мне прислал 2 xml файла (import.xml и offers.xml), которые делает 1С там помимо нужных полей куча служебной информации, кроме этого непонятно куда картинки класть, как задавать структуру вложенных подразделов каталога и т.д. неужели все это магическим образом автоматизируется? Можно ли именно для 1С коротенькую инструкцию? Нашел вот такую статейку на хабре. В нашем случае он хоть приблизительно актуальна?
                                      1. Александр Рахимов 24 июля 2014, 17:42 #
                                        1С сама автоматически отдает на сайт import.xml и offers.xml и картинки.
                                        Компонент в свою очередь их обрабатывает по команде 1С.
                                        В статье вроде все правильно насчет настройки выгрузки.
                                        Инструкцию для 1С готовлю.
                                        1. Алексей 24 июля 2014, 18:46 #
                                          Произвел успешно выгрузку из УТ 8.3 редакция 11. Там нужно зайти в «Узлы обмена с сайтами» и указать логин, пароль и путь…
                                          1. Евгений Матвеев 30 июля 2014, 13:00 #
                                            Тоже успешно выгрузился. Правда цены куда-то потерялись (нормально выгрузилось название, артикул, описание, картинка). Интересует вопрос- имеет смысл ли ждать экспорт из минишопа в 1С? Можно ли это как-то попробовать на тестовом сайте? Второй момент- выгрузка полей «размер» «цвет»- есть в планах?
                                            1. Алексей 31 июля 2014, 20:18 #
                                              Цены тоже выгружаются:
                                              Для 8-ки… в разных редакциях немного может отличатся

                                              1.Включить использование обмена с сайтами: перейти Администрирование – Настройка параметров учета – Обмен данными, включить флажок Использовать обмен с сайтами.
                                              2.Включить использование дополнительных реквизитов и сведений: перейти Администрирование – Настройка параметров учета – Общие настройки, включить флажок Использовать дополнительные реквизиты и сведения.
                                              3.Включить использование заказов клиентов: перейти Администрирование – Настройка параметров учета – Оптовые продажи, включить флажок Использовать заказы клиентов.
                                              4.Создать типовое соглашение для выгрузки цен: перейти Маркетинг — Типовые соглашения с клиентами. Создать новое соглашение или изменить существующее. При этом соглашение должно быть действующим, с пустым сегментом партнеров, доступно внешним пользователям. Установить Вид цен, График работы, поставить галочку: Доступно внешним пользователям
                                              5. Данное соглашение установить в Условиях отбора в выгрузке товаров.
                                        2. Andrei Kukharev 25 июля 2014, 00:00 #
                                          У кого работает синхронизация минишоп -> мойсклад?
                                          1. Михаил 05 августа 2014, 06:27 #
                                            Друзья, а посоветуйте мне специалиста, который наладит (уже налаживал) работу синхронизации товаров с 1С на моём минишопе.
                                            Нужно синхронизировать товары, остатки, заказы. Сейчас это всё уже работает в компоненте?
                                            1. Александр Рахимов 05 августа 2014, 16:30 #
                                              Что-то перестало работать, раз настраивали уже?
                                              1. Михаил 17 августа 2014, 18:05 #
                                                Нет, ещё не настраивал. Сейчас делаю дизайн-версту, натяжку на MODx, хотел бы нанять человека который настроит минишоп под мои нужды, сделает фильтры, личный кабинет и т.п. в том числе и настроит нормальную синхронизацию с б.д. магазина. Может быть посоветуете кого нибудь? (1С программист для организации нужной выгрузки есть)
                                            2. but1head 07 августа 2014, 13:41 #
                                              В итоге работает ли компонент корректно с 1С? Импорт/экспорт с 1с в минишоп и обратно
                                              1. Саша Туманов 28 сентября 2014, 17:54 #
                                                Тоже интересно, полноценно ли работает компонент с 1С? Будут ли (если будут, то когда) импортироваться-экспортироваться дополнительные поля (цвет, размер). Собственно, в это уперся вопрос «покупать — не покупать».
                                                Если возможно назовите приблизительные сроки, чтобы ориентировать заказчиков.
                                                1. Александр Рахимов 28 сентября 2014, 20:36 #
                                                  3 дня назад опубликована новая, переработанная, версия компонента.
                                                  В ней поддерживаются любые свойства товаров. Связи свойств настраиваются в компоненте.
                                                  Документацию как этим пользоваться готовлю.
                                                  1. Саша Туманов 01 октября 2014, 18:02 #
                                                    А когда ждать документацию?
                                                    1. Александр Рахимов 02 октября 2014, 13:40 #
                                                      В ближайшие дни постараюсь закончить. Если есть конкретные вопросы по настройке, можно в тикеты писать.
                                                2. Николай 02 октября 2014, 13:24 #
                                                  Нашел несколько проблем в модуле, куда писать, куда патчи прикреплять?
                                                  1. Александр Рахимов 02 октября 2014, 13:32 #
                                                    Проще в тикет поддержки, или на почту. Спасибо.
                                                    1. Александр Рахимов 02 октября 2014, 13:45 #
                                                      Если успею, выложу завтра в github
                                                    2. Саша Туманов 05 октября 2014, 23:18 #
                                                      Компонент купил. Дело за документацией.
                                                      Когда ожидается?
                                                      1. Саша Туманов 15 октября 2014, 21:15 #
                                                        Что то написание документации затянулось :(
                                                        Скоро две недели, с последнего коммента.
                                                        Скажите хоть примерно, когда ждать?
                                                        1. Сергей Братиков 20 ноября 2014, 03:06 #
                                                          Было бы очень здорово, если бы была поддержка vtigerCRM. При попытке синхронизации через CommerceML, выдает ошибку «Support only zip excahge!»
                                                          1. maslitto 14 декабря 2014, 13:41 #
                                                            Скидки на этот компонент не планируются?
                                                            1. Максим 15 декабря 2014, 21:44 #
                                                              Здравствуйте. Подскажите, пожалуйста — возможно ли указать более 1 категории? (синхронизировать нужно только товары из 1с, имеющую отличную от древа сайты структуру) — и связи хотелось бы указать для каждой категории. И соответствие полей также.

                                                              Заранее спасибо.
                                                              1. Александр Рахимов 15 декабря 2014, 21:49 #
                                                                Не совсем понял что нужно.
                                                                Но я делал так, импортировал все в скрытую категорию (не выводится на фронте), и плагином во время импорта расставлял доп категории по определенным заказчиком критериям. Доп категории отображались на фронте и выводились в другой категории
                                                                1. Максим 15 декабря 2014, 22:05 #
                                                                  Мм… нужно «указания нескольких связей» между группой товаров (рубрикой в 1с) и ресурса-контейнера для категории на сайте.
                                                                  Рубрика 1 -> заливать товарами в ресурс с айди 2
                                                                  Рубрика 2 -> с айди 3
                                                                  … и тд.

                                                                  (вариант с плагином приемлем, но не так нагляден для последующего редактирования нужного товара через бэкэнд)
                                                                  1. Александр Рахимов 15 декабря 2014, 22:08 #
                                                                    Другого варианта на данный момент нет.
                                                                    1. Максим 15 декабря 2014, 22:09 #
                                                                      Понял, спасибо.)
                                                                2. Евгений 23 декабря 2014, 14:20 #
                                                                  Здравствуйте Александр, есть ли возможность связаться с вами по поводу дополнительной работы (хорошо оплачиваемой)?
                                                                  Напишите пожалуйста на email 89poilo@gmail.com
                                                                  1. Darya Brandina 28 декабря 2014, 00:01 #
                                                                    Здравствуйте! У меня такой вопрос: Смогу ли я с помощью данного модуля произвести интеграцию сайта на MODX с 1С, если учесть, что я никогда не имела дела с 1С? Насколько хорошо нужно разбираться в 1С для этого?
                                                                    1. Александр Рахимов 29 декабря 2014, 16:12 #
                                                                      День добрый! Я сам с 1С не разбирался. Если в 1С все сделано правильно, то все получится. И Вы всегда можете предварительно попробовать на тестовом хостинге.
                                                                    2. Юрий 02 января 2015, 02:49 #
                                                                      Ребят, у вас очень странная цена, глюк небольшой, везде 1490, а справа, где:
                                                                      Название
                                                                      mSklad
                                                                      Версия
                                                                      1.0.7-pl
                                                                      и т.д.
                                                                      Цена
                                                                      1117.5
                                                                      1. Василий Наумкин 02 января 2015, 06:16 #
                                                                        Спасибо, поправили.

                                                                        Просто старый кэш не почистили.
                                                                      2. Василий Наумкин 19 января 2015, 09:11 #
                                                                        Если устанавливать дополнение без miniShop2, то оно падает в resolve.setup.php на 17 строке:
                                                                        $ms2TemplateProductSetting = $object->xpdo->getObject('modSystemSetting',array('key' => 'ms2_template_product_default'));
                                                                        $templateProductSetting->set('value', $ms2TemplateProductSetting->get('value'));
                                                                        Потому что системной настройки ms2_template_product_default не существует.

                                                                        Нужно обернуть этот блок в if, или добавить автоматическую установку miniShop2 заранее примерно таким способом.
                                                                        1. Александр Рахимов 19 января 2015, 13:27 #
                                                                          Спасибо исправлю!
                                                                          И сразу вопрос, а можно на тестовом хостинге как-то сделать, чтоб компонент после miniShop2 ставился?
                                                                          1. Василий Наумкин 19 января 2015, 13:45 #
                                                                            А он и так после ставится, но вот сегодня человек 3 раза подряд пытался его установить вообще без MS2, что завершалось ошибкой.

                                                                            Так я и заметил проблему. На четвёртый раз он выбрал mSync и miniShop2 — всё нормально заработало.
                                                                        2. Юрий 20 января 2015, 15:02 #
                                                                          Здравствуйте, не нашел информации по поводу обмена заказами с 1С УТ. Написано что она есть, но инструкции по ней нету.
                                                                          Как фиксируются контрагенты? Из чего состоит профиль контрагента?
                                                                          Как она происходит, ранее работали с 1С-битрикс.
                                                                          1. Юрий 20 января 2015, 18:06 #
                                                                            Так же интересно, не будут ли дублироваться контрагенты? Ведь если они сдваиваются, то затирается вся история.
                                                                            1. Александр Рахимов 21 января 2015, 15:34 #
                                                                              Не на все вопросы могу ответить, так как не знаю внутреннюю кухню 1С.
                                                                              Попробуйте создайте тестовый сайт на хостинге с этим компонентом. И настройте синхронизацию.
                                                                              Контрагенты не должны дублироваться.
                                                                          2. Grigoriy Kolenko 28 января 2015, 19:12 #
                                                                            Версия 1С 7.7 поддерживается?
                                                                            1. mekirile 09 февраля 2015, 17:50 #
                                                                              У меня в сервисе МойСклад хранятся товары с характеристиками размера, например:

                                                                              Футболка Красная (S) — 1 шт
                                                                              Футболка Красная (L) — 3 шт

                                                                              Остатки отдельно по каждому размеру будут выгружаться?
                                                                              1. mekirile 11 февраля 2015, 10:34 #
                                                                                Купил вчера модуль. Пока не могу разобраться…

                                                                                Использую связки Мой Склад — MS2 — Msync. Не выгружается характеристика Размер.

                                                                                Вот как выглядит товар в Мой Склад prntscr.com/63oon6
                                                                                Вот параметры синхронизации prntscr.com/63ooqh
                                                                                Настройки модуля prntscr.com/63op6u
                                                                                Вот что получаю на сайте prntscr.com/63ooul

                                                                                Также пробую выгружать все характеристики в TV — ничего не происходит. Там оказывается пусто. если убираю галочку в настройках синхронизации (Выгружать остатки с учетом характеристик), то выгружаются просто товары, размер нигде не учитывается.
                                                                                1. Игорь Улькин 19 февраля 2015, 15:36 #
                                                                                  Можно ли добавить в настройки модуля радиокнопку-отмену «Неопубликован» когда товар в МойСклад становится с остатком ноль?
                                                                                  На данный момент приходится выбирать показывать «Неопубликованные» чтобы товар не скрывался.
                                                                                  1. Максим Степанов 06 марта 2015, 02:39 #
                                                                                    Здравствуйте, есть ли в этом компоненте выгрузка заказов в Excel?
                                                                                    1. Владимир 28 сентября 2015, 18:53 #
                                                                                      Добрый день, данное дополнение актуально для MODX Revolution?
                                                                                      1. Василий Тёркин 09 октября 2015, 15:54 #
                                                                                        данное дополнение актуально ТОЛЬКО для Modx Revolution
                                                                                        как, впрочем, и все дополнения на этом сайте
                                                                                      2. Константин Ильин 10 октября 2015, 17:47 #
                                                                                        Доброе время суток!
                                                                                        Может ли компонент Копировать товары с 1С УТ?
                                                                                        есть ли обратная синхронизация т.е. с сайта в 1С УТ?
                                                                                        вместе с характеристиками и изображениями
                                                                                        1. d15000 24 ноября 2015, 16:45 #
                                                                                          Не подскажите какой обмен необходим, чтобы работать с этим модулем и подойдет ли такой обмен вообще 1с 8.2 УТ 10.3? prntscr.com/96drm4
                                                                                          1. Александр Аршанский 18 апреля 2016, 09:44 #
                                                                                            а у меня пишет failure при проверке соеденения через браузер
                                                                                            1. Александр Аршанский 22 апреля 2016, 10:27 #
                                                                                              а что с фотографиями? у меня дела обстоят не очень!
                                                                                              и обновили бы вы документацию и объяснили бы в ней как происходит http_auth=auth:23423fsdf
                                                                                              ибо я долго голову ломал а людям было бы проще
                                                                                              1. Анна 07 июня 2016, 12:08 #
                                                                                                Добрый день!

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

                                                                                                [2016-06-07 12:01:43] (ERROR @ /assets/components/msklad/1c_exchange.php) [mSearch2] Could not find any phpMorphy dictionary.

                                                                                                Помогите пожалуйста!
                                                                                                1. ddd 27 июля 2016, 22:15 #
                                                                                                  Здравствуйте, умеет ли приложение mSklad импортировать картинки из 1с?
                                                                                                  1. Виталий Киреев 31 июля 2016, 18:08 #
                                                                                                    Здравствуйте, умеет.
                                                                                                  2. stydent33 04 октября 2016, 14:32 #
                                                                                                    Что будет с tv полями на сайте, если в выгрузке их нет?
                                                                                                    Останутся ли товары в категориях после импорта, если в выгрузке нет привязки по категориям?
                                                                                                    1. Андрей Фрост 06 декабря 2016, 17:44 #
                                                                                                      Доброго дня, подскажите в чем проблема, при выгрузке почему то создает категорию вместо товара и уже в ней создает товар с таким же именем скрин. Разворачивал на modhost, modx 2.5.2, php7.
                                                                                                      Писал на форум никто так и не ответил
                                                                                                      1. Yuriy 23 января 2017, 14:33 #
                                                                                                        Это зависит не от компанента, а от настроек в 1С: joxi.ru/VrwQkx4iLzzx2X. нет категорий тут не будет и на сайте.
                                                                                                      2. Максим Сергеевич 16 декабря 2016, 16:30 #
                                                                                                        Покупаю второй раз (УТ 11.2; modx 2.5.2; php7) полет нормальный!!!
                                                                                                        1. Андрей Фрост 19 декабря 2016, 19:24 #
                                                                                                          вопрос снимаю, проблема была на стороне 1с, а как дела обстоят с остатками?
                                                                                                        2. white-pixel 10 января 2017, 11:46 #
                                                                                                          Подойдёт ли плагин для 1С — Управление Торговлей для Беларуси 3.2.4.3?
                                                                                                          1. Андрей Фрост 11 января 2017, 19:18 #
                                                                                                            Подскажите умеет ли модуль очищать каталог перед загрузкой? Допустим товар удалят из 1с, а на сайте будет висеть, что тогда делать
                                                                                                            1. Yuriy 23 января 2017, 14:35 #
                                                                                                              Не первый с таким вопросом, но он остается открытым и актуальным.
                                                                                                              Есть ли обратная синхронизация т.е. с сайта в 1С УТ?
                                                                                                              Войдите на сайт, чтобы прокомментировать.
                                                                                                              График скачиваний дополнения за последние 30 дней. Серым фоном отмечены выходные.
                                                                                                              Название
                                                                                                              mSklad
                                                                                                              Версия
                                                                                                              1.0.10-pl
                                                                                                              Дата выпуска
                                                                                                              11.12.2015
                                                                                                              Автор выпуска
                                                                                                              Виталий Киреев
                                                                                                              Цена
                                                                                                              1490 a
                                                                                                              Загрузок
                                                                                                              295
                                                                                                              Версия MODX
                                                                                                              от 2.2
                                                                                                              Теги
                                                                                                              Другие дополнения автора
                                                                                                              CallBack, modDevTools
                                                                                                              Поделиться