Gsay
Постоялец
- Регистрация
- 10 Дек 2012
- Сообщения
- 47
- Реакции
- 14
Я пользуюсь плагином для vitruemart, который автоматически заносит товары из дочерних категорий в родительскую.
Поискал - вот ссылка на плагин (Для просмотра ссылки Войдиили Зарегистрируйся) - он бесплатный, правда, там декларируется совместимость с VM 2. Я не помню, пользовался им где-то год назад с актуальной на той момент версией virtuemart, но сейчас сайт уже удален, посмотреть и проверить версию не могу. Возможно, плагин будет работать и в VM3. Он при любом входе в админку автоматически обновлял категории товара. Впрочем, написать простенькую программку с запросами, которые добавляют родительскую категорию к товару из дочерней, не так уж и сложно.
Если что, подскажу, в каких таблицах и полях базы VM искать записи о категориях товаров. Но там все более-менее интуитивно понятно. Есть таблица со списком категорий, и в ней можно найти информацию о родительской категории в случае ее наличия. И есть таблица с записями конкретных категорий для любого из товаров. Можно считывать информацию о номере категории товара из второй таблицы, проверять на наличие родительской категории для этой категории в первой таблице и добавлять во вторую таблицу записи о принадлежности товара к родительской категории. Единственное - нужно будет побеспокоиться о дублирующих записях - чтобы не было повторений во второй таблице. Но это тоже несложно, вводится всего лишь один проверочный запрос перед каждой записью во вторую. таблицу.
Но сначала проверьте плагин, скорее всего, он решит Вашу проблему. Мне, по крайней мере, он помог.
Обманул с названием плагина, память подвела, извините! Плагин называется по-другому и точно работает в VM3. Вот его описание от авторов:
VM 2 and VM 3 Compatible
This plugin enables you to see product from sub-categories in the parent categories. The plugin is triggered by logging in to the administration and automatically assigns all parent categories to a product.
И вот ссылка - Для просмотра ссылки Войдиили Зарегистрируйся.
Настройки там простые, и после установки плагина и его настройки при входе в админку VM сверху выскакивает сообщение вида "VM Relations plugin founded xxx category-product relations". И нужно только сделать любое сохранение в VM, скажем, открыть и пересохранить один из товаров, и родительские категории пропишутся автоматически для всех товаров из базы.
Добавлю лишь, что и этот плагин бесплатный, так что пользуйтесь на здоровье!
Поискал - вот ссылка на плагин (Для просмотра ссылки Войди
Если что, подскажу, в каких таблицах и полях базы VM искать записи о категориях товаров. Но там все более-менее интуитивно понятно. Есть таблица со списком категорий, и в ней можно найти информацию о родительской категории в случае ее наличия. И есть таблица с записями конкретных категорий для любого из товаров. Можно считывать информацию о номере категории товара из второй таблицы, проверять на наличие родительской категории для этой категории в первой таблице и добавлять во вторую таблицу записи о принадлежности товара к родительской категории. Единственное - нужно будет побеспокоиться о дублирующих записях - чтобы не было повторений во второй таблице. Но это тоже несложно, вводится всего лишь один проверочный запрос перед каждой записью во вторую. таблицу.
Но сначала проверьте плагин, скорее всего, он решит Вашу проблему. Мне, по крайней мере, он помог.
Обманул с названием плагина, память подвела, извините! Плагин называется по-другому и точно работает в VM3. Вот его описание от авторов:
VM 2 and VM 3 Compatible
This plugin enables you to see product from sub-categories in the parent categories. The plugin is triggered by logging in to the administration and automatically assigns all parent categories to a product.
И вот ссылка - Для просмотра ссылки Войди
Настройки там простые, и после установки плагина и его настройки при входе в админку VM сверху выскакивает сообщение вида "VM Relations plugin founded xxx category-product relations". И нужно только сделать любое сохранение в VM, скажем, открыть и пересохранить один из товаров, и родительские категории пропишутся автоматически для всех товаров из базы.
Добавлю лишь, что и этот плагин бесплатный, так что пользуйтесь на здоровье!
Последнее редактирование модератором: