
В статье рассказывается о том, что такое «Типы товаров VirtueMart», параметры типов и расширенный поиск по дополнительным параметрам. Прочитав ее, ты научишься создавать типы товаров, и любое количество параметров к ним, связывать типы с товарами, а также пользоваться расширенным поиском.
Содержание
Тип товара сильно отличается по функциональности от категории товара, но они оба имеют цель описывать товары. Как правило, категория описывает использование товара, но тип описывает значения параметров основных особенностей товара и расширяет общее описание категории.
Создание типов товара
Термин «создание» используется здесь, чтобы не спутать его с «Добавить тип товара» или «назначить тип товару».
Для создание нового типа товара зайдите в «Товары» –> «Добавить тип товара».
Важно
«Создание типа товара» возможно только таким образом и только их этого пункта меню. Хотя это выглядит также, как и опция «Создание связи типа с товаром», они совершенно различны.
Редактирование информации о типе товара
В открывшейся(//в предыдущем пункте) форме, вы можете изменить информацию о типе товара.
Подсказка
Не рекомендуется использовать опции «Изображение», «Pagebreak» и «Readmore», потому что это ненужная работа. Если вам требуется написать подробную информацию о товаре, используйте аналогичное поле в описании категории и далее – в описании товара.
Рисунок 1 – Администрирование VirtueMart: Управление типами товаров – информация о типе товара
После того, как вы внесете информацию, нажмите «Сохранить». Сейчас вы должны увидеть Список типов товара.
Параметры типа товара
После прочтения этого раздела, вы должны решить будете ли вы описывать товары категории только используя параметры типов и не используя поле «описание товара» для показа параметров или использовать оба. //В данном случае речь идет о возможном дублировании информации.
Создание параметров
Для создания параметров нажмите ссылку «Показать», как показано на рисунке ниже:
Рисунок 2 – Администрирование VirtueMart: Управление типами товаров – список типов товара
Сейчас вы видите пустой список параметров для созданного типа (//В данном случае тип – это мониторы, а параметрами будут диагональ, разрешение, и.т.д). Нажмите «Новый» и хорошо посмотрите на типы параметров в выпадающем окне формы. (//не спутай «параметры типа» и «типы параметров». В первом случае, как я уже сказал, это диагональ, разрешение, и.т.д, а во втором – целый, текст, вещественный, знаковый, т.и.д)
Рисунок 3 – Администрирование VirtueMart: Управление типами товаров – тип товара–информация о параметре
В форме доступны следующие установки:
название параметра – это название будет названием поля в таблице базы данных. Оно должно быть уникальным, не содержать пробелов, состоять только из латинских букв и цифр;
подпись параметра – это название параметра, которое будет показано пользователям;
описание параметра – может быть использовано, для того, чтобы объяснить покупателям, что означает данный параметр;
порядок сортировки – определяет порядок сортировки в списке расширенного поиска по параметрам;
тип параметра – определяет поведение параметра при расширенном поиске по параметрам:
– целый – целое число;
– текст и малый текст – может быть использован как нечисловая величина, например различные типы материалов, некоторые опции или функции;
– вещественный – дробные числа;
– знаковый – один буквенно-цифровой знак (например пол – М или Ж);
– дата и время – дата и время события, касающегося вашего товара;
– дата – только дата события, касающегося вашего товара;
– время – только время события, касающегося вашего товара;
– выпадающий список – этот тип параметра служит для нескольких целей, пожалуйста, проконсультируйтесь по PHP и MySQL перед его использованием;
– разделительная линия – этот тип параметра не реальный параметр, его назначение –разделять наборы параметров и определять эти наборы, что нужно для лучшего понимания параметров покупателями в случае, когда вы не используйте поле «Описание товара» для объяснения того, что они означают, а используйте только «список параметров типа товара» //Это предложение довольно сложное для понимания. Для того, чтобы понять, что здесь написано, советую попробовать применить этот тип на сайте, посмотреть, что получится, и, после этого, еще раз медленно и внимательно прочитать;
допустимые значения – в этом поле вы должны написать все допустимые значения параметра, разделяя их только «;» (без кавычек) без пробелов перед и после нее. Если новый товар, поступивший в продажу, имеет бОльшее значение параметра, чем заданные ранее, обновите это поле, внеся новое значение; также вы можете настроить свойства вашего нового товара;
показывает допустимые значения для выпадающего списка?// в моей версии локализации VirtueMart этот пункт переведен именно так, хотя реально должно быть «Показывать возможные значения как множественный выбор?» – если отмечено, то для параметров товара и поиска становится возможен множественный выбор;
значение по умолчанию – вы можете использовать эту опцию, если товары имеют значение по-умолчанию, или если вы хотите, чтобы по-умолчанию товар был без опций, например, указать «нет», или, как пример, предлагаемый для установки даты и времени;
единица – единица измерения параметра.
После заполнения формы нажмите «Сохранить». Теперь вы видите список параметров вашего типа товара.
Сейчас пришло время определиться как много параметров вам нужно для описания вашего товара. Позже, параметры, которые вы создадите, будут «фильтровать» ваши товары.
Рисунок 4 – Администрирование VirtueMart: Управление типами товаров – параметры типа товара.
Связи типов с товарами
Сейчас пришло время назначить товарам категории созданные типы товаров.
Важно
Для начинающих пользователей VirtueMart не рекомендуется назначать более одного типа товара на товар, потому что из-за сложности работы с расширениями SEF, обработка длинных ссылок в процессе поиска по параметрам может вызвать страницу 404. В этом случае продвинутые пользователи должны работать с каждым отдельным товаром, связанным с многими типами в базе данных, это сложная работа, НО вы всегда можете попросить помощи на форуме VirtueMart.
Важно
Если вы хотите создать один тип для НЕродительской (//имеется ввиду категория, не имеющая подкатегорий) категории товаров, вы должны присвоить типу товара точно такое же имя, как и категории, содержащей товары. Это лучшее, что можно сделать, иначе некоторые товары могут быть проигнорированы в поиске по параметрам. Вы должны понимать, что тип товара может описывать параметрами все товары в категории, так что не нужно создавать много типов для категории. Если вы чувствуйте, что параметров типа товара недостаточно, лучшим решением будет создание большего количества параметров для вашего существующего типа товара и реконфигурация товаров в соответствии с новыми параметрами.
Важно
Если вы собираетесь создать несколько типов для неродительской категории, вы должны подумать о том, как бы эти типы были представлены для дочерних категорий, вы должны дать им имена, как категориям, но таких категорий нет. Это очень рискованная настройка, потому что велика вероятность, что вы можете забыть назначить типы товара некоторым товарам, и эти товары будут игнорироваться в поиске по параметрам, НО вам не нужно иметь очень глубокую структуру категорий. Таким образом, мы говорим о товарах, аналогичных по функциям, но имеющих разные параметры и значения параметров.
Пример
Пример: вы имеете категорию «Дисплеи» и в ней создано 2 дочерние категории (подкатегории): «LCD дисплеи» и «Плазменные дисплеи». Товары этих двух категорий выполняют одинаковые функции (показывают изображение), но имеют различные параметры, и вы не можете назначить единственный тип товара, который будет описывать все LCD и плазменные дисплеи, потому что разрешение плазмы очень не похоже на разрешение LCD. Так что в этом случае вы должны создать 2 типа товара для товаров категории «дисплеи»: тип товара «LCD дисплеи» и тип товара «Плазменные дисплеи». Это лучшее, что можно сделать, потому что плазма очень отличается от LCD.
Создание связи между товаром и типом товара
Случай 1. Добавление/назначение типа товара существующему товару
Перейдите в список товаров и следуйте этим шагам:
Рисунок 5 – Администрирование VirtueMart: Управление типами товаров – добавление нового типа товара к товару. Шаг 1.
Рисунок 6 – Администрирование VirtueMart: Управление типами товаров – добавление нового типа товара к товару. Шаг 2.
Сейчас перейдите в конфигурацию вашего товара и настройте для него значения параметров.
Рисунок 7 – Администрирование VirtueMart: Управление типами товаров – добавление нового типа товара к товару. Шаг 3.
Теперь давайте проверим fly-страницу товара.
Рисунок 8 – Администрирование VirtueMart: Управление типами товаров – fly-страница товара, связанного с типом.
Примечание
В этом примере описан товар, использующий только параметры типа товара и не использующий поля описания и краткого описания товара. Это стандартный шаблон fly-страницы, вы можете изменить его, выбрав другой, созданный специально для товаров, связанных с типами товара.
Случай 2. Создание нового товара, уже связанного с типом товара
Этот случай подразумевает, что вы сначала создали типы товара, а затем товары. В этом случае вы должны выполнить следующие шаги. Для начала перейдите в список типов товара и нажмите «Показать» для того типа, который вы хотите связать с новым товаром.
Подсказка
Это самый быстрый процесс создания базы данных с товарами, связанными с типами.
Рисунок 9 – Администрирование VirtueMart: Управление типами товаров – создание нового товара, уже связанного с типом. Шаг 1.
Примечание
В нормальном «списке товаров» вы не имеете возможности создавать товары, уже связанные с типом; вы можете это сделать только из «списка типов товаров».
Рисунок 10 – Администрирование VirtueMart: Управление типами товаров – создание нового товара, уже связанного с типом. Шаг 2.
Рисунок 11 – Администрирование VirtueMart: Управление типами товаров – создание нового товара, уже связанного с типом. Шаг 3.
Расширенный поиск по дополнительным параметрам
Для того, чтобы иметь возможность воспользоваться этим типом поиска, вы должны включить опцию «Расширенный поиск по дополнительным параметрам» в основном модуле VirtueMart. Чтобы сделать это перейдите в менеджер модулей Joomla! и откройте «VirtueMart Module». Там должна быть опция «Show Product Parameter Search Field?».
Подсказка
Опция «Расширенный поиск по дополнительным параметрам» также доступна в модуле «VirtueMart all in one».
Теперь перейдите на сайт, обновите страницу и кликните по ссылке «расширенный поиск».
Рисунок 12 – Администрирование VirtueMart: Управление типами товаров – расширенный поиск по дополнительным параметрам – выбор типа товара.
Рисунок 13 – Администрирование VirtueMart: Управление типами товаров – расширенный поиск по дополнительным параметрам – выбор значений параметров.
Рисунок 14 – Администрирование VirtueMart: Управление типами товаров – расширенный поиск по дополнительным параметрам – результаты поиска.
Удаление типов товара
Удаление типов – важное решение, поскольку при удалении типа товара, будут удалены все связи с товарами и вы больше не сможете найти эти товары по соответствующим параметрам. Если вы больше не нуждаетесь в типе товара, удалить его можно следующим способом: перейдите в список типов товаров, отметьте ненужные типы и нажмите «Удалить».
//На этом рассказ о типах товаров закончен. Добавлю от себя, что работа с типами – большая, трудоемкая задача. Каждому товару тип задается отдельно. Но процесс можно ускорить, если работать напрямую с базой данных, либо, используя компонент CSV Improved (экспортировать товары без типов, добавить в офисе новую колонку, внести в нее типы, и, слегка переделав шаблон для импорта, импортировать обратно).
Придется прописывать связи между товарами вручную или можно как-то ускорить процесс (товаров несколько десятков тысяч) и сделать его автоматическим?
"Подскажите, пожалуйста, можно ли прописать связи между товаром и товаром?" - да, можно. Но только, как сопутствующие товары. Например, открывается страница с товаром, а внизу этой страницы есть строка "Сопутствующие товары", в которой указываются ссылки на заданные вами товары. К каждому товару сопутствующие товары добавляются вручную. В настройках товара есть вкладка "Сопутствующие товары". Там, в строке поиска, нужно вписать минимум 4 символа(!) названия товара или категории товаров, и тогда товар можно будет добавить, как сопутствующий. Правда этот вариант подходит, например, когда товар - монитор, а сопутствующие товары - кабель для монитора, салфетки для монитора.
"Например, нужно создать рубрику “товары-заменители”, когда при отсутствии нужного товара будет появляться товар с аналогичными характеристиками." - это реализуется только с помощью расширенного поиска по характеристикам. Т.е. покупатель должен задать все необходимые ему характеристики товара и поиск покажет все товары с заданными характеристиками, которые есть в магазине. Если же вы имеете ввиду, что, например, покупатель ввел в строку поиска фразу "монитор LG 19 L1953TR", такого монитора в магазине нет, но поиск найдет все мониторы LG с диагональю 19, то вам просто нужно использовать любой интеллектуальный поиск, который ищет не по точной фразе, а по каждому слову отдельно.
"Придется прописывать связи между товарами вручную или можно как-то ускорить процесс (товаров несколько десятков тысяч) и сделать его автоматическим?" - если вы будете использовать расширенный поиск по характеристикам, то характеристики для каждого товара придется прописывать вручную. Единственный вариант ускорения этого процесса - прямые SQL-запросы к базе данных.
расширенный поиск по дополнительным параметрам в месте с товаром.
что то вроде этого
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.
При создании типа товара внизу есть специальные поля для подключения своего шаблона, я пробовал прописывать там свои шаблоны, но ничего не получилось, товар выводится стандартным шаблоном. В документации подробностей по этой функции не нашел. Может вы подскажите?
Вот тут можно подробнее:
Расширения -> Менеджер модулей, а дальше "VirtueMart Module" я не нашел.
1) вы плохо искали;
2) вы его переименовали(тогда смотрите по названию пакета модуля в самой правой колонке);
3) вы его не установили.
mod_virtuemart_cart и mod_virtuemart_search есть, а mod_virtuemart нет.
Можно подробнее описать что именно подправить чтобы импортировать мои свойства
Посоветуйте как связать это все. Заранее спасибо
Самый простой вариант:
категории VirtueMart - категории кресел
подкатегории VirtueMart - кресла из ткани, кресла из кожи, и.т.д.
Свойства товаров VirtueMart - размер кресел, цвет кресел и.т.д.
категория - производители
подкатегория - коллекция
типы товара - плитка и профиль
параметры товара - цвет, размер
Правильно ли, или что-то я не учитываю? Я совершенный новичок в virtuemart!
Я бы советовал сделать так:
1) Производителей занести в производителей VirtueMart. Вряд ли покупатели плитки столь осведомлены, что им нужно изначально выбирать производителя. А тем, кому это нужно, смогут использовать выбор из модуля производителей.
2) Категории должны быть коллекциями. Хотя я не специалист в плитке, мне представляется это лучшим вариантом сортировки.
Далее все правильно.
Все же мне остается не совсем понятно насколько медленнее будут выводиться результаты поиска по 50-ти параметрам для одного типа по сравнению с, например, простым поиском по наименованию товара? Может быть подскажете как это можно узнать наименее трудоемким путем? Заранее благодарен на помощь.
Информация: Товар был успешно обновлен). но значения параметров не сохраняются.
У меня в аналогичной ситуации, при создании типа товара, выдавалась ошибка "невозможно создать таблицу ....".
Решение:
Файл \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)
Хочу задать вам вопрос. Подобный вопрос уже звучал в обсуждение, но вы не дали на него ответа. Заранее извиняюсь за навязчивость.
У меня возникла проблема. Мне необходима чтобы форма расширенного поиска отображалась в модуле, а не в основном контенте. Не подскажите каким образом это можно осуществить?
Заранее блогадарен!
Из Ваших слов следует, что тип можно создать на категорию товара?
запутался уже в разделах, категориях, типах
буду признателен за помощь
параметр это тип или категория?
получается что у моей книги тип - автор
но вместе с этим типом добавляются все его параметры, т.е. и все авторы
что-то не то делаю?
единственное только, можно ли убрать
" Вы можете заново осуществить поиск путем добавления второго слова и выбора оператора И или НЕ. При выборе..." ?
файл этот в папке shop, если что
только вот при его изменении вместо русского текста вопросы
все кодировки уже перепробовал
что не так?
нужно сохранять без BOM
ноутбуки - асус, самсунг
В данном примере название подкатегорий одинаковое, но разное id и разное по содержимому. Расширенный поиск таким образом использовать не получается - он выводит при поиске такое количество подкатегорий с названиями производителя, какое существует во всех категориях. Если производителя указывать через параетры типа товара то нет возможности распределять продукцию по подкатегориям тем самым размещать их в меню в отсортированном порядке. Вот собственно и вопрос, как в таком случае правильно каталогизировать товар по следующей схеме тип устройство->производитель->модель. Спасибо.
Факт 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
По-моему, как раз то, что вам нужно.
Большое спасибо за ответ, это действительно то что мне нужно, буду использовать.
P.S. Большое спасибо за Ваши труды, очень много ценной и полезной информации. Делаю третий сайт на joomla, но с virtuemart пришлось столкнуться впервые, Ваш цикл статей очень помог в освоении материала.
Простой: Каждому столу добавляем свойство "Цвет" и при покупке пользователь сможет просто выбрать цвет, но не увидит, как выглядит стол такого цвета.
Сложный: Родительский товар: "стол". У него дочерние товары "Красный стол", "Синий стол", и.т.д. Для каждого дочернего товара оформляется карточка как для любого из товаров VirtueMart. Ну т.е. название, артикул, цена, описание, картинки и.т.д. Когда пользователь зайдет на страницу товара, то в форме заказа будет выпадающий список с дочерними товарами, выбирая товар из которого будет меняться картинка.
Вот как-то так. Второй вариант гораздо сложнее первого и стоит подумать насколько вам это нужно.
например здесь :
http://audiosalon.by/av-mebel/mebel/category/product/2-mebel/9-dynaudio-revo-9981
я хочу чтобы параметр "серия" был активной ссылкой.
помогите, пожалуйста!
извините, не типы, а ПАРАМЕТРЫ типов
Только почему-то после изменения (!) одного из параметров товара (Артикль, габариты или вес) и нажатии кнопки "Сохранить", все выставленные данные в типе товара меняются на те, что по умолчанию... Подскажите, пожалуйста, как настроить, чтобы данные в типе товара фиксировались?
Делаю интернет магазин (http://mtwl.ru/work/nachodki/),
есть много вопросов:
1. Можно ли сделать при покупке товаров
отображение в корзине того что у вас в корзине 1 товар, т.е при выходе из корзины
покупатель мог видеть, то что в корзине
находится 1 товар или более, а то у меня не отображаются.
2. Где категории товаров с правой стороны, при выборе под категории,
допустим при выборе категории фонари,
под категории смещены вверх, менеджер модулей - категории товаров - Category display type - Transmenu - в админке у меня стоит это данная функция, пробывал JScook проблема была разрешена,
но не красиво на сайте категории выглядят, можно ли сделать как то чтобы род. категории не смещались так.
3. При поиске товаров все товары разбросаны не горизонтально, а вертикально, т.е разброс товаров очевиден, как сделать чтобы товары находились столбиком по одной линии друг за другом, в информации о категории у всех категорий и под категорий стоит Показывать x товаров в строке:1.
Буду вам очень благодарен за ответ.
1) Можно, если вывести где-нибудь нормальный модуль корзины, либо запихнуть его туда, где корзина сейчас, предварительно капитально переделав его внешний вид.
2) Да, конечно. Только нужно искать место в коде, а делать за вас это вряд ли кто-то будет просто так.
3) У вас результаты поиска выводятся вследующими блоками:
//div id="row_4d2fdb0a4e56f" style="margin-right: 5px; width: 23%; float: left;">
А как сделать чтобы выбранные мною товары
не копировались а перемещались в установленную категорию, ведь есть много категорий в которых товары схожи с ней.
А копировать товар не охота, так как получается делаешь двойную работу, плюс фото при копирование удаляется.
ВОПРОС: Как можно увеличить число символов вводимых в это поле? Так как приходиться вводить много значений и при сохранении половина значений отрезается. Заранее спасибо!
Нашёл где это делается в файле shop.parameter_search_form.php, но так как знания программирования почти нулевые что править не знаю! Заранее спасибо!
При составлении нового товара (объекта) присоединяю тип товара , определяю его и сохраняю... но почему то не выводится 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 все показывает!
какая может быть причина? подскажите пожалуйста!
Столкнулся со следующей проблемой, количество символов сохраняемое в поле "допустимые значения" равно 250. Как убрать это ограничение?
При вводе все нормально (т.е когда вставляешь в поле значение) - показывает все значения. Нажимаешь кнопку "Применить" - сохраняет. В поле видны все значения. Но стоит выйти из формы редактирования параметра и войти заново, как устанавливается ограничение на 250 символов (все символы >250 исчезают из поля допустимые значения). Помогите плиз...
Для всех решение:
1) Заходим в MySQL (например через PHPAdmin)
2) Заходим в нашу базу данных
3) Заходим в таблицу jos_vm_product_type_parameter
4) Находим наш параметр и нажимаем "изменить"
5) Переход во вкладку структура
6) Изменяем тип параметра parameter_values (увеличиваем количество символов)
Тема закрыта.
До этого я решил прописать поиск абсолютной ссылкой. Он появился на нужной странице, но теперь путь нарушен и я сюда не могу вставить контент(((
У меня одна, но очень серьезная проблема. Значит я открываю товар, присваиваю ему тип товара с его параметрами. Далее, из всех этих параметров типа товара, выбираю те, которые соответствуют данному товару и сохраняю. После чего захожу опять в эти параметры типов товара и вижу что они не сохранились! На самом сайте, нажимая на расширенный поиск по характеристикам, появляются все типы товаров с их параметрами в виде выпадающего списка, но сам поиск я не могу осуществить, так как не могу сохранить за товаром его параметры из присвоенного ему типа товара. То есть они просто не сохраняются. Пробовал отключить SEO, просмотрел параметры главного модуля Virtuemart, поиграл с ними, потом попробовал поменять тип fly page, ничего не помогает!
Очень надеюсь что внятно объяснил проблему и также надеюсь что поможете!!
За ранее спасибо!
Ион.
Только вот сейчас у меня другая проблема, в карточке товаров не отображаются параметры, опять пытался поменять 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)/ ну эт вдруг кому надо)
но боюсь сам в этом не разберусь!
Буду еще раз весьма благодарен за помощь!
Спасибо!
у меня то же почему то не отображается на странице товара параметры.. вроде вопрос поднимался но подробного ответа так и не нашел(
Здравствуйте, у меня такая же проблема. Я уже перепробовала все, что написано было выше, по подобным проблемам - ничего не помогает. Может кто-нибудь полазиет у меня в админке и посмотрит свежим взглядом? Заранее спасибо
в допустимых значениях не хватает места для всех моих параметров .. такое ощущение как будто отграниченное количество ввода букв или других данных..потом когда открываешь карточку товара и хочешь выбрать нужный тип товара,то в списке их нет, там только 9 строк выходит..помогите пожалуйста как быть!!
В поле ввода вариантов типа товара стоит ограничение в 255 символов и я абсолютно без понятия где именно установлено это ограничение
А статья об импорте через csv значений параметров типа для каждого товара уже написана? Очень не хватает примера такого файла импорта.
Создаю параметры типов товара. В качестве допустимых значений идут слова на русском языке, в результате при добавлении товара и прописывании этих свойств virtuemart их не запоминает. Меняю на английские буквы - всё хорошо. Подскажите пожалуйста как можно вылечить?
Данил, у меня точно такая-же проблема. Удалось Вам исправить этот глюк?
Да, удалось. Это в базе mysql надо исправить тип кодировки этого поля. У меня она почему то была шведская )). В общем через phpMyAdmin заходите, и меняете на utf8_general_ci
см. фото по ссылке http://s2.ipicture.ru/uploads/20120312/x5i04w9n.jpg
Мне надо что бы пользователи могли выбрать шины >>> легковые >>> Michelin >>> X-Ice North на этой странице видеть описание модели а ниже таблицу с доступными вариантами для этой модели.
Пока у меня только получилось вбиваю модель, ей надо задать количество - но я не могу у модели много размеров, и цены у нее нет есть цена для конкретных размеров. Как мне тут лучше сделать? Может я изначально не так все сделал по типам и категориям?
Мне еще нужно что бы в расширенном поиске человек мог вибирать размеры типы шин и получать результат.
Помогите разобраться, пожалуйста.
Шины - категория
Легковые - подкатегория
Michelin - производитель
X-Ice North - товар
175/70R13, 185/65R14 - дочерние товары
13',14'(или вроде того. Размеры, по которым можно будет искать в поиске) - характеристики дочерних товаров.
Я получается добавил тип товара и в типе все характеристики перечисляются, но когда я выбираю в списке типа все параметры жму сохранить, появляется сообщение Информация:
Информация: Цена товара была обновлена.
Информация: Товар был успешно обновлен.
Но эти изменения не учитываются.
http://magazin.unipol.ru/filterTires/8/0/4/1
http://www.best-tyres.ru/tyres/manufacturers/michelin
http://shummer.ru/wheels/tires/michelin/
Что-то такое должно получиться.
Еще актуально.
Помогите пожалуйста.
з.ы. моя беда в картинках http://joomla-support.ru/thread38120.html
Вообще в VM модуль можно привязать так, как вы хотите, только к ID категории.
2. Есть список запасных частей - приерно 20 наименований (Колодки передние, задние, приводной ремень, подшипник ступици, фильтр и т.д.)
Названия у этих запчастей одинаковые, но артикулы для каждой марки авто разные!
Суть проблемы:
Подскажите какая, более правильная, должна быть структура категорий, подкатегорий, типов товаров, чтобы покупатель проделывал следующий путь по магазину:
а. На главной странице названия с логотипами марок авто (Выбираем, к примеру, ФОРД);
б. Попадаем на страничку выбора модели авто (Выбираем ФОКУС 2 Седан);
в. Попадаем на страничку с общими названиями запчастей (Масла, фильтра, колодки, свечи и т.д. - выбираем, к примеру, свечи);
г. Попадаем на страничку выбора свечей именно для Форда Фокус 2 седан (Оригинал, замена, и т.д.).
Пункты (а) и (б) особых непоняток не вызывают если делать их через категории и подкатегории. А вот как в пункте (в, г) получить список наименований товара не прописывая по 20 подкатегорий для каждого автомобиля в отдельности?
Посмотрите в какой кодировке создается таблица с типами в базе данных.
В вирте уже был настроен тип товара с параметрами. Есть товары с прописанными типами товаров и с установленными значениями параметров. Всё ок. Но при попытке изменить значения параметров типа товара в карточке продукта как обычно без ошибок всплывает окошко "Информация: Товар был успешно обновлен", но на деле параметры не изменяются. Может где-то не хватает прав?
Права к модулю product в вирте и ко всем его функциям, в т.ч. ProductTypeUpdateParam имеются.
И кстати, у меня (по крайней мере на хроме) не отображается капча комментариев при попытке комментировать в качестве незарегенного пользователя.
Это так как у меня отображается карточка товара:
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
http://shop.mordawki.ru/katalog.html?page=shop.product_details&flypage=flypage.tpl&product_id=2089&category_id=169
т.е. в этой же строке добавляется выпадающий список.
Вопрас первый: Как мне добавить это отображение в категорию (т.е. чтобы у каждого товара в категории можно было не заходя в карточку выбирать нужный параметр).
Вопрос второй: Я не могу добавить свойства такого вида "2,4кг" или "2.4кг". С точкой он вообще не создает, а с запятой переносит на второе свойство.
Третий вопрос: Как сделать, чтобы при выборе нужного веса цена (красным цветом которая) менялась автоматически? Спасибо огромное за оказанную помощь! Надеюсь что с Вами у меня все получится!