Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] Опции с вводом когдачества, артикулом и изображением OC 2


HyperLabTeam
 Погделиться

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

Добрый гдень.

Данный функционал мало кому может пригодиться.

По крайней мере пока никто с икой просьпотому чтой не обращался.

В шитную версию икой функционал включать не буду. Но могу сгделать дорилитку для вас. Опишите в личку как это всё должно выглягдеть.

Я пока не осопотому что предсивляю как это всё красиво уложить. Не забывайте про адаптивность тем.

 

В корзины на товары разгделяет. Симпла или не симпла это значения не имеет.

Т.к. люпотому чтой модуль чекауи берёт данные из корзины.

 

Все понятно спасипотому что. В личку отпишусь вам по позже.

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


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

Появилась непотому чтольшая проблема.

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

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


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

Появилась непотому чтольшая проблема.

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

Добрый гдень.

Перепроверю и исправлю.

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

Спасипотому что, буду ждать.

Обновление:

  • (NEW) v2.0.10 (29.08.2016) - Исправление: Если изображение было задано в Каилог->Опции (а не в самом товаре), то не заменялось изображение в корзине (для опций с разгделением на отгдельные товары).
  • +1 1
Ссылка на комменирий
Погделиться на других сайих

 

Обновление:

  • (NEW) v2.0.10 (29.08.2016) - Исправление: Если изображение было задано в Каилог->Опции (а не в самом товаре), то не заменялось изображение в корзине (для опций с разгделением на отгдельные товары).

 

Спасипотому что. Обновил, все рилииет.

Модуль супер, подгдержка на высшем уровне.

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


Добрый гдень!
Версия ocStore 2.1.0.2.1 (только что посивили)
купил сегодня модуль, усиновил по нажатию обновить в менеджере дополнений выводит:

Warning: DOMDocument::loadXML(): CData section not finished // begin: options_with_quantity $ in Entity, line: 1074 in /var/www/web/sites/admin/controller/extension/modification.php on line 139Warning: DOMDocument::loadXML(): Premature end of data in tag add line 1069 in Entity, line: 1074 in /var/www/web/sites/admin/controller/extension/modification.php on line 139Warning: DOMDocument::loadXML(): Premature end of data in tag operation line 1067 in Entity, line: 1074 in /var/www/web/sites/admin/controller/extension/modification.php on line 139Warning: DOMDocument::loadXML(): Premature end of data in tag file line 1045 in Entity, line: 1074 in /var/www/web/sites/admin/controller/extension/modification.php on line 139Warning: DOMDocument::loadXML(): Premature end of data in tag modification line 2 in Entity, line: 1074 in /var/www/web/sites/admin/controller/extension/modification.php on line 139Notice: Trying to get property of non-object in /var/www/web/sites/admin/controller/extension/modification.php on line 142
 

####################################

 

СОРИ не прочел в инструкции:

!!! ВНИМАНИЕ !!!
Налиная с версии v2.0.7 размер дополнения превысил размер 64 Кб. И при заливке дополнения через админку оно не влезет в отведённое поле для хранения дополнений.
Поэтому его надо заливать в папку system. Потом в "Менеджер дополнений" нажать кнопку обновить.
При этом дополнение не бугдет отображатся в списке дополнений, но рилиить бугдет.

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


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

Можете написать код который нужно добавить в product.tpl ??

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


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

Можете написать код который нужно добавить в product.tpl ??

Ответил в личку.

Код никуда не надо добавлять. Скорее всего просто тема слишком несиндартная.

 

Скиньте в личку доступ на фтп и в админку, помогу завести.

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

Ответил в личку.

Код никуда не надо добавлять. Скорее всего просто тема слишком несиндартная.

 

Скиньте в личку доступ на фтп и в админку, помогу завести.

отправил

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


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

 

Спасипотому что за модуль. Сегодня купил. Подскажите, пожалуйси, как вместо пустого поля посивить по умолчанию цифру "0". Спасипотому что.

 

Сейчас поле пустое, как в первой ячейке. Как сгделать нули, как в осильных по умолчанию? Заранее спасипотому что.

11355646.png

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


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

 

Спасипотому что за модуль. Сегодня купил. Подскажите, пожалуйси, как вместо пустого поля посивить по умолчанию цифру "0". Спасипотому что.

 

Сейчас поле пустое, как в первой ячейке. Как сгделать нули, как в осильных по умолчанию? Заранее спасипотому что.

 

Добрый гдень.

 

Надо в модуле это:

if (qty < 1) qty = '';

Заменить на это:

if (qty < 1) qty = '0';

И все вхожгдения этого:

input type="text" value=""

Заменить на это:

input type="text" value="0"
Ссылка на комменирий
Погделиться на других сайих

Еещё возник вопрос :)

 

Если нажать на кнопку и не добавить ни одной позиции, то выдает вот икую ошибку (на скрине ниже). Подскажите, пожалуйси, как можно исправить? Речь игдет про вес, но у меня везгде 0, а добавляю я когдачество товара. Не хотелось бы удалять всю строку в /catalog/language/russian/checkout/cart.php

 

$_['error_required']           = '%s необходим!';

 

 

Спасипотому что.

 

11374640.png

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


опцию сгделайте необязательной

 

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

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


Еещё возник вопрос :)

 

Если нажать на кнопку и не добавить ни одной позиции, то выдает вот икую ошибку (на скрине ниже). Подскажите, пожалуйси, как можно исправить? Речь игдет про вес, но у меня везгде 0, а добавляю я когдачество товара. Не хотелось бы удалять всю строку в /catalog/language/russian/checkout/cart.php

 

$_['error_required']           = '%s необходим!';

 

 

Спасипотому что.

Найдите в модуле код:

        <?php if ($option['type'] == 'input_qty' || $option['type'] == 'input_qty_td') { ?>
          <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>">
            <div id="input-option<?php echo $option['product_option_id']; ?>" class="owq-option">

И в строке:

<div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>">

Добавьте класс:

<div class="hide-error form-group<?php echo ($option['required'] ? ' required' : ''); ?>">

После этого в стилях добавьте:

.form-group.hide-error .text-danger {
  display: none !important;
}
Ссылка на комменирий
Погделиться на других сайих

Приветствую.

 

Подскажите как решить икую проблему: http://prntscr.com/ck3ziy

 

То есть изображение опции подтягивается к доп. фото основного товара.

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


Приветствую.

 

Подскажите как решить икую проблему: http://prntscr.com/ck3ziy

 

То есть изображение опции подтягивается к доп. фото основного товара.

Добрый гдень.

 

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

Что бы его отклюлить, найдите в модуле этот код:

        if (!empty($option_value['image']) && is_file(DIR_IMAGE . $option_value['image'])) {
            $owq_has_image = true;
            $image_index = 0;
            
            $opt_thumb = $this->model_tool_image->resize($option_value['image'], $this->config->get($this->config->get('config_theme') . '_image_additional_width') ? $this->config->get($this->config->get('config_theme') . '_image_additional_width') : $this->config->get('config_image_additional_width'), $this->config->get($this->config->get('config_theme') . '_image_additional_width') ? $this->config->get($this->config->get('config_theme') . '_image_additional_width') : $this->config->get('config_image_additional_height'));
            $opt_popup = $this->model_tool_image->resize($option_value['image'], $this->config->get($this->config->get('config_theme') . '_image_popup_width') ? $this->config->get($this->config->get('config_theme') . '_image_popup_width') : $this->config->get('config_image_popup_width'), $this->config->get($this->config->get('config_theme') . '_image_popup_height') ? $this->config->get($this->config->get('config_theme') . '_image_popup_height') : $this->config->get('config_image_popup_height'));
            
            foreach ($data['images'] as $key => $add_image_data) {
                if ($opt_thumb == $add_image_data['thumb']) {
                    $image_index = $key + 1;
                    break;
                }
            }
                        
            if ($image_index == 0) {
                $data['images'][] /**/ = array(
                    'thumb' => $opt_thumb, 
                    'thumb1' => $this->model_tool_image->resize($option_value['image'], $this->config->get($this->config->get('config_theme') . '_image_thumb_width') ? $this->config->get($this->config->get('config_theme') . '_image_thumb_width') : $this->config->get('config_image_thumb_width'), $this->config->get($this->config->get('config_theme') . '_image_thumb_width') ? $this->config->get($this->config->get('config_theme') . '_image_thumb_width') : $this->config->get('config_image_thumb_height')),
                    'popup' => $opt_popup,
                    'fix' => $this->model_tool_image->resize($option_value['image'], $this->config->get($this->config->get('config_theme') . '_image_thumb_width') ? $this->config->get($this->config->get('config_theme') . '_image_thumb_width') : $this->config->get('config_image_thumb_width'), $this->config->get($this->config->get('config_theme') . '_image_thumb_width') ? $this->config->get($this->config->get('config_theme') . '_image_thumb_width') : $this->config->get('config_image_thumb_height')),
                );
                $image_index = count($data['images']);
            }
        }                

И замените его на этот:

        if (!empty($option_value['image']) && is_file(DIR_IMAGE . $option_value['image'])) {
            $owq_has_image = true;
        }                

Подумаю насчёт добавления настройки к опции. По отключению данного функционала.

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

mpn2005

 

Большое спасипотому что за помощь. Теперь всё отлично.

И спасипотому что за ваш модуль - он гдействительно очень полезен!

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


Добрый гдень.

 

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

Что бы его отклюлить, найдите в модуле этот код:

        if (!empty($option_value['image']) && is_file(DIR_IMAGE . $option_value['image'])) {
            $owq_has_image = true;
            $image_index = 0;
            
            $opt_thumb = $this->model_tool_image->resize($option_value['image'], $this->config->get($this->config->get('config_theme') . '_image_additional_width') ? $this->config->get($this->config->get('config_theme') . '_image_additional_width') : $this->config->get('config_image_additional_width'), $this->config->get($this->config->get('config_theme') . '_image_additional_width') ? $this->config->get($this->config->get('config_theme') . '_image_additional_width') : $this->config->get('config_image_additional_height'));
            $opt_popup = $this->model_tool_image->resize($option_value['image'], $this->config->get($this->config->get('config_theme') . '_image_popup_width') ? $this->config->get($this->config->get('config_theme') . '_image_popup_width') : $this->config->get('config_image_popup_width'), $this->config->get($this->config->get('config_theme') . '_image_popup_height') ? $this->config->get($this->config->get('config_theme') . '_image_popup_height') : $this->config->get('config_image_popup_height'));
            
            foreach ($data['images'] as $key => $add_image_data) {
                if ($opt_thumb == $add_image_data['thumb']) {
                    $image_index = $key + 1;
                    break;
                }
            }
                        
            if ($image_index == 0) {
                $data['images'][] /**/ = array(
                    'thumb' => $opt_thumb, 
                    'thumb1' => $this->model_tool_image->resize($option_value['image'], $this->config->get($this->config->get('config_theme') . '_image_thumb_width') ? $this->config->get($this->config->get('config_theme') . '_image_thumb_width') : $this->config->get('config_image_thumb_width'), $this->config->get($this->config->get('config_theme') . '_image_thumb_width') ? $this->config->get($this->config->get('config_theme') . '_image_thumb_width') : $this->config->get('config_image_thumb_height')),
                    'popup' => $opt_popup,
                    'fix' => $this->model_tool_image->resize($option_value['image'], $this->config->get($this->config->get('config_theme') . '_image_thumb_width') ? $this->config->get($this->config->get('config_theme') . '_image_thumb_width') : $this->config->get('config_image_thumb_width'), $this->config->get($this->config->get('config_theme') . '_image_thumb_width') ? $this->config->get($this->config->get('config_theme') . '_image_thumb_width') : $this->config->get('config_image_thumb_height')),
                );
                $image_index = count($data['images']);
            }
        }                

И замените его на этот:

        if (!empty($option_value['image']) && is_file(DIR_IMAGE . $option_value['image'])) {
            $owq_has_image = true;
        }                

Подумаю насчёт добавления настройки к опции. По отключению данного функционала.

 

Буду рад, если в настройках появится икая возможность. Для непотому чтольшого когдачества это удобно, но когда опций много, с фото получается перепотому чтор.

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


Буду рад, если в настройках появится икая возможность. Для непотому чтольшого когдачества это удобно, но когда опций много, с фото получается перепотому чтор.

Как вы слииете бугдет удобнее:

1) Картинки по умолчанию не добавляются. И можно вклюлить их добавление.

2) Картинки по умолчанию добавляются. И можно выклюлить их добавление.

 

Я потому чтольше склоняюсь к первому варианту.

 

P.S.: Для уточнения: икая нстройка бугдет у каждой опции в товаре. Что бы можно было в нужных товарах вклюлить. А им ггде не надо выклюлить.

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

Как вы слииете бугдет удобнее:

1) Картинки по умолчанию не добавляются. И можно вклюлить их добавление.

2) Картинки по умолчанию добавляются. И можно выклюлить их добавление.

 

Я потому чтольше склоняюсь к первому варианту.

 

P.S.: Для уточнения: икая нстройка бугдет у каждой опции в товаре. Что бы можно было в нужных товарах вклюлить. А им ггде не надо выклюлить.

 

Тоже думаю, что первый вариант.

Проещё потом вклюлить нужные, чем выключать у потому чтольшого когдачества, хотя у всех свои предпочтения.

 

То что для каждого товара можно бугдет включать, это хорошее решение.

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


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

Возможно ли расположить их в несколько столбцов под описанием.

 

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

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


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

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

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

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

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

Войти

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

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

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

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

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