Куда идем?

В статье рассказывается о том, что такое «Типы товаров VirtueMart», параметры типов и расширенный поиск по дополнительным параметрам. Прочитав ее, ты  научишься создавать типы товаров, и любое количество параметров к ним, связывать типы с товарами, а также пользоваться расширенным поиском.

Тип товара сильно отличается по функциональности от категории товара, но они оба имеют цель описывать товары. Как правило, категория описывает использование товара, но тип описывает значения параметров основных особенностей товара и расширяет общее описание категории.

Создание типов товара

Термин «создание» используется здесь, чтобы не спутать его с «Добавить тип товара» или «назначить тип товару».

Для создание нового типа товара зайдите в «Товары» –> «Добавить тип товара».

products

Важно

«Создание типа товара» возможно только таким образом и только их этого пункта меню. Хотя это выглядит также, как и опция «Создание связи типа с товаром», они совершенно различны.

Редактирование информации о типе товара

В открывшейся(//в предыдущем пункте) форме, вы можете изменить информацию о типе товара.

Подсказка

Не рекомендуется использовать опции «Изображение», «Pagebreak» и «Readmore», потому что это ненужная работа. Если вам требуется написать подробную информацию о товаре, используйте аналогичное поле в описании категории и далее – в описании товара.

Рисунок 1 – Администрирование VirtueMart: Управление типами товаров – информация о типе товара

Рисунок 1 – Администрирование VirtueMart: Управление типами товаров – информация о типе товара

После того, как вы внесете информацию, нажмите «Сохранить». Сейчас вы должны увидеть Список типов товара.

Параметры типа товара

После прочтения этого раздела, вы должны решить будете ли вы описывать товары категории только используя параметры типов и не используя поле «описание товара» для показа параметров или использовать оба. //В данном случае речь идет о возможном дублировании информации.

Создание параметров

Для создания параметров нажмите ссылку «Показать», как показано на рисунке ниже:

Рисунок 2 – Администрирование VirtueMart: Управление типами товаров – список типов товара

Рисунок 2 – Администрирование VirtueMart: Управление типами товаров – список типов товара

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

Рисунок 3 – Администрирование VirtueMart: Управление типами товаров – тип товара–информация о параметре

Рисунок 3 – Администрирование VirtueMart: Управление типами товаров – тип товара–информация о параметре

В форме доступны следующие установки:

название параметра – это название будет названием поля в таблице базы данных. Оно должно быть уникальным, не содержать пробелов, состоять только из латинских букв и цифр;

подпись параметра – это название параметра, которое будет показано пользователям;

описание параметра – может быть использовано, для того, чтобы объяснить покупателям, что означает данный параметр;

порядок сортировки – определяет порядок сортировки в списке расширенного поиска по параметрам;

тип параметра – определяет поведение параметра при расширенном поиске по параметрам:

целый – целое число;

текст и малый текст – может быть использован как нечисловая величина, например различные типы материалов, некоторые опции или функции;

вещественный – дробные числа;

знаковый – один буквенно-цифровой знак (например пол – М или Ж);

дата и время – дата и время события, касающегося вашего товара;

дата – только дата события, касающегося вашего товара;

время – только время события, касающегося вашего товара;

выпадающий список – этот тип параметра служит для нескольких целей, пожалуйста, проконсультируйтесь по  PHP и MySQL перед его использованием;

разделительная линия – этот тип параметра не реальный параметр, его назначение –разделять наборы параметров и определять эти наборы, что нужно для лучшего понимания параметров покупателями в случае, когда вы не используйте поле «Описание товара» для  объяснения того, что они означают, а используйте только «список параметров типа товара» //Это предложение довольно сложное для понимания. Для того, чтобы понять, что здесь написано, советую попробовать применить этот тип на сайте, посмотреть, что получится, и, после этого, еще раз медленно и внимательно прочитать;

допустимые значения – в этом поле вы должны написать все допустимые значения параметра, разделяя их только «;» (без кавычек) без пробелов перед и после нее. Если новый товар, поступивший в продажу, имеет бОльшее значение параметра, чем заданные ранее, обновите это поле, внеся новое значение; также вы можете  настроить свойства вашего нового товара;

показывает допустимые значения для выпадающего списка?// в моей версии локализации VirtueMart этот пункт переведен именно так, хотя реально должно быть «Показывать возможные значения как множественный выбор?» – если отмечено, то для параметров товара и поиска становится возможен множественный выбор;

значение по умолчанию – вы можете использовать эту опцию, если товары имеют значение по-умолчанию, или если вы хотите, чтобы по-умолчанию товар был без опций, например, указать «нет», или, как пример, предлагаемый для установки даты и времени;

единица – единица измерения параметра.

После заполнения формы нажмите «Сохранить». Теперь вы видите список параметров вашего типа товара.

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

Рисунок 4 – Администрирование VirtueMart: Управление типами товаров – параметры типа товара.

Рисунок 4 – Администрирование VirtueMart: Управление типами товаров – параметры типа товара.

Связи типов с товарами

Сейчас пришло время назначить товарам категории созданные типы товаров.

Важно

Для начинающих пользователей VirtueMart не рекомендуется назначать более одного типа товара на товар, потому что из-за сложности работы с расширениями SEF, обработка длинных ссылок в процессе поиска по параметрам может вызвать страницу 404. В этом случае продвинутые пользователи должны работать с каждым отдельным товаром, связанным с многими типами в базе данных, это сложная работа, НО вы всегда можете попросить помощи на форуме VirtueMart.

Важно

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

Важно

Если вы собираетесь создать несколько типов для неродительской категории, вы должны подумать о том, как бы эти типы были представлены для дочерних категорий, вы должны дать им имена, как категориям, но таких категорий нет. Это очень рискованная настройка, потому что велика вероятность, что вы можете забыть назначить типы товара некоторым товарам, и эти товары будут игнорироваться в поиске по параметрам, НО вам не нужно иметь очень глубокую структуру категорий. Таким образом, мы говорим о товарах, аналогичных по функциям, но имеющих разные параметры и значения параметров.

Пример

Пример: вы имеете категорию «Дисплеи» и в ней создано 2 дочерние категории (подкатегории): «LCD дисплеи» и «Плазменные дисплеи». Товары этих двух категорий выполняют одинаковые функции (показывают изображение), но имеют различные параметры, и вы не можете назначить единственный тип товара, который будет описывать все LCD и плазменные дисплеи, потому что разрешение плазмы очень не похоже на разрешение LCD. Так что в этом случае вы должны создать 2 типа товара для товаров категории «дисплеи»: тип товара «LCD дисплеи» и тип товара «Плазменные дисплеи». Это лучшее, что можно сделать, потому что плазма очень отличается от LCD.

Создание связи между товаром и типом товара

Случай 1. Добавление/назначение типа товара существующему товару

Перейдите в список товаров и следуйте этим шагам:

Рисунок 5 – Администрирование VirtueMart: Управление типами товаров – добавление нового типа товара к товару. Шаг 1.

Рисунок 5 – Администрирование VirtueMart: Управление типами товаров – добавление нового типа товара к товару. Шаг 1.

Рисунок 6 – Администрирование VirtueMart: Управление типами товаров – добавление нового типа товара к товару. Шаг 2.

Рисунок 6 – Администрирование VirtueMart: Управление типами товаров – добавление нового типа товара к товару. Шаг 2.

Сейчас перейдите в конфигурацию вашего товара и настройте для него значения параметров.

Рисунок 7 – Администрирование VirtueMart: Управление типами товаров – добавление нового типа товара к товару. Шаг 3.

Рисунок 7 – Администрирование VirtueMart: Управление типами товаров – добавление нового типа товара к товару. Шаг 3.

Теперь давайте проверим fly-страницу товара.

Рисунок 8 – Администрирование VirtueMart: Управление типами товаров – fly-страница товара, связанного с типом.

Рисунок 8 – Администрирование VirtueMart: Управление типами товаров – fly-страница товара, связанного с типом.

Примечание

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

Случай 2. Создание нового товара, уже связанного с типом товара

Этот случай подразумевает, что вы сначала создали типы товара, а затем товары. В этом случае вы должны выполнить следующие шаги. Для начала перейдите в список типов товара и нажмите «Показать» для того типа, который вы хотите связать с новым товаром.

Подсказка

Это самый быстрый процесс создания базы данных с товарами, связанными с типами.

 Рисунок 9 – Администрирование VirtueMart: Управление типами товаров – создание нового товара, уже связанного с типом. Шаг 1.

Рисунок 9 – Администрирование VirtueMart: Управление типами товаров – создание нового товара, уже связанного с типом. Шаг 1.

Примечание

В нормальном «списке товаров» вы не имеете возможности создавать товары, уже связанные с типом; вы можете это сделать только из «списка типов товаров».

Рисунок 10 – Администрирование VirtueMart: Управление типами товаров – создание нового товара, уже связанного с типом. Шаг 2.

Рисунок 10 – Администрирование VirtueMart: Управление типами товаров – создание нового товара, уже связанного с типом. Шаг 2.

 Рисунок 11 – Администрирование VirtueMart: Управление типами товаров – создание нового товара, уже связанного с типом. Шаг 3.

Рисунок 11 – Администрирование VirtueMart: Управление типами товаров – создание нового товара, уже связанного с типом. Шаг 3.

Расширенный поиск по дополнительным параметрам

Для того, чтобы иметь возможность воспользоваться этим типом поиска, вы должны включить опцию «Расширенный поиск по дополнительным параметрам» в основном модуле VirtueMart. Чтобы сделать это перейдите в менеджер модулей Joomla! и откройте  «VirtueMart Module». Там должна быть опция «Show Product Parameter Search Field?».

Подсказка

Опция «Расширенный поиск по дополнительным параметрам» также доступна в модуле «VirtueMart all in one».

Теперь перейдите на сайт, обновите страницу и кликните по ссылке «расширенный поиск».

Рисунок 12 – Администрирование VirtueMart: Управление типами товаров – расширенный поиск по дополнительным параметрам – выбор типа товара.

Рисунок 12 – Администрирование VirtueMart: Управление типами товаров – расширенный поиск по дополнительным параметрам – выбор типа товара.

Рисунок 13 – Администрирование VirtueMart: Управление типами товаров – расширенный поиск по дополнительным параметрам – выбор значений параметров.

Рисунок 13 – Администрирование VirtueMart: Управление типами товаров – расширенный поиск по дополнительным параметрам – выбор значений параметров.

Рисунок 14 – Администрирование VirtueMart: Управление типами товаров – расширенный поиск по дополнительным параметрам – результаты поиска.

Рисунок 14 – Администрирование VirtueMart: Управление типами товаров – расширенный поиск по дополнительным параметрам – результаты поиска.

Удаление типов товара

Удаление типов – важное решение, поскольку при удалении типа товара, будут удалены все связи с товарами и вы больше не сможете найти эти товары по соответствующим параметрам. Если вы больше не нуждаетесь в типе товара, удалить его можно следующим способом: перейдите в список типов товаров, отметьте ненужные типы и нажмите «Удалить».

//На этом рассказ о типах товаров закончен. Добавлю от себя, что работа с типами – большая, трудоемкая задача. Каждому товару тип задается отдельно. Но процесс можно ускорить, если работать напрямую с базой данных, либо, используя компонент CSV Improved (экспортировать товары без типов, добавить в офисе новую колонку, внести в нее типы, и, слегка переделав шаблон для импорта, импортировать обратно).

Об авторе
Wedal
(Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.

Похожие статьи

Добавить комментарий

Комментарии  
2
а где можно найти файл в котором можно изменить код отображения элементов "типов" ?
0
Владимир, что такое "элементы типов"? Я не употреблял такого выражения в статье. Так или иначе, если я правильно понял, то вам нужно изменить внешний вид отображения выбора параметров типов (жутко звучит, и переварить сложно :-) ), это делается в fly-странице товара, ну и, соответственно, в связанных с ней css-стилях (смотрите через Firebug).
0
Подскажите, пожалуйста, как можно сделать так чтобы название параметра типа при выводе на странице товара отображалось на одной строке? Т.е. нужно как бы расширить колонку с названиями параметов.
0
Роман, читаем статьи по редактированию шаблона VirtueMart. Их можно найти в этой серии далее.
0
Если Вы имеете ввиду части 19-21 серии статей про VM, то там я не нашел ответа на этот вопрос :sad:
0
Подскажите, пожалуйста, можно ли прописать связи между товаром и товаром? Например, нужно создать рубрику "товары-заменители", когда при отсутствии нужного товара будет появляться товар с аналогичными характеристиками.
Придется прописывать связи между товарами вручную или можно как-то ускорить процесс (товаров несколько десятков тысяч) и сделать его автоматическим?
0
Анастасия, цитирую и отвечаю:

"Подскажите, пожалуйста, можно ли прописать связи между товаром и товаром?" - да, можно. Но только, как сопутствующие товары. Например, открывается страница с товаром, а внизу этой страницы есть строка "Сопутствующие товары", в которой указываются ссылки на заданные вами товары. К каждому товару сопутствующие товары добавляются вручную. В настройках товара есть вкладка "Сопутствующие товары". Там, в строке поиска, нужно вписать минимум 4 символа(!) названия товара или категории товаров, и тогда товар можно будет добавить, как сопутствующий. Правда этот вариант подходит, например, когда товар - монитор, а сопутствующие товары - кабель для монитора, салфетки для монитора.

"Например, нужно создать рубрику “товары-заменители”, когда при отсутствии нужного товара будет появляться товар с аналогичными характеристиками." - это реализуется только с помощью расширенного поиска по характеристикам. Т.е. покупатель должен задать все необходимые ему характеристики товара и поиск покажет все товары с заданными характеристиками, которые есть в магазине. Если же вы имеете ввиду, что, например, покупатель ввел в строку поиска фразу "монитор LG 19 L1953TR", такого монитора в магазине нет, но поиск найдет все мониторы LG с диагональю 19, то вам просто нужно использовать любой интеллектуальный поиск, который ищет не по точной фразе, а по каждому слову отдельно.

"Придется прописывать связи между товарами вручную или можно как-то ускорить процесс (товаров несколько десятков тысяч) и сделать его автоматическим?" - если вы будете использовать расширенный поиск по характеристикам, то характеристики для каждого товара придется прописывать вручную. Единственный вариант ускорения этого процесса - прямые SQL-запросы к базе данных.
0
А у меня что-то вообще на странице не вывелись сами типы товара. В админке появились, в расширенном поиске тоже появились.. на странице товара просто нету.. какой шаблон FLY должен использоваться для вывода? может у меня просто переменной этой нету?
0
Извините, разобрался))) Оказывается, по-любому должне быть файл в папке comoon шаблона магазина - product_type.tpl.php а в самом шабле FLY должен быть вывод переменной product_type. А также нарыл и как редактировать стиль подсказок - в файле wz_tooltip.js (находится в папке js)/ ну эт вдруг кому надо)
0
Подскажите, пожалуйста как зделать (встроить)
расширенный поиск по дополнительным параметрам в месте с товаром.
что то вроде этого
http://tehnotrade.com.ua/akkufoto/type_akkum_batar_li_ion/
1

Цитирую romma:

Подскажите, пожалуйста как зделать (встроить)
расширенный поиск по дополнительным параметрам в месте с товаром.
что то вроде этого
http://tehnotrade.com.ua/akkufoto/type_akkum_batar_li_ion/


romma, для этого есть несколько специальных дополнений для VirtueMart, их можно посмотреть здесь: http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-products-search . Но то, что нужно вам есть там только в коммерческой лицензии. Можно также сделать это самому путем вставки шаблона страницы расширенного поиска в fly-страницу товара, но для этого нужны знания php.
0
Подскажы пожалуста где находится 1)(шаблон страницы расширенного поиска ) и 2)(fly-страницу товара) попробую поломать голову как это сделать.недумал что эта проблема нерешена до сих пор на уровне кампонентов или модулей для безплатного использования
0
Подскажите пожалуйста как можно расширенный поиск по характеристикам поместить в модуль. я хочу сделать нечто похожее на хттп://r13.com.ua/ , только стандартный модуль никак не подходит... У меня 2 типа товара (2 разных, не связанных товара) и если сделать стандартный модуль то он предлагает выбрать один из типов. Вот если бы можно было бы куда то вписать ID типа товара....
0
Подскажите, как сделать вывод типа товара индивидуальным шаблоном?
При создании типа товара внизу есть специальные поля для подключения своего шаблона, я пробовал прописывать там свои шаблоны, но ничего не получилось, товар выводится стандартным шаблоном. В документации подробностей по этой функции не нашел. Может вы подскажите?
0
Здравствуйте!

Вот тут можно подробнее:


Цитата:


Чтобы сделать это перейдите в менеджер модулей Joomla! и откройте «VirtueMart Module». Там должна быть опция «Show Product Parameter Search Field?».

Как я понял:

Расширения -> Менеджер модулей, а дальше "VirtueMart Module" я не нашел.
0
Ильдар Хакимов, это означает одну из 3-х вещей:
1) вы плохо искали;
2) вы его переименовали(тогда смотрите по названию пакета модуля в самой правой колонке);
3) вы его не установили.
0
Магазин ставил не я. Какой должен быть тип модуля, mod_virtumart? У меня такого нет. Но разве без установки основного модуля может работать сам магазин?
0
Ильдар Хакимов, если магазин работает, значит модуль установлен и переименован. Ищите лучше. Тип mod_virtuemart.
0
его действительно нет.
mod_virtuemart_cart и mod_virtuemart_search есть, а mod_virtuemart нет.
0
lkno, отпишитесь здесь если найдете решение.
0
"Но процесс можно ускорить, если работать напрямую с базой данных, либо, используя компонент CSV Improved (экспортировать товары без типов, добавить в офисе новую колонку, внести в нее типы, и, слегка переделав шаблон для импорта, импортировать обратно)."
Можно подробнее описать что именно подправить чтобы импортировать мои свойства
0
alex, это все довольно сложно. Обязательно напишу об этом в следующих статьях.
0
Спасибо! Трудоемкая тема действительно..
0
Прошу помощи у уважаемого автора. У меня есть интернет магазин офисных кресел. Есть разные категории кресел - для персонала, посетителей, руководителей. Каждая категория производится в разной ткани, коже и т..д.
Посоветуйте как связать это все. Заранее спасибо
0
Мирослав, тут может быть много вариантов.
Самый простой вариант:

категории VirtueMart - категории кресел
подкатегории VirtueMart - кресла из ткани, кресла из кожи, и.т.д.
Свойства товаров VirtueMart - размер кресел, цвет кресел и.т.д.
0
Я запуталась в категориях, типов товаров и т.д. Посоветуйте, пожалуйста, как лучше это реализовать: керамическая плитка, пять категорий производителей, в каждой из которых свои изготовители, коллекции, в каждой коллекции - плитка и профили разных размеров, цветов. Я делаю так:
категория - производители
подкатегория - коллекция
типы товара - плитка и профиль
параметры товара - цвет, размер
Правильно ли, или что-то я не учитываю? Я совершенный новичок в virtuemart!
0
Katerina, для новичка задача действительно сложная.
Я бы советовал сделать так:
1) Производителей занести в производителей VirtueMart. Вряд ли покупатели плитки столь осведомлены, что им нужно изначально выбирать производителя. А тем, кому это нужно, смогут использовать выбор из модуля производителей.
2) Категории должны быть коллекциями. Хотя я не специалист в плитке, мне представляется это лучшим вариантом сортировки.
Далее все правильно.
0
Спасибо огромное! Я так и сделаю! У меня еще такой вопрос: мне нужна корзина, но покупатель будет заказывать плитку по телефону, не заполняя форму о доставке и оплате. Как это лучше реализовать? Если я использую вирт как каталог, функции корзины убираются, а если с корзиной - то ничего не могу подулать со стандартной формой заявки
0
Katerina, не пойму, зачем нужна корзина, если покупатель будет делать заказ по телефону? :-)
1
корзина - просто для того, чтобы покупатель мог в нее сложить по ходу гуляния по сайту все понравившиеся товары и посчитать общую сумму :-)
0
Katerina, тогда все просто. Отредактируйте шаблон корзины заменив ссылку "оформить заказ" на что-то типа "Заказать выбранные товары можно по телефону XXX-XXX-XXX". Где это искать читайте здесь: wedal.ru/rasshireniya-joomla/virtuemart-internet-magazin-na-joomla-chast-19-edit-virtuemart-template-begin.html.
0
спасибо!! Я посмотрю!!
0
Wedal, простите, если отнимаю Ваше время, но у меня не получилось последовать Вашему совету. Как человек, совершенно не знающий php, я ничего не поняла в том файле basket_b2b.html.php, о котором, видимо, Вы говорили. Насколько я понимаю, мне нужно где-то заменить фразу "Оформить заказ" на нужную мне, и убрать ссылку на продолжение заказа. Если у Вас есть время, можете написать подробнее, куда залезать и где править?? Я не программист, а простой дизайнер :oops:
0
Подскажите, пожалуйста, какое максимальное количество параметров можно использовать для одного типа товара? Какое оптимальное количество? Влияет ли количество параметров на скорость загрузки результатов поиска и fly-страницы?
1
Роман,

Цитата:

Подскажите, пожалуйста, какое максимальное количество параметров можно использовать для одного типа товара?

Не ограничено.

Цитата:

Какое оптимальное количество?

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

Цитата:

Влияет ли количество параметров на скорость загрузки результатов поиска и fly-страницы?

Несомненно. Но вопрос в величине влияния. Тут оптимум каждый выбирает сам. Ориентируйтесь на другие нормальные магазины.
0
Большое спасибо за ответ!
Все же мне остается не совсем понятно насколько медленнее будут выводиться результаты поиска по 50-ти параметрам для одного типа по сравнению с, например, простым поиском по наименованию товара? Может быть подскажете как это можно узнать наименее трудоемким путем? Заранее благодарен на помощь.
0
Роман, проще всего попробовать. :-) . А вообще, все пути трудоемки.
0
К сожалению, так и не удалось найти "нормальный" магазин на VM с подобным расширенным поиском с большим количеством параметров типа. :sad: В основном он ограничивается начальными настройками, т.е. 2-3 параметра. Для меня же сейчас встает вопрос перенести все характеристики товаров в параметры типа товара, либо просто вставить таблицу с характеристиками в описании товара. Первый вариант, конечно значительно повысит юзабилити. Стоит ли ради него жертвовать быстротой загрузки страниц?
0
Роман, тут, как я уже говорил, решать только вам. Что для вас важнее: скорость или качество? Это палка о двух концах. Выбирать придется только один.
0
Хочу выразить респект автору - хороший сайт. У меня следующая проблема делаю все как у Вас показано, но на этапе рисунка 11 когда нажимаю сохранить virtuemart говорит(Информация: Цена товара была обновлена.
Информация: Товар был успешно обновлен). но значения параметров не сохраняются.
0
удалил тип товара, по новой создал и все заработало, так и не понял в чем было дело.
3

Цитирую Hammerwd:

удалил тип товара, по новой создал и все заработало, так и не понял в чем было дело.



У меня в аналогичной ситуации, при создании типа товара, выдавалась ошибка "невозможно создать таблицу ....".
Решение:
Файл \administrator\components\com_virtuemart\classes\ps_product_type.php
Меняем строки :
124 // Make new table product_type_
$q = "CREATE TABLE `#__{vm}_product_type_";
$q .= $product_type_id .
......
$db->setQuery($q);

на:
// Make new table product_type_
$q = "CREATE TABLE `#__{vm}_product_type_";
$q .= $product_type_id . "` (`product_id` int(11) NOT NULL PRIMARY KEY) ENGINE=MyISAM;";
$db->setQuery($q);
(VW 1.1.9, MySQL 5.5.8)
0
Спасибо большое автору! Я впревые в своей работе столкнулся с VM и Ваши статьи мне помогли решить многие возникшие у меня вопросы.
Хочу задать вам вопрос. Подобный вопрос уже звучал в обсуждение, но вы не дали на него ответа. Заранее извиняюсь за навязчивость.
У меня возникла проблема. Мне необходима чтобы форма расширенного поиска отображалась в модуле, а не в основном контенте. Не подскажите каким образом это можно осуществить?
Заранее блогадарен!
0
DIS, да, вопрос уже был. Только ответа однозначного нет. В VirtueMart нет такой возможности, нужно искать сторонний модуль, который точно существует.
0
Приветствую. Если указываю 5-6 допустимых значений в параметрах типа товара, можно ли сделать так, что бы определенному товару присвоить только 2-3 из этих значений, когда его связываешь с этим типом?
0
А, все, сам разобрался. Я ставил запятую вместо точки с запятой. И еще в данном случае надо выбирать тип параметра "выпадающий список". :-) Прикольно то, что выбрав много товаров в списке галочками, можно им сразу один тип назначить.
0
Wedal, подскажите, а можно ли в расширенном поиске сделать, чтобы покупатель мог выбирать НЕСКОЛЬКО значений параметра товара? Для примера - имеем Тип товара - Карандаш, его Параметры - Цвет, установленные значения Фильтра - красный, черный, синий, зеленый,. Есть ли вариант, чтобы покупатель при поиске выбрал поиск сразу среди черных и зеленых, но не среди красных и синих?
0
jvj, хороший вопрос. Стандартными средствами, думаю нет. Хотя имеет смысл поискать дополнительное расширение для расширенного поиска товаров VM. Оно наверняка существует.
0
"Если вы хотите создать один тип для НЕродительской (//имеется ввиду категория, не имеющая подкатегорий)".

Из Ваших слов следует, что тип можно создать на категорию товара?
0
Владимир, имеется ввиду вот что: у вас есть товар и типы этого товара. Эти типы будут как бы подтоварами. Для категории VirtueMart тип создать нельзя.
0
подскажите пожалуйста, как осуществить поиск по автору. а то делаю магазин книг.
запутался уже в разделах, категориях, типах :-?

буду признателен за помощь
0
Лев, да, действительно, типы - это, наверное, самая сложная часть VirtueMart. В них очень сложно разобраться и очень просто запутаться. Полностью объяснять вам не буду, т.к. это требует дополнительной информации и времени на обдумывание. Но подскажу. Книга - это ваш товар. А автор - это параметр товара. Если вы создадите его для книги, то в дальнейшем сможете использовать данный параметр в расширенном поиске по характеристикам.
0

Цитирую Wedal:

Книга - это ваш товар. А автор - это параметр товара. Если вы создадите его для книги, то в дальнейшем сможете использовать данный параметр в расширенном поиске по характеристикам.


параметр это тип или категория?
0
Лев, параметр - это параметр. Не тип и не категория. Читайте статью внимательно. Она действительно сложная.
0
хмм..
получается что у моей книги тип - автор
но вместе с этим типом добавляются все его параметры, т.е. и все авторы
что-то не то делаю?
0
Лев, тип - это книги, параметры - автор, кол-во страниц, год издания и.т.д. А товары это Книга1, Книга2, и.т.д
0
спасибо большое! разобрался, все работает

единственное только, можно ли убрать
" Вы можете заново осуществить поиск путем добавления второго слова и выбора оператора И или НЕ. При выборе..." ?
0
Лев, все, что на сайте написано по-русски, храниться а языковых файлах. Самый простой способ убрать или изменить надпись - найти ее в этих файлах. Чтобы искать было проще используем поиск через Total Commander.
0
Спасибо за совет, так и сделал.
файл этот в папке shop, если что
только вот при его изменении вместо русского текста вопросы
все кодировки уже перепробовал
что не так?
0
нотпад++ рулит
нужно сохранять без BOM
0
Подскажите пожалуйста, как правильно поступить в случае с одинаковыми подкатегориями. При создании категорий и подкатегорий их удобно размещать в меню с наглядной навигацией. Например мониторы - асус, самсунг
ноутбуки - асус, самсунг
В данном примере название подкатегорий одинаковое, но разное id и разное по содержимому. Расширенный поиск таким образом использовать не получается - он выводит при поиске такое количество подкатегорий с названиями производителя, какое существует во всех категориях. Если производителя указывать через параетры типа товара то нет возможности распределять продукцию по подкатегориям тем самым размещать их в меню в отсортированном порядке. Вот собственно и вопрос, как в таком случае правильно каталогизировать товар по следующей схеме тип устройство->производитель->модель. Спасибо.
1
Юрий, вы забрались в самые дебри VirtueMart. Это уже очень хорошо. Да, тут хитрый момент. Давайте отталкиваться от фактов:

Факт 1: В расширенном поиске по характеристикам должна быть возможность выбрать производителя. => Производитель должен быть характеристикой товара.

Факт 2: В категориях товары также должны быть рассортированы по производителям. => Производитель должен быть категорией товара. Стоп. Это не факт. Спрашивается, зачем нам создавать дополнительные категории производителей, если по ним товары можно просто отсортировать, используя характеристики?

Чтобы было понятнее, рекомендую обратить внимание на этот модуль(он платный, но оно того стоит):
http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-products-search/10328

А вот пример того, что с его помощью можно сделать:
http://www.galt.md/index.php?option=com_virtuemart&page=shop.browse&category_id=14&Itemid=1

По-моему, как раз то, что вам нужно.
0

Цитирую Wedal:


А вот пример того, что с его помощью можно сделать:
http://www.galt.md/index.php?option=com_virtuemart&page=shop.browse&category_id=14&Itemid=1

По-моему, как раз то, что вам нужно.


Большое спасибо за ответ, это действительно то что мне нужно, буду использовать.
P.S. Большое спасибо за Ваши труды, очень много ценной и полезной информации. Делаю третий сайт на joomla, но с virtuemart пришлось столкнуться впервые, Ваш цикл статей очень помог в освоении материала.
0
Ведал,друг, извини что опять отвлекаю,один раз ты мне уже помог,надеюсь и сейчас в помощи не откажешь. Столкнулся с проблемой, есть товар, допустим компьютерный стол, у него есть 5 цветов, как бы мне их сделать, чтобы когда пользователь нажимал на товар, он мог бы выбирать цвет, и возможно ли такое?
0
Слава, возможно. Если 2 пути: простой и сложный.

Простой: Каждому столу добавляем свойство "Цвет" и при покупке пользователь сможет просто выбрать цвет, но не увидит, как выглядит стол такого цвета.

Сложный: Родительский товар: "стол". У него дочерние товары "Красный стол", "Синий стол", и.т.д. Для каждого дочернего товара оформляется карточка как для любого из товаров VirtueMart. Ну т.е. название, артикул, цена, описание, картинки и.т.д. Когда пользователь зайдет на страницу товара, то в форме заказа будет выпадающий список с дочерними товарами, выбирая товар из которого будет меняться картинка.

Вот как-то так. Второй вариант гораздо сложнее первого и стоит подумать насколько вам это нужно.
0
спасибо большое,ведал,друг,как всегда выручаешь
0
Скажите, пожалуйста, как во flypage, сделать параметр товара активной ссылкой ( при клике открывались все товары с таким параметром)
например здесь :
http://audiosalon.by/av-mebel/mebel/category/product/2-mebel/9-dynaudio-revo-9981
я хочу чтобы параметр "серия" был активной ссылкой.
помогите, пожалуйста!
0
Ярослав, только за дополнительную денюжку. Существует отличное платное решение. Писал о нем здесь, 4-мя комментариями выше:


Цитата:

рекомендую обратить внимание на этот модуль(он платный, но оно того стоит):
extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-products-search/10328

А вот пример того, что с его помощью можно сделать: www.galt.md/index.php?option=com_virtuemart&page=shop.browse&category_id=14&Itemid=1

0
а никак нельзя взять переменные отвечающие за типы и сделать на них ссылку?
0

Цитирую Ярослав:

а никак нельзя взять переменные отвечающие за типы и сделать на них ссылку?



извините, не типы, а ПАРАМЕТРЫ типов
0
Ярослав, не совсем понимаю что вы хотите сделать. Вы смотрели пример в ссылке, которую я дал?
1
Сделала все так, как написано в Вашей статье. И все получилось! Спасибо=)
Только почему-то после изменения (!) одного из параметров товара (Артикль, габариты или вес) и нажатии кнопки "Сохранить", все выставленные данные в типе товара меняются на те, что по умолчанию... Подскажите, пожалуйста, как настроить, чтобы данные в типе товара фиксировались?
0
Не знаю, где спросить про обычный поиск товара (не расширенный), поэтому спрошу в этой части. У меня Джумла 1.5.22 - у Вас скачала. VirtuaMart 1.1.5. Поиск товара работает как-то странно. Некоторые товары выводятся четко по названию, и даже по части названия. А по некоторым результат поиска - все товары. Может быть Вы знаете, как вырулить эту ситуацию? А то я в полной растерянности.
0
Наталья, примеры.
0
Попробую... Фирма торгует сварочными аппаратами. Пока у меня не было реальных наименований, загрузила такие названия товара: Сварочный аппарат 1, Сварочный аппарат 2, Сварочный аппарат 3. В поле поиска набирала полностью наименование, например "Сварочный аппарат 2" (без кавычек, конечно). Результат поиска -все три сварочных аппарата. Одно наименование изменила на "Сварочный аппарат ДС". Этот товар стал находиться сразу, даже если в поле вводила часть названия - ДС. Для интереса заменила название еще одного товара на "KIND FJ". Если его ввожу в поле поиска, то опять выдаются все товары. Сегодня все наименования поменяла на реальные: ARC250, ARC315, MIG200. Теперь поиск работает правильно. Не пойму, какая тут логика. Если название будет состоять из 2-3 слов, да еще коротких, то я не уверена, что поиск будет работать правильно. Может быть, Вы сталкивались с таким?
0
Забыла написать, что поиск товара у меня ведется в модуле mod_virtuemart_search. А в главном модуле mod_virtuemart настройка Show Product Search Field отключена.
0
Наталья, реально, поиск - очень сложная штука. Спросите хоть у Яндекса или Гугла ;-) . Если хотите четко понимать принцип поиска VirtueMart, найдите код, формирующий рез-ты выборки и посмотрите, как он, собственно, это делает. От себя могу сказать, что в 95% случаев из 100 поиск работает корректно.
0
Большое спасибо, что ответили. Не уверена, что смогу разобраться с этим :) Но надеюсь, что с реальными названиями товара все будет благополучно.
0
Здравствуйте!!!
Делаю интернет магазин (http://mtwl.ru/work/nachodki/),
есть много вопросов:
1. Можно ли сделать при покупке товаров
отображение в корзине того что у вас в корзине 1 товар, т.е при выходе из корзины
покупатель мог видеть, то что в корзине
находится 1 товар или более, а то у меня не отображаются.
2. Где категории товаров с правой стороны, при выборе под категории,
допустим при выборе категории фонари,
под категории смещены вверх, менеджер модулей - категории товаров - Category display type - Transmenu - в админке у меня стоит это данная функция, пробывал JScook проблема была разрешена,
но не красиво на сайте категории выглядят, можно ли сделать как то чтобы род. категории не смещались так.
3. При поиске товаров все товары разбросаны не горизонтально, а вертикально, т.е разброс товаров очевиден, как сделать чтобы товары находились столбиком по одной линии друг за другом, в информации о категории у всех категорий и под категорий стоит Показывать x товаров в строке:1.
Буду вам очень благодарен за ответ.
0
Дмитрий,
1) Можно, если вывести где-нибудь нормальный модуль корзины, либо запихнуть его туда, где корзина сейчас, предварительно капитально переделав его внешний вид.
2) Да, конечно. Только нужно искать место в коде, а делать за вас это вряд ли кто-то будет просто так.
3) У вас результаты поиска выводятся вследующими блоками:

//div id="row_4d2fdb0a4e56f" style="margin-right: 5px; width: 23%; float: left;">
0
Найдите файл, в котором дописан этот стиль и измените width с 23% на 100%.
0
Спасибо!!!
А как сделать чтобы выбранные мною товары
не копировались а перемещались в установленную категорию, ведь есть много категорий в которых товары схожи с ней.
А копировать товар не охота, так как получается делаешь двойную работу, плюс фото при копирование удаляется.
1
Подскажите пожалуйста, при добалении "Типов товара", потом при добавлении параметров можно ввести в поле допустимые значения...
ВОПРОС: Как можно увеличить число символов вводимых в это поле? Так как приходиться вводить много значений и при сохранении половина значений отрезается. Заранее спасибо!
0
Подскажите пожалуйста, имеются два значение, возможно как-то сделать что-бы в результате поиска выдавались товары, в которых есть совпадения как по двум значениям, так хотя бы и по каждому?
Нашёл где это делается в файле shop.parameter_search_form.php, но так как знания программирования почти нулевые что править не знаю! Заранее спасибо!
0
Ребята горю! Перестал выводится тип товара. В начале было все нормально http://2g-studio.net/test2/index.php?page=shop.product_details&category_id=30&flypage=flypage.tpl&product_id=18&option=com_virtuemart&Itemid=1

При составлении нового товара (объекта) присоединяю тип товара , определяю его и сохраняю... но почему то не выводится http://2g-studio.net/test2/index.php?page=shop.product_details&flypage=flypage-ask.tpl&product_id=19&category_id=5&option=com_virtuemart&Itemid=1

не выводятся и дополнительные фотки под товаром (объектом)
хотя при просмотре представления (fly-страницы) текущего товара из админки VirtueMart все показывает!

какая может быть причина? подскажите пожалуйста!
0
Здравствуйте.
Столкнулся со следующей проблемой, количество символов сохраняемое в поле "допустимые значения" равно 250. Как убрать это ограничение?

При вводе все нормально (т.е когда вставляешь в поле значение) - показывает все значения. Нажимаешь кнопку "Применить" - сохраняет. В поле видны все значения. Но стоит выйти из формы редактирования параметра и войти заново, как устанавливается ограничение на 250 символов (все символы >250 исчезают из поля допустимые значения). Помогите плиз...
1
Все проблемы решил.

Для всех решение:
1) Заходим в MySQL (например через PHPAdmin)
2) Заходим в нашу базу данных
3) Заходим в таблицу jos_vm_product_type_parameter
4) Находим наш параметр и нажимаем "изменить"
5) Переход во вкладку структура
6) Изменяем тип параметра parameter_values (увеличиваем количество символов)

Тема закрыта.
0
Подскажите, пожалуйста. Как вынести расширенный поиск по характеристикам в отдельную страницу? Допустим, мне нужно, чтоб в каталоге продукции вверху находился расширенный поиск по характеристикам, а далее - контент и каталог продукции.

До этого я решил прописать поиск абсолютной ссылкой. Он появился на нужной странице, но теперь путь нарушен и я сюда не могу вставить контент(((
0
Артем, http://wedal.ru/rasshireniya-joomla/virtuemart-internet-magazin-na-joomla-chast-25-virtuemart-product-filtering.html
0
Роман, доброго вечера! В первую очередь хочу поблагодарить за то, чем Вы занимаетесь на этом сайте. Думаю Вам это стоит не мола нервов. Но раз уж заговорили об этом, разрешите и мне их Вам не много попортить))
У меня одна, но очень серьезная проблема. Значит я открываю товар, присваиваю ему тип товара с его параметрами. Далее, из всех этих параметров типа товара, выбираю те, которые соответствуют данному товару и сохраняю. После чего захожу опять в эти параметры типов товара и вижу что они не сохранились! На самом сайте, нажимая на расширенный поиск по характеристикам, появляются все типы товаров с их параметрами в виде выпадающего списка, но сам поиск я не могу осуществить, так как не могу сохранить за товаром его параметры из присвоенного ему типа товара. То есть они просто не сохраняются. Пробовал отключить SEO, просмотрел параметры главного модуля Virtuemart, поиграл с ними, потом попробовал поменять тип fly page, ничего не помогает!
Очень надеюсь что внятно объяснил проблему и также надеюсь что поможете!!

За ранее спасибо!
Ион.
1
Ион проверь все параметры типа - где то ошибка - обычно этот параметр отображается пустым у товара. удали его и должно все заработать.
0
Все правильно, спасибо! В одном из типов товара, между параметрами был пробел, он и был причиной. Правда чтобы понять, пришлось удалить все параметры и по одному заново их создавать, добавляя по одному параметру и по очереди проверяя на работоспособность! Еще раз спасибо, два дня парился!
Только вот сейчас у меня другая проблема, в карточке товаров не отображаются параметры, опять пытался поменять fly page, но безрезультатно! Выше нашел подходящую проблему

# Sirdarya 13.02.2010 20:44
А у меня что-то вообще на странице не вывелись сами типы товара. В админке появились, в расширенном поиске тоже появились.. на странице товара просто нету.. какой шаблон FLY должен использоваться для вывода? может у меня просто переменной этой нету?
Ответить | Ответить с цитатой | Цитировать


0 # Sirdarya 14.02.2010 15:06
Извините, разобрался))) Оказывается, по-любому должне быть файл в папке comoon шаблона магазина - product_type.tpl.php а в самом шабле FLY должен быть вывод переменной product_type. А также нарыл и как редактировать стиль подсказок - в файле wz_tooltip.js (находится в папке js)/ ну эт вдруг кому надо)

но боюсь сам в этом не разберусь!

Буду еще раз весьма благодарен за помощь!

Спасибо!
0
Решили проблему?
у меня то же почему то не отображается на странице товара параметры.. вроде вопрос поднимался но подробного ответа так и не нашел(
0

Цитирую Ион:

Роман, доброго вечера! В первую очередь хочу поблагодарить за то, чем Вы занимаетесь на этом сайте. Думаю Вам это стоит не мола нервов. Но раз уж заговорили об этом, разрешите и мне их Вам не много попортить))
У меня одна, но очень серьезная проблема. Значит я открываю товар, присваиваю ему тип товара с его параметрами. Далее, из всех этих параметров типа товара, выбираю те, которые соответствуют данному товару и сохраняю. После чего захожу опять в эти параметры типов товара и вижу что они не сохранились! На самом сайте, нажимая на расширенный поиск по характеристикам, появляются все типы товаров с их параметрами в виде выпадающего списка, но сам поиск я не могу осуществить, так как не могу сохранить за товаром его параметры из присвоенного ему типа товара. То есть они просто не сохраняются. Пробовал отключить SEO, просмотрел параметры главного модуля Virtuemart, поиграл с ними, потом попробовал поменять тип fly page, ничего не помогает!
Очень надеюсь что внятно объяснил проблему и также надеюсь что поможете!!

За ранее спасибо!
Ион.


Здравствуйте, у меня такая же проблема. Я уже перепробовала все, что написано было выше, по подобным проблемам - ничего не помогает. Может кто-нибудь полазиет у меня в админке и посмотрит свежим взглядом? Заранее спасибо
0
У меня такая проблема :
в допустимых значениях не хватает места для всех моих параметров .. такое ощущение как будто отграниченное количество ввода букв или других данных..потом когда открываешь карточку товара и хочешь выбрать нужный тип товара,то в списке их нет, там только 9 строк выходит..помогите пожалуйста как быть!!
0
Добрый день, у меня появилась такая проблема:
В поле ввода вариантов типа товара стоит ограничение в 255 символов и я абсолютно без понятия где именно установлено это ограничение
0
Fantasmagory, ответил вам на форуме. Вопросы дублировать не нужно. Скорость ответа это не увеличит.
0

Цитирую Wedal:

alex, это все довольно сложно. Обязательно напишу об этом в следующих статьях.



А статья об импорте через csv значений параметров типа для каждого товара уже написана? Очень не хватает примера такого файла импорта.
0
На самом деле очень интересует эта тема. Как раз начинаю заниматься подобным вопросом. Есть Excel Файл с 10 000 товаров с ценами названиями и около 8 параметрами. Для начала я использовал программу Convert XLS, все конвертится отлично, но вот исходник CSV не очень получается. Мне кажется нужно вначале файл Excel править перед конвертацией. И это только начало, что дальше могу только догадываться...
0
Здравствуйте!
Создаю параметры типов товара. В качестве допустимых значений идут слова на русском языке, в результате при добавлении товара и прописывании этих свойств virtuemart их не запоминает. Меняю на английские буквы - всё хорошо. Подскажите пожалуйста как можно вылечить?
0

Цитирую Данил:

Здравствуйте!
Создаю параметры типов товара. В качестве допустимых значений идут слова на русском языке, в результате при добавлении товара и прописывании этих свойств virtuemart их не запоминает. Меняю на английские буквы - всё хорошо. Подскажите пожалуйста как можно вылечить?


Данил, у меня точно такая-же проблема. Удалось Вам исправить этот глюк?
0

Цитирую Alex123:


Данил, у меня точно такая-же проблема. Удалось Вам исправить этот глюк?


Да, удалось. Это в базе mysql надо исправить тип кодировки этого поля. У меня она почему то была шведская )). В общем через phpMyAdmin заходите, и меняете на utf8_general_ci
см. фото по ссылке http://s2.ipicture.ru/uploads/20120312/x5i04w9n.jpg
0
Спасибо огромное! Вроди все заработало!
0
У меня такая ситуация: затачиваю магазин по торговлю шинами и запутался. Вот например: шина, производитель Michelin, модель X-Ice North, у это модели есть несколько размеров 175/70R13, 185/65R14 ну и еще парочку размеров. У меня заданы производители (Michelin, в примере), заданы категории (автошины) и подкатегории (легковые) и еще прописаны типы (шины и там отдельно указываются ширина, высота профиля, диаметр, тип, индексы скорости/нагрузки и прочие параметры).
Мне надо что бы пользователи могли выбрать шины >>> легковые >>> Michelin >>> X-Ice North на этой странице видеть описание модели а ниже таблицу с доступными вариантами для этой модели.
Пока у меня только получилось вбиваю модель, ей надо задать количество - но я не могу у модели много размеров, и цены у нее нет есть цена для конкретных размеров. Как мне тут лучше сделать? Может я изначально не так все сделал по типам и категориям?
Мне еще нужно что бы в расширенном поиске человек мог вибирать размеры типы шин и получать результат.
Помогите разобраться, пожалуйста.
0
Никита, должно быть так:
Шины - категория
Легковые - подкатегория
Michelin - производитель
X-Ice North - товар
175/70R13, 185/65R14 - дочерние товары
13',14'(или вроде того. Размеры, по которым можно будет искать в поиске) - характеристики дочерних товаров.
0
Характеристики дочерних товаров - вы имеете ввиду позиции основного товара. А под характеристиками что? Список свойств (там где заголовок и особенность) или это когда в родительский товар нажимаешь добавить свойство и потом в дочерних заполнять их?
Я получается добавил тип товара и в типе все характеристики перечисляются, но когда я выбираю в списке типа все параметры жму сохранить, появляется сообщение Информация:
Информация: Цена товара была обновлена.
Информация: Товар был успешно обновлен.
Но эти изменения не учитываются.
0
Если не трудно, посмотрите, пожалуйста, несколько сайтов на мою тему: http://www.nakolesah.ru/tires/michelin.aspx?page=3
http://magazin.unipol.ru/filterTires/8/0/4/1
http://www.best-tyres.ru/tyres/manufacturers/michelin
http://shummer.ru/wheels/tires/michelin/
Что-то такое должно получиться.
0

Цитирую Никита:

Характеристики дочерних товаров - вы имеете ввиду позиции основного товара. А под характеристиками что? Список свойств (там где заголовок и особенность) или это когда в родительский товар нажимаешь добавить свойство и потом в дочерних заполнять их?
Я получается добавил тип товара и в типе все характеристики перечисляются, но когда я выбираю в списке типа все параметры жму сохранить, появляется сообщение Информация:
Информация: Цена товара была обновлена.
Информация: Товар был успешно обновлен.
Но эти изменения не учитываются.


Еще актуально.
0
Доброго времени суток! Имеется интернет-магазин туристического снаряжения. У меня есть модуль "Фильтры" который установлен на категорию ПАЛАТКИ (сколько мест, сколько входов, вес, и пр. был установлен фрилансером, который бесследно исчез). Благодаря Вашей статье смогла сделать фильтры на категорию СПАЛЬНИКИ (температурный режим, сезонность и пр.)... но вот в чем беда... не могу этот модуль привязать к категории СПАЛЬНИКИ, что бы данный фильтр отображался только в категории спальники(.
Помогите пожалуйста.

з.ы. моя беда в картинках http://joomla-support.ru/thread38120.html
0
Александра, попробуйте это: http://wedal.ru/uroki-joomla/rasshirennoe-upravlenie-modulyami-joomla.html
Вообще в VM модуль можно привязать так, как вы хотите, только к ID категории.
0
1. Есть примерно 30 марок автомобилей, у каждой марки есть от 3 до 15 моделей автообилей.
2. Есть список запасных частей - приерно 20 наименований (Колодки передние, задние, приводной ремень, подшипник ступици, фильтр и т.д.)
Названия у этих запчастей одинаковые, но артикулы для каждой марки авто разные!
Суть проблемы:
Подскажите какая, более правильная, должна быть структура категорий, подкатегорий, типов товаров, чтобы покупатель проделывал следующий путь по магазину:
а. На главной странице названия с логотипами марок авто (Выбираем, к примеру, ФОРД);
б. Попадаем на страничку выбора модели авто (Выбираем ФОКУС 2 Седан);
в. Попадаем на страничку с общими названиями запчастей (Масла, фильтра, колодки, свечи и т.д. - выбираем, к примеру, свечи);
г. Попадаем на страничку выбора свечей именно для Форда Фокус 2 седан (Оригинал, замена, и т.д.).

Пункты (а) и (б) особых непоняток не вызывают если делать их через категории и подкатегории. А вот как в пункте (в, г) получить список наименований товара не прописывая по 20 подкатегорий для каждого автомобиля в отдельности?
0
Подскажите, когда ввожу по-русски в поля типов товаров, то получаются вопросительные знаки, уже все что могу перевел в ютф но толку нет... даже в админке товара текст после сохранения превращается в ?????
1

Цитирую Дима:

Подскажите, когда ввожу по-русски в поля типов товаров, то получаются вопросительные знаки, уже все что могу перевел в ютф но толку нет... даже в админке товара текст после сохранения превращается в ?????


Посмотрите в какой кодировке создается таблица с типами в базе данных.
0
Подскажите, в чём может быть проблема:
В вирте уже был настроен тип товара с параметрами. Есть товары с прописанными типами товаров и с установленными значениями параметров. Всё ок. Но при попытке изменить значения параметров типа товара в карточке продукта как обычно без ошибок всплывает окошко "Информация: Товар был успешно обновлен", но на деле параметры не изменяются. Может где-то не хватает прав?

Права к модулю product в вирте и ко всем его функциям, в т.ч. ProductTypeUpdateParam имеются.
0
zloi, честно - не помню. Вроде было нечто подобное, но очень давно. Попробуйте удалить параметры, сохранить товар, а затем добавить их по-новому.
0
Спасибо, помогло)) Удалил недавно добавленные параметры и просто добавил их заново.
0
Подскажите плиз. Я хочу изменить шаблон вывода зависимого товара. Требуется чтобы при отображении в виде таблицы, выводилось основное изображение каждого товара.

И кстати, у меня (по крайней мере на хроме) не отображается капча комментариев при попытке комментировать в качестве незарегенного пользователя.
0
Пример товара тут: http://lc77.ru/index.php?option=com_virtuemart&page=shop.product_details&flypage=flypage_images.tpl&product_id=2527
0
Добрый день! Подскажите, пожалуйста, у меня интернет-зоомагазин и необходимо создать товар с разным весом. Я добавляю свойства товара, но они не отображаются на сайте ни в категории ни в самой карточке товара. Мне кажется, что проблема в самом шаблоне.
Это так как у меня отображается карточка товара:
http://shop.mordawki.ru/katalog.html?page=shop.product_details&flypage=flypage.tpl&product_id=2995&category_id=37
Это так как я хочу:
http://msp61.ru/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=2&category_id=2&option=com_virtuemart&Itemid=11
и так же с категорией:
http://msp61.ru/index.php?page=shop.browse&category_id=2&option=com_virtuemart&Itemid=4
0
Серега, попробуйте изменить шаблон Joomla на стандартный и посмотреть, появятся ли эти поля. Если да, дело в шаблоне. Если нет, что-то другое.
0
Спасибо! Действительно проблема была в шаблоне, но теперь другая проблема появилась. Отображение получилось вот так:
http://shop.mordawki.ru/katalog.html?page=shop.product_details&flypage=flypage.tpl&product_id=2089&category_id=169
т.е. в этой же строке добавляется выпадающий список.
Вопрас первый: Как мне добавить это отображение в категорию (т.е. чтобы у каждого товара в категории можно было не заходя в карточку выбирать нужный параметр).
Вопрос второй: Я не могу добавить свойства такого вида "2,4кг" или "2.4кг". С точкой он вообще не создает, а с запятой переносит на второе свойство.
Третий вопрос: Как сделать, чтобы при выборе нужного веса цена (красным цветом которая) менялась автоматически? Спасибо огромное за оказанную помощь! Надеюсь что с Вами у меня все получится! :-)