Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


supertarasoff

Recommended Posts

Добрый день!

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

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

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

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

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

 

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

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

Надіслати
Поділитися на інших сайтах


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

 

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

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

 

 

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

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

 

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

 

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

Надіслати
Поділитися на інших сайтах


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

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.