shpunsetoy Posted November 16, 2011 Share Posted November 16, 2011 Мир вам!!! Подскажите как работать с комбинациями товаров?...может есть где почитать на эту тему? ...просто немогу въехать, как сделать выбор товара, по такой вот матрице: А:...100 105 110 115 ... 185 190 Б:...100 105 110 115 ... 185 190 То есть разные цены для каждой позиции в зависимости от свойств Link to comment Share on other sites More sharing options...
shpunsetoy Posted November 16, 2011 Author Share Posted November 16, 2011 Спасибо!А подсажите, где сиё произрастает ?? в смысле генератор....тот что в самой престе както не вдохнавляет...может существуют сторонние решения?...ибо, вероятно очень нужен))) Просто артикулов по каждой группе ужасно много...хотя товарных позиций...десятка два от силы Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted November 16, 2011 Share Posted November 16, 2011 Не вдохновляет, потому что не разобрались в нём, как следует. Всё, что Вы перечислили, можно делать с его помощью. Причём, всё удобно. Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted November 16, 2011 Share Posted November 16, 2011 1. Руками 2. Если много комбинаций, руками через - Генератор комбинаций товара 3. У каждой комбинации есть поле "влияние на цену" где можно задать +/- к цене в зависимости от свойства 4. Если хочется еще чего-то - есть платный модуль в аддонсах 5. Если и это не подходит - пхп твой друг) навязчивое впаривание "книги знаний" от очередного нового модератора начинает доставлять. Link to comment Share on other sites More sharing options...
shpunsetoy Posted November 16, 2011 Author Share Posted November 16, 2011 блин...добрые вы...пойду разбираться...а то в натуре как лох печальный...Я просто ранее воблой занимался...и пока туплю...но вопросов много...ещё достану))) Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted November 16, 2011 Share Posted November 16, 2011 блин...добрые вы...пойду разбираться...а то в натуре как лох печальный...Я просто ранее воблой занимался...и пока туплю...но вопросов много...ещё достану))) ты просто вопросы конкретнее задавай, получишь конкретный ответ. А то я из твоего столбика цифр мало что понял)) Link to comment Share on other sites More sharing options...
shpunsetoy Posted November 16, 2011 Author Share Posted November 16, 2011 урааааа...я это сделал...действительно просто, а кроме атрибутов есть возможность создавать другие поля в свойствах товара?к примеру я решил побарыжить пластиковыми окошками...создал кучу комбинаций с размерами створок, но мне необходимо в комплектацию окна засунуть отлив и москитную сетку, может ещё чего нибудь...Это реально? Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted November 16, 2011 Share Posted November 16, 2011 если "засунутый отлив" будет влиять на цену конечного продукта - через комбинации. или опять же - опиши толком Link to comment Share on other sites More sharing options...
shpunsetoy Posted November 16, 2011 Author Share Posted November 16, 2011 Не уверен, что нужны подробности...Мне нужно просто понять принцип и не более того...ежели Вам это действительно требуется...однако извольте: Общая схема расчёта Заказ состоит из совокупности изделий, каждое из которых включает в себя набор характеристик, комплектации, работ, скидку - и информацию о заказчике. Это - входящая информация. Исходящая информация: коммерческое предложение и/или приложение к договору, заявка в производство. Иерархическая структура объектов расчёта Заказ Изделия Вид изделия Размер Количество изделий Профильная система Характеристики (цвет, стекло, стеклопакет) Комплектация Работа Дополнительная комплектация Стоимость единицы изделия Скидка Стоимость всех изделий (если изделий больше одного) Информация о заказчике Стоимость заказа Коммерческое предложение, приложение к договору Экспорт данных в бухгалтерию Отправка заказа в производство Расчёт основных характеристик Основные характеристики: вид (одностворчатые, двустворчатые окна, двери и т. д.), размер (ширина, высота), количество, профильная система, цвет, стекло и стеклопакет. Они определяют базовую стоимость изделия. Порядок расчёта следующий: Выбор изделия и профильной системы определяет таблицу расчёта цен. Таблица представляет собой матрицу расчёта цены: первый столбец - высота, первая строка - ширина изделия с определённым шагом, например 50мм, между ними - цены. Размер изделия определяет базовую стоимость. Если размер изделия находится между определенными в таблице размерами, то цена рассчитывается относительно заданных размеров, между обозначенными в таблице по специальному алгоритму. Цвет изделия рассчитывается как наценка к базовой стоимости. Определяется коэффициентом наценки. Например, для белого цвета коэффициент 1, для одностороннего RAL - 1,15. [Наценка на цвет] = [Базовая стоимость]*([коэффициент наценки] - 1). Вид стекла рассчитывает от площади изделия. В таблицу цен входит стоимость для обычного стекла. Другие виды стекла вводятся в программу, как разница стоимостей квадратного метра особого стекла и обычного. Формула прибавки к стоимости: [Стоимость стекла] = [Площадь изделия] * [Разницу стоимости выбранного и обычного стёкол]. Наценка на стеклопакет рассчитывается от площади изделия плюс стоимость стекла (наценка на вид стекла из предыдущего пункта). Если используется нестандартный стеклопакет, то он рассчитывается по формуле: [Наценка на стеклопакет] = [Площадь изделия] * [Разницу стоимости выбранного и обычного стеклопакета] + [Стоимость стекла]. Таким образом, базовая стоимость складывается из стоимости вида изделия определенного вида, профильной системы и размера плюс наценки на цвет, стекло и стеклопакет. Расчёт комплектации Комплектация это отливы, подоконники, карнизы, пороги и дополнительная комплектация. Отливы: [ширина изделия] * [цену за погонный метр отлива] Подоконники: ([ширина изделия] +10см) * [цену за погонный метр подоконника] Карнизы и пороги считаются аналогично отливам Стоимость дополнительной комплектации складывается как сумма ([количество штук] * [цену]). Общая стоимость изделия Из основных характеристик и комплектации изделия складывается общая стоимость. Если есть скидка на изделие - она распространяется на общую стоимость изделия. Если есть несколько одинаковых изделий, то общая стоимость всех изделий = [общая стоимость изделия] * [количество изделий]. Расчёт работы Работа включает в себя доставку, монтаж и подъём на этаж. Монтаж - считается как % от общей стоимости. [Стоимость монтажа] = [общая стоимость изделия] * [коэффициент сложности]. Доставка не рассчитывается, в поле «Доставка» просто пишется сумма доставки. Стоимость подъёма на 1 этаж задаётся при настройке программы и умножается на количество этажей. Примечание: скидка на изделие - не распространяется на работы. Полная стоимость изделия Рассчитывается как сумма общей стоимости изделия и работы. Полная стоимость заказа Полная стоимость заказа - сумма полных стоимостей все изделий. Вот так вот собственно всё и считается...а оно Вам надо??? Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted November 16, 2011 Share Posted November 16, 2011 ужас. "опиши толком" и "выдери страницу из ТЗ" не одно и то же. Короче, если по другому спросить не можешь, то увы, я не в курсе) Link to comment Share on other sites More sharing options...
shpunsetoy Posted November 16, 2011 Author Share Posted November 16, 2011 Сейчас получается следующяя картина. Если использовать тот функционал который есть в Атрибутах, то одно окно это 400 атрибутов минимум на одно изделие и это учитывая только два параметра расчётов(Ширина х Высота). Следовательно что бы продолжить добавлять параметры в табличку атрибутов желательно создать новую, дабы не плодить лишние сущьности, я прекрасно понимаю как это можно сделать в той же вобле...но речь то, не о ней...Мне важно понять как подобные вопросы решает Преста...и решает ли она их... Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted November 16, 2011 Share Posted November 16, 2011 есть: 1. Attributes and Groups - атрибуты (свойства) и их комбинации - то что влияет на цену/вес исходного изделия 2. Features - хар-ки - суть упорядоченное описание. Хар-ки общие для всего изделия и не зависят от свойст/комбинаций Link to comment Share on other sites More sharing options...
tsesliuk Posted May 22, 2012 Share Posted May 22, 2012 Вопрос. Если я хочу задать не уменьшение или увеличение цены, а заменить ценой комбинации. Я вношу цену в поле "Общая цена" http://grabilla.com/02516-12be44b8-b753-4af3-890f-3e9259f6855e.png , но ничего не происходит. Где искать? Link to comment Share on other sites More sharing options...
tsesliuk Posted May 25, 2012 Share Posted May 25, 2012 Подскажите, пожалуйста. Как выводить комбинации товаров не по алфавиту. Желательно реализовать вывод по порядку заполнения Link to comment Share on other sites More sharing options...
wagood Posted May 28, 2012 Share Posted May 28, 2012 Вроде в Product.php функция getAttributesGroups Link to comment Share on other sites More sharing options...
Recommended Posts