Jump to content
Sign in to follow this  
supertarasoff

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

Recommended Posts

Добрый день!

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

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

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

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

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

 

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

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

Share this post


Link to post
Share on other sites

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

 

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

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

 

 

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

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

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  

  • 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.