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

[Поддержка] Выбор опции по умолчанию - ocmod_2.x


mazein
 Поделиться

Рекомендованные сообщения

Выбор опции по умолчанию - ocmod_2.x


Выбор опции по умолчанию - ocmod_2.x


Выбор опции по умолчанию

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

Работает со следующими типами опций:

  • Переключатель
  • Изображение
  • Флажок
  • Список

Установка:

OCMOD файл option_select_by_default.ocmod.xml устанавливается стандартно для Opencart 2.x

Работа гарантируется на шаблоне default

 

Модуль распространяется как есть. Все доработки - платные.

 

Демо

option_select_by_default.jpg


  • Добавил
  • Добавлено
    15.04.2016
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
  • Обращение к серверу разработчика

 

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Чем опция "изображение" не устраивает?

Ссылка на комментарий
Поделиться на других сайтах

Не, я не про то, чтобы для опции прикрепить фото товара, а при выборе определенной опции отображалось фото, которое прикрепили.

Ссылка на комментарий
Поделиться на других сайтах


Есть вот такой модуль.

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Здравствуйте!

 

Купила Ваш модуль, такой вопрос: я использую на сайте модуль корзины https://opencartforum.com/files/file/2596-kw-flycart-6-в-1-–-настраиваемый-модуль-покупок-для-opencart-2x/.

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

 

Спасибо))

Ссылка на комментарий
Поделиться на других сайтах


svetlanasunny, здравствуйте, посмотрю в выходные.

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

купил 30 минут назад, не работает. Версия опенкарт ocShop 2.0.3.1

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

Изменено пользователем strateg2010
Ссылка на комментарий
Поделиться на других сайтах


Если что могу скинуть лог ошибок

 

и показывает такую ошибку на сайте

Notice: Undefined index: option_select in /h/сайт/htdocs/system/modification/catalog/model/catalog/product.php on line 557
Изменено пользователем strateg2010
Ссылка на комментарий
Поделиться на других сайтах


Ещё какие-то изменения в админке были?

Ссылка на комментарий
Поделиться на других сайтах

Ещё какие-то изменения в админке были?

 

Нет. Только поменял имя папки админа и все

 

Я так понимаю мне пхп говорит, что option_select не существует. но его пытаются вызвать.

посмотрел файл по которому меня система послала. не особо то разобравшись понятно, что в начале файла где создаются эти имена, там option_select нету

Изменено пользователем strateg2010
Ссылка на комментарий
Поделиться на других сайтах


купил модуль. встал без проблем. даже на journal2 запустился без допилов.

Очень советую. кому нужен такой функционал

Ссылка на комментарий
Поделиться на других сайтах


  • 4 недели спустя...

Здравствуйте! Может кто подскажет как пакетно на все товары выставить первую опцию по умолчанию? Модулем 

CSV Price Pro import/export 4 не получается. Спасибо.

Ссылка на комментарий
Поделиться на других сайтах


Здравствуйте! Может кто подскажет как пакетно на все товары выставить первую опцию по умолчанию?

 

Никаких модулей не надо, достаточно изменить код. Вот здесь написано. 

Ссылка на комментарий
Поделиться на других сайтах

Там ничего сверхнового не появилось, делать на подобии.

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

для 1.5.3 я так и делал

а сейчас для 2.1.0.2.1 надо

Можешь вот так сделать (это для radio)

<script type="text/javascript">
$(function(){
    $(jQuery.unique(
        $('input:radio')
            .map(function(i,e){ 
                return $(e).attr('name') }
            ).get()
    )).each(function(i,e){
        $('input:radio[name="'+e+'"]:visible:first')
            .attr('checked','checked');
    });
});
</script>

А если php, то там меняешь 189-199 строка

                <?php foreach ($option['product_option_value'] as $option_value) { ?>
                <div class="radio">
                  <label>
                    <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" />
                    <?php echo $option_value['name']; ?>
                    <?php if ($option_value['price']) { ?>
                    (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
                    <?php } ?>
                  </label>
                </div>
                <?php } ?>

на это

				  <?php
				  $i = 0;
				  $len = count($option['product_option_value']);
				  foreach ($option['product_option_value'] as $option_value) {
				   if ($i == 0) {?>
                <div class="radio">
                  <label>
                    <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" checked/>
                    <?php echo $option_value['name']; ?>
                    <?php if ($option_value['price']) { ?>
                    (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
                    <?php } ?>
                  </label>
                </div> 
				   <?php } else { ?>
                <div class="radio">
                  <label>
                    <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" />
                    <?php echo $option_value['name']; ?>
                    <?php if ($option_value['price']) { ?>
                    (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
                    <?php } ?>
                  </label>
                </div>
				   <?php }
					  $i++;
				  }?>	
Изменено пользователем ValeryVydrin
Ссылка на комментарий
Поделиться на других сайтах


  • 8 месяцев спустя...
  • 2 месяца спустя...
  • 2 недели спустя...

roland86, могу. Доступы в личку (ftp, админка).

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

Скажите пожалуйста будет работать на OpencartPro 2.1.0.2.1 шаблон Unishop?

Изменено пользователем maksiLo
Ссылка на комментарий
Поделиться на других сайтах


@maksiLo без понятия, не было возможности проверить

Ссылка на комментарий
Поделиться на других сайтах

2 минуты назад, ilm сказал:

Модуль совместим с OcStore 2.3?

 

Совместим.

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.