Перейти к содержанию
supertarasoff

Магазин по продаже тканевых штор

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

Добрый день!

Подскажите пожалуйста как с помощью Opencart реализовать магазин тканевых роллетов как в примере http://sunstyle.kiev.ua/collection-of-fabrics.html

Что бы картинки тканей были на одной странице, т. е каталог тканей - это как товары должно быть или категории?

Как вообще такой каталог сделать?

И еще если нажать на иконку калькулятора плавно появляются картинки с размерами и ценами соответсвенно.

Для просчета стоимости нажмите кнопку для выбранной ткани. calculator.gif

 

Как сделать так же, т. е вставлять раскрывающиеся картинки?

Если так очень сложно, то может как то по другому возможно  реализовать такой магазин. Просто у тканевых штор цена зависит от размеров с шагом  5 мм от , длины и вида тканей!

Поделиться сообщением


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

Вариантов, на самом деле, много.

 

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

Калькулятор можно прицепить к описанию самой категории. 

 

 

Второй вариант - опции, самый простой вариант, но очень муторный.

Для каждого товара забиваете все возможные размеры с добавочной ценой. 

 

Третий - указываете цену за единицу размера (1м^2, например), а поле "Количество" переделываете на указание не количества "пачек" а указания метража(?)

 

Навскидку, можно еще что-то придумать

Поделиться сообщением


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

Спасибо! а можно чуть по подробнее плиз как с категориями организовать вывод category и как прикрепить картинку всплывающуюся ?

Поделиться сообщением


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

Спасибо! а можно чуть по подробнее плиз как с категориями организовать вывод category и как прикрепить картинку всплывающуюся ?

 

Обьяснить...

 

Для начала, открываем контроллер category.php , и находим там формирование корневой категории и под категорий. Далее там нужно для каждой категории (через foreach) получить список товаров через ф-ю

 

$this->model_catalog_product->getProducts($data);

 

где $data ассоциативный массив в котором находятся параметры по которым мы получим список продуктов.

 

Список приблизительный, т.к пишу по памяти:

 

filter_category_id - id категории из которой брать товары

sort - сортировка товаров (ASC, DESC)

и.... забыл

Полный список можно посмотреть найдя в контроллере строку  $result = $this->model_catalog_product->getProducts($data); и ниже написать

что-то вроде

 

 

 

echo '<pre>';
print ($result);
echo '</pre>';
exit;
 

 

 

Опять же, насколько помню, в $data можно передать только category_id , этого должно хватить*

В результате получим массив со всеми товарами из нужной категории, а как вывести, это уже вопрос верстки.

 

* ВАЖНО(!) - Если категорий\товаров много, без предварительной оптимизации, так делать не стоит, это сильно загрузит систему.

 

Да,забыл, для Увеличивающейся картинки в описание категории в исходный код вставляем:

 

<a href="ссылка на полноразмерную картинку" class="modal">Нажми на меня</a>
 

 

Поделиться сообщением


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

Большое спасибо! буду пробывать....хотя сложновато, а может быть уже готовый модуль для этого есть?

Поделиться сообщением


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

Большое спасибо! буду пробывать....хотя сложновато, а может быть уже готовый модуль для этого есть?

 

Такого модуля не видел, но это не значит что его нет.

 

Ваша задача реализуется где-то за день, и там не все так сложно, дерзайте

Поделиться сообщением


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

Только не совсем понятно каталог тканей реализовать как товары или как подкатегории??

Поделиться сообщением


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

Только не совсем понятно каталог тканей реализовать как товары или как подкатегории??

Если Вам нужна корзина (заказ с сайта через корзину) тогда как Подкатегории- Товары

 

Если нет, как подкатегории

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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