Jump to content

Recommended Posts

Добрый вечер. Подскажите, пожалуйста, как сделать оценку товара в звездах?

Что бы вместо кружков были звездочки. Может кто-то с этим сталкивался. Заранее спасибо! Версия Opencart 1.5.4.1. Вот код:

<b><?php echo $entry_rating; ?></b> <span><?php echo $entry_bad; ?></span> 
<input type="radio" name="rating" value="1" />
 
<input type="radio" name="rating" value="2" />
 
<input type="radio" name="rating" value="3" />
 
<input type="radio" name="rating" value="4" />
 
<input type="radio" name="rating" value="5" />
 <span><?php echo $entry_good; ?></span>

post-27553-0-38356700-1357650637_thumb.jpg

Share this post


Link to post
Share on other sites

Что, никто не сталкивался? Помогите, пожалуйста!

Share this post


Link to post
Share on other sites

$40 за звездочки? Оо

Я так понимаю бесплатного решения нету? =)

Share this post


Link to post
Share on other sites

Понял, думал есть бесплатное решение. Обойдусь пока тем что есть. Спасибо за помощь, господа! = )

Share this post


Link to post
Share on other sites

Тема актуальна. Есть бесплатное решение с интерактивным голосованием?

Share this post


Link to post
Share on other sites

Как вариант, можете попробовать следующий код.

 

В шаблоне заменяем код, указанные вначале поста, на следующий

<b><?php echo $entry_rating; ?></b><br />
<div class="rating">
   <div class="rate">
      <div class="rate-1"></div>
      <div class="rate-2"></div>
      <div class="rate-3"></div>
      <div class="rate-4"></div>
      <div class="rate-5"></div>
   </div>
   <span>
      <span class="rate-1"><?php echo $entry_bad; ?></span>
      <span class="rate-2"><?php echo $entry_not_bad; ?></span>
      <span class="rate-3"><?php echo $entry_normal; ?></span>
      <span class="rate-4"><?php echo $entry_good; ?></span>
      <span class="rate-5"><?php echo $entry_very_good; ?></span>
   </span>
   <input type="hidden" name="rating" value="0" />
</div>
                    
<script type="text/javascript"><!--
$(document).ready(function() {
   $('.rate div').mouseenter( function() {
      var rate = $(this).attr('class').slice(-1);
      changeRate($(this).parent(), rate);
   }).click( function() {
      var rate = $(this).attr('class').slice(-1);
      var curVal = $('input[name=rating]').val();
      rate = (rate != curVal) ? rate : 0;
      $('input[name=rating]').val(rate);
      changeRate($(this).parent(), rate);
   });
                        
   $('.rate').mouseleave( function() {
      var rate = $('input[name=rating]').val();
      changeRate($(this), rate);
   });
                        
   changeRate = function(obj, rate) {
      var position = rate * 18;
      obj.css('background-position', '0px -' + position + 'px');
                            
      $('.rating > span > span').each( function() {
         $( this ).css('display', 'none');
      });
                            
      $('.rating > span > span.rate-' + rate).css('display', 'inline-block');
   }
});//--></script>

Кроме того, нужно найти строку

data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()),

и заменить ее на

data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']').val() ? $('input[name=\'rating\']').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()),

В таблицу стилей добавляем:

#tab-review .rating {
   display: inline-block;
}

#tab-review .rating > div {
   display: inline-block;
   float: left;
   width: 85px;
   height: 18px;
   margin-right: 10px;
   background: url('../image/stars.png') 0 0 no-repeat transparent;
}

#tab-review .rating > div > div {
   float: left;
   width: 15px;
   height: 15px;
   margin: 2px 2px 0 0;
   cursor: pointer;
}

#tab-review .rating > span {
   display: inline-block;
   font: normal 12px/18px Arial, Helvetica, sans-serif;
}

#tab-review .rating > span > span {
   display: none;
}

В контроллер добавляем:

$this->data['entry_bad'] = $this->language->get('entry_bad');
$this->data['entry_not_bad'] = $this->language->get('entry_not_bad');
$this->data['entry_normal'] = $this->language->get('entry_normal');
$this->data['entry_good'] = $this->language->get('entry_good');
$this->data['entry_very_good'] = $this->language->get('entry_very_good');

Там уже должны быть две строки для entry_bad и entry_good. Их можно просто заменить.

 

 

В файле локализации заменяем:

$_['entry_good']  = 'Хорошо';
$_['entry_bad']   = 'Плохо';

на

$_['entry_bad']         = 'ужасно';
$_['entry_not_bad']     = 'плохо';
$_['entry_normal']      = 'средне';
$_['entry_good']        = 'хорошо';
$_['entry_very_good']   = 'отлично';

Во вложении спрайт со звездочками.

 

P.S. Писал код за пару часов, так что за то, что это оптимальное решение не ручаюсь.

post-678668-0-16284300-1391024398_thumb.png

  • +1 1

Share this post


Link to post
Share on other sites

Воспользовался вариантом Qvart. Спасибо!

Share this post


Link to post
Share on other sites

Как вариант, можете попробовать следующий код.

 

В шаблоне заменяем код, указанные вначале поста, на следующий

<b><?php echo $entry_rating; ?></b><br />
<div class="rating">
   <div class="rate">
      <div class="rate-1"></div>
      <div class="rate-2"></div>
      <div class="rate-3"></div>
      <div class="rate-4"></div>
      <div class="rate-5"></div>
   </div>
   <span>
      <span class="rate-1"><?php echo $entry_bad; ?></span>
      <span class="rate-2"><?php echo $entry_not_bad; ?></span>
      <span class="rate-3"><?php echo $entry_normal; ?></span>
      <span class="rate-4"><?php echo $entry_good; ?></span>
      <span class="rate-5"><?php echo $entry_very_good; ?></span>
   </span>
   <input type="hidden" name="rating" value="0" />
</div>
                    
<script type="text/javascript"><!--
$(document).ready(function() {
   $('.rate div').mouseenter( function() {
      var rate = $(this).attr('class').slice(-1);
      changeRate($(this).parent(), rate);
   }).click( function() {
      var rate = $(this).attr('class').slice(-1);
      var curVal = $('input[name=rating]').val();
      rate = (rate != curVal) ? rate : 0;
      $('input[name=rating]').val(rate);
      changeRate($(this).parent(), rate);
   });
                        
   $('.rate').mouseleave( function() {
      var rate = $('input[name=rating]').val();
      changeRate($(this), rate);
   });
                        
   changeRate = function(obj, rate) {
      var position = rate * 18;
      obj.css('background-position', '0px -' + position + 'px');
                            
      $('.rating > span > span').each( function() {
         $( this ).css('display', 'none');
      });
                            
      $('.rating > span > span.rate-' + rate).css('display', 'inline-block');
   }
});//--></script>

Кроме того, нужно найти строку

data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()),

и заменить ее на

data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']').val() ? $('input[name=\'rating\']').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()),

В таблицу стилей добавляем:

#tab-review .rating {
   display: inline-block;
}

#tab-review .rating > div {
   display: inline-block;
   float: left;
   width: 85px;
   height: 18px;
   margin-right: 10px;
   background: url('../image/stars.png') 0 0 no-repeat transparent;
}

#tab-review .rating > div > div {
   float: left;
   width: 15px;
   height: 15px;
   margin: 2px 2px 0 0;
   cursor: pointer;
}

#tab-review .rating > span {
   display: inline-block;
   font: normal 12px/18px Arial, Helvetica, sans-serif;
}

#tab-review .rating > span > span {
   display: none;
}

В контроллер добавляем:

$this->data['entry_bad'] = $this->language->get('entry_bad');
$this->data['entry_not_bad'] = $this->language->get('entry_not_bad');
$this->data['entry_normal'] = $this->language->get('entry_normal');
$this->data['entry_good'] = $this->language->get('entry_good');
$this->data['entry_very_good'] = $this->language->get('entry_very_good');

Там уже должны быть две строки для entry_bad и entry_good. Их можно просто заменить.

 

 

В файле локализации заменяем:

$_['entry_good']  = 'Хорошо';
$_['entry_bad']   = 'Плохо';

на

$_['entry_bad']         = 'ужасно';
$_['entry_not_bad']     = 'плохо';
$_['entry_normal']      = 'средне';
$_['entry_good']        = 'хорошо';
$_['entry_very_good']   = 'отлично';

Во вложении спрайт со звездочками.

 

P.S. Писал код за пару часов, так что за то, что это оптимальное решение не ручаюсь.

Привет, а в каком файле найти?

 

data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()),

Share this post


Link to post
Share on other sites

Привет, а в каком файле найти?

Файл catalog\view\theme\Имя_темы\template\product\product.tpl  

юзай поиск по файлам, Вася Шутер!

Share this post


Link to post
Share on other sites

Воспользовался вариантом Qvart. Спасибо!

ну и плюсанул бы!!

Qvart - отличный вариант, плюсанул, спасибо!

Картинку твою правда сжал - вместо 4кБ она весит 680байт))) tinypng.com рулит...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By 23keks23
      1 500.00 руб
      Скачать/Купить дополнение


      Экспорт товаров в Instagram
      Модуль автоматически добавляет товар в профиль Instagram.
      Так же и с переводом на Английский
       
      У модуля есть две версии: Lite и Pro
       
      Lite версия включает в себя:
      Возможность добавить 1 профиль Выгрузка только основной фотографии товара Использовать шаблон описания побликации Возможность выбрать язык и валюту в описании В шаблоне доступны основные параметры товара Добавить дополнительные теги в описание Вставлять короткие ссылки или использовать ЧПУ сайта Качество сжатия и фон заливки изображений Публикация товаров магазина Использование Proxy  
      Pro версия позволяет:
      Все возможности Lite версии Нет ограничения по созданию профилей Возможность настроить для каждого магазина свой шаблон описания К публикуемому товару возможно добавить местоположение (полезно для продвижения) Нет ограничения по фотографиям в одном товаре (создается альбом) Если нужно добавить водяной знак, задать ему размер, прозрачность или позицию - то такие функции тоже есть Возможность создавать любой пост из модуля не создавая товар на сайте При создании поста, через ручную публикацию, возможно также добавить местоположение к посту Во время ручной публикации, можно использовать настройки изображений основного магазина Можно публиковать товары "пачкой" со всеми возможностями модуля Доступные режимы: "Публикация", "Обновление", "Поднять в топ", "Удаление" Возможность отложенной публикации товаров через задания Cron При создании задания, доступно множество настроек (сортировка, фильтр, режимы, отчеты на почту) Задания защищены собственным токеном, поэтому не зная его, невозможно запустить задание удаленно Возможность группировать товары и добавлять группе обложку  
      Для всех без ограничений, доступны такие функции, как:
      Уменьшать картинки, если их размеры превышают 1080x1080 (по требованию instagram) Кадрировать картинки в квадратные Подгонять соотношение сторон под требования instagram, для вертикальных 4:5, для горизонтальных 1:1,9 Обрезать описание (максимум 2200 символов) Возможность всегда быть в курсе всех обновлений и первым их установить  
      Используя шаблон описания, Вы можете указывать информацию о товаре, такую как: наименование, описание, модель, цену, скидку, производителя, атрибуты, опции, теги, мета-описание, мета-заголовок, статус наличия на складе и ссылку на товар.
       
      В модуле присутствует возможность "Ручной публикации", вам не нужно создавать новый товар, чтобы добавить пост в один или несколько профилей Instagram.
       
      Задание Cron - позваляет делать отложенную публикацию в профиль instagram по заданному времени. Настраивается в 2 шага: На стороне сайта и на стороне хостинга (рекомендуется обратиться за помощью к менеджеру, т.к. на некоторых хостингах настройки могут отличаться).
       
      Только для Pro версии, при работе с профилями, доступно несколько режимов:
      Обновлять публикации (если сменилось описание или цена) Поднять товар в топ ленты (сбрасывается прогресс публикации) Удалять посты, если в них нет необходимости  
      Таким образом, возможно следить за лентой и оставлять её всегда актуальной
       
      Установка модуля выполняется через "Установщик дополнений OCMOD", для версии OC 1.5 необходимо распаковать архив и загрузить содержимое из папки upload на сервер
       
      Демо сайт: http://oc21.itpixel.ru/
      Логин и пароль: demo/demo
       
      Модуль работает с библиотекой CURL. В большинстве случаев, на современных хостингах эта библиотека уже установлена.
      Для защиты данных используется шифрование, и для работы модуля необходимо наличие на хостинге библиотеки Ioncube Loader
      Для младших версий, 1.5, не требуется установка vQmode
       
      В скором времени планирую начать следующее обновление, в котором станет доступно продвижение любого профиля (который подключен к модулю), вне зависимости от его статуса в Instagram, т.е. профиль не обязательно должен быть "Бизнес". Какой будет функционал, на данный момент сказать не могу, но планы такие, как были у Наполеона )))
       
      Если есть желание расширить модуль или сделать отдельный пишите в комментариях )))
       
      P.S. Перед тем как задать мне вопрос, просьба увидеть демо и прочитать страничку с наиболее частыми вопросами
       
      Большая просьба, перед тем как покупать модуль, убедитесь что ваш профиль не заблокирован, проверить можно на странице с вопросами
      Добавил 23keks23 Добавлено 19.03.2018 Категория Социальные сети Системные требования Ioncube Loader, cUrl, vQmod для версии 1.5.6 и ниже Сайт разработчика http://artapi.tk/export-to-instagram Старая цена Метод активации По запросу в ЛС
      По запросу на почту
      По емейлу Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Да  
    • By 23keks23
      Всем доброго времени суток!
      Я давно занимаюсь разработкой сайтов на CMS OcStore.
      В связи с этим накопилось много наработок, которыми я хочу поделиться.
      Один из них, Фильтр товара по атрибутам.
       
      !!! СКАЧИВАЙТЕ ТОТ АРХИВ, ВЕРСИЯ КОТОРОГО ПОДХОД ПОД ВЕРСИЮ ВАШЕЙ СИСТЕМЫ !!!
       
      ПРЕИМУЩЕСТВА модуля перед другими
      1. В мобильной версии есть кнопка "Показать фильтр" - такого больше нет нигде!!!
      2. Есть возможность добавить "мультиатрибуты" (Несколько значений для атрибута). Укажите два и более значений через двоеточие.
      3. Совместим с большинством современных шаблонов!
      4. Можно атрибут сделать цветом, т.е. выбрать из палитры нужный цвет и вывести в фильтре
       
      УСТАНОВКА модуля (обязательно через "Установщик дополнений")
      Скачиваем архив art6_filter.ocmod.zip
      Переходим на страницу Установщик дополнений OCMOD и загружаем наш архив.
      Переходим на страницу Менеджер дополнений и обновляем кеш модификаторов.
       
      НАСТРОЙКА модуля
      Все настройки модуля находятся в атрибутах: Каталог->Атрибуты->Атрибут (как показано на скриншоте).
      Для того чтобы атрибут попал в фильтр, его нужно включить в настройках этого атрибута.
       
      В ПЛАНАХ:
      1. Привязать цену к валюте магазина
      2. Фильтр по производителям
      3. Фильтр по категориям
      4. Фильтр по опциям
      5. Фильтр по фильтрам
      6. Горизонтальный вид фильтра
      7. Кол-во товара напротив каждого параметра
       
      МАГАЗИН на котором установлен модуль: http://amper-shop.ru/
      По любым вопросам связанным с работой модуля пишите на мой E-mail: mrchif@mail.ru
      DEMO - главная страница http://oc21.itpixel.ru/
      DEMO - админка http://oc21.itpixel.ru/admin/ (demo demo)
       
      ВНИМАНИЕ! Обновление старых версий модуля будет происходить индивидуально, т.к. тяжело предусмотреть все нюансы.
       
      Рекомендую посмотреть "SEO генератор ЧПУ"
    • By 23keks23
      600.00 руб
      Скачать/Купить дополнение


      Фильтр товара по атрибутам
      Всем доброго времени суток!
      Я давно занимаюсь разработкой сайтов на CMS OcStore.
      В связи с этим накопилось много наработок, которыми я хочу поделиться.
      Один из них, Фильтр товара по атрибутам.
       
      !!! СКАЧИВАЙТЕ ТОТ АРХИВ, ВЕРСИЯ КОТОРОГО ПОДХОД ПОД ВЕРСИЮ ВАШЕЙ СИСТЕМЫ !!!
       
      ПРЕИМУЩЕСТВА модуля перед другими
      1. В мобильной версии есть кнопка "Показать фильтр" - такого больше нет нигде!!!
      2. Есть возможность добавить "мультиатрибуты" (Несколько значений для атрибута). Укажите два и более значений через двоеточие.
      3. Совместим с большинством современных шаблонов!
      4. Можно атрибут сделать цветом, т.е. выбрать из палитры нужный цвет и вывести в фильтре
       
      УСТАНОВКА модуля (обязательно через "Установщик дополнений")
      Скачиваем архив art6_filter.ocmod.zip
      Переходим на страницу Установщик дополнений OCMOD и загружаем наш архив.
      Переходим на страницу Менеджер дополнений и обновляем кеш модификаторов.
       
      НАСТРОЙКА модуля
      Все настройки модуля находятся в атрибутах: Каталог->Атрибуты->Атрибут (как показано на скриншоте).
      Для того чтобы атрибут попал в фильтр, его нужно включить в настройках этого атрибута.
       
      В ПЛАНАХ:
      1. Привязать цену к валюте магазина
      2. Фильтр по производителям
      3. Фильтр по категориям
      4. Фильтр по опциям
      5. Фильтр по фильтрам
      6. Горизонтальный вид фильтра
      7. Кол-во товара напротив каждого параметра
       
      МАГАЗИН на котором установлен модуль: http://amper-shop.ru/
      По любым вопросам связанным с работой модуля пишите на мой E-mail: mrchif@mail.ru
      DEMO - главная страница http://oc21.itpixel.ru/
      DEMO - админка http://oc21.itpixel.ru/admin/ (demo demo)
       
      ВНИМАНИЕ! Обновление старых версий модуля будет происходить индивидуально, т.к. тяжело предусмотреть все нюансы.
       
      Рекомендую посмотреть "SEO генератор ЧПУ"
      Добавил 23keks23 Добавлено 11.11.2016 Категория Фильтры Системные требования НЕ требует vQmodНЕ требует Ioncube Сайт разработчика http://oc2.1.artapi.tk/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика  
    • By 23keks23
      Представление отдельно взятых товаров с уникальным дизайном для их дальнейшей продажи
       
      Модуль разработан для того, что бы протестировать отдельно взятые страницы товаров интерне-магазина в продвижении через рекламу Яндекс и Google.
      После тестирования модуля на нескольких сайтах, для разных товаров и с разными темами, было выяснено, что этот метод работает!!!
       
      Почему метод работает:
      1. Метрика показывает, что на таких страницах, пользователь чаще задерживается и совершает покупки.
      2. Пользователь сразу видит всю доступную для него информацию и без "лишних телодвижений" добавляет товар в корзину
      3. Такой вид представления товара лучше заточен под продажу конкретного товара, особенно если на сайте продаются товары из разных категорий
      4. На товар с таким представлением можно настроить рассылку своим клиентам и показать им все преимущества данного товара
      5. Что самое важно, данный модуль и шаблон представления полностью совместимы со всеми темами других авторов
      6. Не заменяет файлы и при покупки добавляет товар непосредственно в корзину основного магазина, после чего пользователь легко и привычно может оформить заказ
       
      Почему стоит купить этот модуль?
      В первую очередь, это всегда актуальные цены, описание, характеристики и опции, потому что БД общая.
      Во вторых, покупка идет через основной функционал Opencart, а это значит, что все покупки будут видны из админки.
      В третьих, я не уверен, что обычными средствами Opencart можно одновременно использовать и магазин и "посадочную страницу".
      В четвертых, этот модуль может работать на других доменах или под доменах, с применением технологии SymLinks
      В пятых, этот модуль стоит гораздо дешевле, чем заказывать тоже самое у дизайнера и программиста )))
       
      Модуль поддерживает основные параметры товара, которые описаны в настройках модуля.
      Так же возможно добавлять и редактировать свои собственные переменные и описание к ним
      Добавляйте модули других авторов, что бы сделать Вашу страницу представления еще более привлекательней и уникальной
       
      Админка и страница модуля
      http://oc21.itpixel.ru/admin/index.php?route=module/artweb_product_promo_page
      логин и пароль - demo
       
      Дефолтная тема в действии
      http://oc21.itpixel.ru/promo/default/apple-iphone-6-32gb
       
      Небольшая инструкция, как можно создать свою тему
       
       
      Все вопросы и предложения по улучшению, направляйте на почту mrchif@mail.ru
      P.S. если такое решение актуально, и кому-то нужно адаптировать под другую версию движка, пишите мне и я все сделаю!
    • By 23keks23
      1 300.00 руб
      Скачать/Купить дополнение


      Landing Page для товара(ов) с ЧПУ
      Представление отдельно взятых товаров с уникальным дизайном для их дальнейшей продажи
       
      Модуль разработан для того, что бы протестировать отдельно взятые страницы товаров интерне-магазина в продвижении через рекламу Яндекс и Google.
      После тестирования модуля на нескольких сайтах, для разных товаров и с разными темами, было выяснено, что этот метод работает!!!
       
      Почему метод работает:
      1. Метрика показывает, что на таких страницах, пользователь чаще задерживается и совершает покупки.
      2. Пользователь сразу видит всю доступную для него информацию и без "лишних телодвижений" добавляет товар в корзину
      3. Такой вид представления товара лучше заточен под продажу конкретного товара, особенно если на сайте продаются товары из разных категорий
      4. На товар с таким представлением можно настроить рассылку своим клиентам и показать им все преимущества данного товара
      5. Что самое важно, данный модуль и шаблон представления полностью совместимы со всеми темами других авторов
      6. Не заменяет файлы и при покупки добавляет товар непосредственно в корзину основного магазина, после чего пользователь легко и привычно может оформить заказ
       
      Почему стоит купить этот модуль?
      В первую очередь, это всегда актуальные цены, описание, характеристики и опции, потому что БД общая.
      Во вторых, покупка идет через основной функционал Opencart, а это значит, что все покупки будут видны из админки.
      В третьих, я не уверен, что обычными средствами Opencart можно одновременно использовать и магазин и "посадочную страницу".
      В четвертых, этот модуль может работать на других доменах или под доменах, с применением технологии SymLinks
      В пятых, этот модуль стоит гораздо дешевле, чем заказывать тоже самое у дизайнера и программиста )))
       
      Модуль поддерживает основные параметры товара, которые описаны в настройках модуля.
      Так же возможно добавлять и редактировать свои собственные переменные и описание к ним
      Добавляйте модули других авторов, что бы сделать Вашу страницу представления еще более привлекательней и уникальной
       
      Админка и страница модуля
      http://oc21.itpixel.ru/admin/index.php?route=module/artweb_product_promo_page
      логин и пароль - demo
       
      Дефолтная тема в действии
      http://oc21.itpixel.ru/promo/default/apple-iphone-6-32gb
       
      Небольшая инструкция, как можно создать свою тему
       
       
      Все вопросы и предложения по улучшению, направляйте на почту mrchif@mail.ru
      P.S. если такое решение актуально, и кому-то нужно адаптировать под другую версию движка, пишите мне и я все сделаю!
      Добавил 23keks23 Добавлено 06.08.2018 Категория Платные шаблоны Системные требования Сайт разработчика http://artapi.tk/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.