OpenCart — таблица размеров — модуль Size chart 2016-06-12

Модуль Size chart поможет вывести ссылку на таблицу размеров в каждую карточку товара.

  1. admin
    Все мы, выбирая одежду или обувь, подбираем ее на свой вкус и, конечно же, подходящего размера. Если размер не подходит, то вещь, естественно, не покупается. Намного легче купить футболку, платье или джинсы, если можно их примерять, посмотреться в зеркало в новом наряде — хорошо ли сидит на тебе новинка. В общем, купить одежду в обычном магазине не составит труда, но вот, что касается интернет-магазина, то здесь дело обстоит немного сложнее — ведь примерка не состоится. Важно убедиться, что выбранная вещь подойдет по размеру.

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

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

    Модуль Size chart поможет вывести ссылку на таблицу размеров в каждую карточку товара. При клике по этой ссылке будет открываться всплывающее окно с заданной таблицей размеров.

    size-men-product.jpg



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

    size-pop-up.jpg



    Установка и настройка модуля.

    Скачиваем модуль 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 и добавляем в него одну строку:

    Код:
    $_['text_sizechart']  ='Таблица размеров: ';
    Теперь отправляемся в phpmyadmin своего магазина и делаем запрос к базе данных: слева выбираем нужную БД, сверху нажимаем на вкладку SQL, в открывшееся окно вставляем запрос, при этом, если у вашей базы данных нет префикса или он отличен от стандартного «oc«, то перед обеими таблицами либо уберите «oc_«, либо переименуйте на свой префикс. Код запроса есть в скачанном архиве в файле sizechart-install.txt, но в него вкралась опечатка, поэтому размещаю здесь подправленный код:

    Код:
    CREATE TABLE IFNOTEXISTS`oc_sizechart`(`sizechart_id`int(11)NOTNULLAUTO_INCREMENT,
    `sort_order`int(3)NOTNULL,
    `status`tinyint(1)NOTNULL,
    PRIMARY KEY(`sizechart_id`)
    )ENGINE=InnoDB DEFAULTCHARSET=utf8;
    
    CREATE TABLE IFNOTEXISTS`oc_sizechart_description`(
    `sizechart_id`int(11)NOTNULL,
    `language_id`int(11)NOTNULL,
    `title`varchar(255)NOTNULL,
    `description`text NOTNULL,
    PRIMARY KEY(`sizechart_id`,`language_id`)
    )ENGINE=InnoDB DEFAULTCHARSET=utf8;
    
    ALTER TABLE`oc_product_description`ADD`sizechart_id`INT(11)NULLDEFAULTNULLAFTER`tag`;

    Заходим в админку/Система/Пользователи/Группы пользователей и Главному администратору присваиваем все права.

    prava-administrator.jpg



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

    admin-catalog-sizechart.jpg

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

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

    opencart-sizechart-new.jpg



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

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

    sizechart-module-opencart.jpg
    petr_31, sahdgsja, Paul и 35 другим нравится это.