Как в категорию minishop2 добавить существующие товары?
У меня на сайте 1000 футболок в категории «Футболки», я добавил дополнительную категорию «Черные футболки с принтом» и туда надо добавить 300 футболок из категории «Футболки»
В товаре это делается легко, но тогда нужно вручную прощёлкать 300 товаров. А вот к категории добавить товары… мне казалось что это где-то в самом minishop2 должно быть, но не нашел.
В поиске нашел дополнение msPre за 5000 р. и msBatchEditor которого уже нет.
В товаре это делается легко, но тогда нужно вручную прощёлкать 300 товаров. А вот к категории добавить товары… мне казалось что это где-то в самом minishop2 должно быть, но не нашел.
В поиске нашел дополнение msPre за 5000 р. и msBatchEditor которого уже нет.
Комментарии: 8
нужно вручную прощёлкать 300 товаровДа, либо написать скрипт который выберет товары и добавит в их в нужную категорию создав записи msCategoryMember
вручную прощёлкать 300 товаровНе обязательно :)
Если футболки размечены параметрами или опциями, и в них указаны, какие Черные, а какие Белые по признаку «цвет», и например С принтом или Без принта по признаку «тип», то удобнее создать отдельный шаблон «подборки товаров» и использовать его для страниц данного вида в паре с настроенными выборками через msProductsComposerSelection либо без него, если передать в вызов msProducts или mFilter через параметр &where или &tvFilters нужные данные для выборки иным способом (к примеру через ещё одну TV или опцию ms2)
MODX очень гибкий, всегда есть несколько решений. Даже если разметки характеристик у товаров нет, и прокликивать и размечать 1000 товаров не хочется то, хоть и не так точно и красиво, но всё-таки можно выбрать товары по названию через &where по маске «черн*» и «с принт*», а в случае недостаточной скорости — закэшировать всё это. И возможно, даже обновлять кэш в фоне через, например, scheduler
Спасибо за ответы, есть над чем подумать, действительно несколько нетривиальных вариантов, например в БД сделать в таблицу ms2_product_categories импорт записей product_id > category_id.
Надеялся что я просто не увидел встроенную функцию в минишоп, но увы.
Надеялся что я просто не увидел встроенную функцию в минишоп, но увы.
Не понимаю в чём тут «увы».
Перенести товары в категорию (переместить) → возможно встроенными средствами, добавить дополнительную категорию (чтобы товар в двух одновременно лежал) → тоже возможно. И всё это — используя встроенные функции.
Также можно, используя встроенные возможности выборки товаров, без какого-либо программирования, организовать подгрузку на нужную страницу товаров по определенным параметрам.
Кроме того, существуют готовые вспомогательные средства (в т.ч. платные, как недорогие, так и сравнительно более затратные) для ещё более гибкого и быстрого управления этими функциями.
В этой задаче применять создание дополнительной таблицы и потом ещё добираться до данных в ней я считаю сильно избыточным решением, но никто естественно не мешает так сделать.
Можете уточнить, какого элемента управления вам не хватило? И используемые версии Minishop + MODX, на всякий случай
Перенести товары в категорию (переместить) → возможно встроенными средствами, добавить дополнительную категорию (чтобы товар в двух одновременно лежал) → тоже возможно. И всё это — используя встроенные функции.
Также можно, используя встроенные возможности выборки товаров, без какого-либо программирования, организовать подгрузку на нужную страницу товаров по определенным параметрам.
Кроме того, существуют готовые вспомогательные средства (в т.ч. платные, как недорогие, так и сравнительно более затратные) для ещё более гибкого и быстрого управления этими функциями.
В этой задаче применять создание дополнительной таблицы и потом ещё добираться до данных в ней я считаю сильно избыточным решением, но никто естественно не мешает так сделать.
Можете уточнить, какого элемента управления вам не хватило? И используемые версии Minishop + MODX, на всякий случай
MODX 2.8.8 и miniShop2 4.4.0
У меня много товаров, которым массово надо дать новую дополнительную категорию.
Как я это представлял. Создаю новую категорию, захожу в неё, во вкладку товары, нажимаю кнопку [добавить товар] — и там выбираю те товары, которые есть уже в другой категории. Но эта кнопка добавляет (создаёт) новый товар.
У меня много товаров, которым массово надо дать новую дополнительную категорию.
Как я это представлял. Создаю новую категорию, захожу в неё, во вкладку товары, нажимаю кнопку [добавить товар] — и там выбираю те товары, которые есть уже в другой категории. Но эта кнопка добавляет (создаёт) новый товар.
В поиске нашел дополнение msPre за 5000 р. и msBatchEditor которого уже нет.Вот такое есть дополнение для массовой выборки ресурсов и работы с ними Batcher
А блин, прочитал внимательнее, не подойдет это дополнение, если надо перенести в дополнительную категорию (Чтобы товар стал в двух категориях).
Можно будет использовать только если перенести из одной категории в другую.
Можно будет использовать только если перенести из одной категории в другую.
Батчер я поставил первым делом, он не подходит для этого, но спасибо…
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.