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

Товар который состоит из компонентов. Как сделать? (описание внутри))

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

Есть магазин мебели.

Есть такие товары, как, например, Спальня.

Спальня состоит из таких компонентов как:

- кровать

- шкаф

- тумбы

и т.д.

Каждый из компонентов имеет свою стоимость. Цена за всю спальню, это сумма за все компоненты.

 

Вот пример на другом магазине, на другом движке: http://lmtyumen.ru/catalog/838/

 

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

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


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

CODEONETEAM, спасибо за ссылку. Очень приятно.

 

alinalessioYandex, если цена за всю спальню это простая сумма всех товаров, то почему бы Вам не использовать "Related Products" (с добавлением функционала добавления в корзину, конечно, придется немного повозиться). А вот если при покупке комплекта подразумевается скидка, то тут или свой модуль писать или CODEONETEAM Вам ссылку на мое решение привел выше :)

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


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

CODEONETEAM, спасибо за ссылку. Очень приятно.

Без проблем, тем более что Ваше решение в данной задаче вполне уместно, логично предположить что, к примеру, комплект "Спальня" должен стоить немного дешевле, чем отдельно взятые компоненты данного комплекта.

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


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

Хороший модуль. Скачал бесплатную версию, потестить. Виснет когда жму кнопку купить. Потом ошибку выдает. Но в описании сказано, что ошибку выдает, при определенных условиях. Уверен, с платной версией все в порядке. Если не найду решение попроще, то вернусь к этому модулю.

 

Я пробовал данную задачу решить опциями. Создаю опцию, тип: Изображение. Вставляю картинку компонента основного товара. На карточке отлично все. И картинка есть и при выборе, цена меняется, но когда выбираешь тип опции: картинка, то это по сути радиокнопка. Т.е. несколько компонентов выбрать нельзя. Тут больше подошел бы чекбокс (флажок, галочка). Изображения, напротив которых чекбоксы. Ставишь галочки напротив нужных и цена увеличивается. Было бы отлично!

 

Вопрос: Как сделать, чтобы в типе опций - "Флажок", для каждого значения опции, можно было вставлять картинку, как это реализовано для типа опции "Изображение"?

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


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

Тут больше подошел бы чекбокс (флажок, галочка). Изображения, напротив которых чекбоксы. Ставишь галочки напротив нужных и цена увеличивается. Было бы отлично!

 

Ну, так это делается... Есть же вроде опция checkbox. Посмотрите в шаблоне product.tpl как реализовано и сделайте по аналогии, но для картинок.

 

Но я бы на Вашем месте не опции терзал, а терзал Related Products. Там всего-то нужно массовое добавление в корзину написать.

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

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

 

Хороший модуль. Скачал бесплатную версию, потестить. Виснет когда жму кнопку купить. Потом ошибку выдает. Но в описании сказано, что ошибку выдает, при определенных условиях. Уверен, с платной версией все в порядке.

 

Триал... Такое дело... У полной версии с триалом ничего общего нет кроме внешнего вида.

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


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

Про администрирование магазина в случае с опциями, это вы верно заметили ))

 

За совет с Related Products спасибо, но, боюсь, что я  не смогу написать массовое добавление в корзину, так как php пока не знаю. Разве если вы мне поможете за вознаграждение?

 

Но ваш модуль нравится. Больше забумываюсь в его сторону. А в модуле "Вместе дешевле" есть возможность покупать не весь комплект, а некоторые из его компонентов? Можно так расширить функционал этого модуля, что показывается комплект товаров с чекбоксами (эти чекбоксы мне покоя не дают :) ) Выбираешь нужные компоненты и из них складывается сумма (желательно тут же, на глазах.) Потом готовый сформированный самостоятельно комплект из нужных компонентов отправляешь в корзину.

 

Просто готового решения для мебельных магазинов нет, хотя пора бы уже ))

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


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

За совет с Related Products спасибо, но, боюсь, что я  не смогу написать массовое добавление в корзину, так как php пока не знаю. Разве если вы мне поможете за вознаграждение?

 

Могу, кстати. Но только по ТЗ. Навскидку в 100 уложиться можно.

 

А в модуле "Вместе дешевле" есть возможность покупать не весь комплект, а некоторые из его компонентов?

 

У меня в to do list есть "Add ability for customer to change kit items switching with available items". Вот то, о чем Вы спрашиваете в список не вошло и может быть реализовано только после того, как реализуются все предыдущие задачи. Хотя, если делать WFH, то возможны варианты до 500 в зависимости от ТЗ.

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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