Ограничения в работе опции "Группа в МойСклад из которой импортируем"

Ограничения действуют на вкладки "Товары", "Комплекты" и "Услуги".

Вкладка "Группы" работает корректно без этих ограничений.

Из-за особенностей работы модуля на данный момент API МойСклад дает возможность фильтровать товары по разделам только одним способом. Этот способ заключается в том, что фильтрация происходит непосредственно через название раздела.

К примеру у вас есть в МС такая структура разделов 1-го уровня:

  • Аксессуары

  • Электроника

  • Одежда

  • Электроника (не для продажи)

  • Электроника (архив)

Модуль фильтрует товары только исходя из раздела первого уровня. Предположим вы хотите выгружать на сайт раздел "Электроника" и выбираете примерно такие настройки вкладки "товары":

Модуль начнет выгружать все товары из раздела "Электроника", но фильтрация будет у него по названию раздела и по сути модуль скажет МоемуСкладу:

"отдай мне все товары, раздел у которых начинается со слова "Электроника""

В этом случае МойСклад отдаст модулю все товары из раздела "Электроника" и также захватит товары из раздела "Электроника (не для продажи)" и "Электроника (архив)", поскольку эти разделы также начинаются со слова "Электроника".

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

Т.е. решением проблемы будет то, что мы просто переименуем разделы в МойСклад:

  • Аксессуары

  • Электроника

  • Одежда

  • (не для продажи) Электроника

  • (архив) Электроника

Теперь ни один лишний раздел не попадет в выборку товаров, т.к. раздел начинающийся на слово "Электроника" только один.

Будет ли этот вопрос решаться в будущих обновлениях модуля?

Да, вопрос безусловно будет решать, но скорее всего другим способом: через именованные фильтры в самом МС.:

Last updated