Jump to content
Sign in to follow this  
alinalessioYandex

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

Recommended Posts

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

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

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

- кровать

- шкаф

- тумбы

и т.д.

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

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

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

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.