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

При нажатии на иконку измерительной ленты/линейки откроется pop-up окно.

Установка и настройка модуля.
Скачиваем модуль Size chart. Модуль совместим с версиями 1.5.4 — 1.5.6.4. Необходим vqmod.
В корневую папку магазина загружаем содержимое папки sizechart, это три папки: admin, image и vqmod.
Открываем файл vqmod/xml/keyideas_admin_sizechart.xml и на 191 строке — <file name=»catalog/language/english/product/product.php»> меняем english на russian.
Переходим к языковому файлу catalog/language/russian/product/product.php и добавляем в него одну строку:
Теперь отправляемся в phpmyadmin своего магазина и делаем запрос к базе данных: слева выбираем нужную БД, сверху нажимаем на вкладку SQL, в открывшееся окно вставляем запрос, при этом, если у вашей базы данных нет префикса или он отличен от стандартного «oc«, то перед обеими таблицами либо уберите «oc_«, либо переименуйте на свой префикс.
Код запроса есть в скачанном архиве в файле sizechart-install.txt, но в
него вкралась опечатка, поэтому размещаю здесь подправленный код:
Заходим в админку/Система/Пользователи/Группы пользователей и Главному администратору присваиваем все права.

Переходим в Каталог/Sizechart и создаем новую размерную таблицу.

Создание таблицы не представляет из себя ничего нового — откроется обычный редактор, точно такой, какой мы используем при создании статей, категорий и товаров. Можно создать несколько таблиц, например, для женщин, мужчин и детские размеры и затем каждому товару присваивать нужную таблицу. Также можно создать одну большую таблицу, в которой разместить все размерные сетки, это уже решать вам. На мой взгляд, первый вариант удобнее, покупатель будет видеть только те размеры. которые касаются непосредственно его, но и второй вариант имеет право на существование.
В редакторе вы можете создать таблицы, разместить тексты, добавить изображения, в общем, способ создания самой таблицы и информации по размерам остается на ваше усмотрение.

После того как таблица(ы) создана заходим в карточку товара и видим, что во вкладке «Общие» в самом внизу появился новый чекбокс, вот в нем-то и выбираем нужную таблицу.

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

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

При нажатии на иконку измерительной ленты/линейки откроется pop-up окно.

Установка и настройка модуля.
Скачиваем модуль Size chart. Модуль совместим с версиями 1.5.4 — 1.5.6.4. Необходим vqmod.
В корневую папку магазина загружаем содержимое папки sizechart, это три папки: admin, image и vqmod.
Открываем файл vqmod/xml/keyideas_admin_sizechart.xml и на 191 строке — <file name=»catalog/language/english/product/product.php»> меняем english на russian.
Переходим к языковому файлу catalog/language/russian/product/product.php и добавляем в него одну строку:
1 | $_['text_sizechart'] = 'Таблица размеров: '; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | CREATE TABLE IF NOT EXISTS `oc_sizechart` (`sizechart_id` int(11) NOT NULL AUTO_INCREMENT, `sort_order` int(3) NOT NULL, `status` tinyint(1) NOT NULL, PRIMARY KEY (`sizechart_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `oc_sizechart_description` ( `sizechart_id` int(11) NOT NULL, `language_id` int(11) NOT NULL, `title` varchar(255) NOT NULL, `description` text NOT NULL, PRIMARY KEY (`sizechart_id`,`language_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ALTER TABLE `oc_product_description` ADD `sizechart_id` INT( 11 ) NULL DEFAULT NULL AFTER `tag` ; |
Заходим в админку/Система/Пользователи/Группы пользователей и Главному администратору присваиваем все права.

Переходим в Каталог/Sizechart и создаем новую размерную таблицу.

Создание таблицы не представляет из себя ничего нового — откроется обычный редактор, точно такой, какой мы используем при создании статей, категорий и товаров. Можно создать несколько таблиц, например, для женщин, мужчин и детские размеры и затем каждому товару присваивать нужную таблицу. Также можно создать одну большую таблицу, в которой разместить все размерные сетки, это уже решать вам. На мой взгляд, первый вариант удобнее, покупатель будет видеть только те размеры. которые касаются непосредственно его, но и второй вариант имеет право на существование.
В редакторе вы можете создать таблицы, разместить тексты, добавить изображения, в общем, способ создания самой таблицы и информации по размерам остается на ваше усмотрение.

После того как таблица(ы) создана заходим в карточку товара и видим, что во вкладке «Общие» в самом внизу появился новый чекбокс, вот в нем-то и выбираем нужную таблицу.

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

Спасибо. Полезная вещь.
ВідповістиВидалититолько при установке пришлось помучиться.
"Открываем файл vqmod/xml/keyideas_admin_sizechart.xml и на 191 строке — меняем english на russian." - этого делать не надо.
В файле XML синтаксическая ошибка
строка 156
if(isset($query->row['description']){ не хватает закрывающейся скобки.
должно быть if(isset($query->row['description'])){
Спасибо большое! Я думаю, это очень полезное замечание для других разработчиков. Очень приятно, что вы делитесь своими наработками :)
ВидалитиЕще раз спасибо