Электронная коммерция, как рассчитать цену по 3-х мерной матрице? - PullRequest
0 голосов
/ 26 января 2011

У меня есть продукт, для которого мы хотим получить бланк цитаты.Форма имеет:

1 - Количество 2 - Размер 3 - Опция Extra 1 4 - Опция Extra 2 и т. д.

Количество и Размер определяют стоимость дополнительных услуг.Например, для «раскраски» элемента в качестве дополнительного элемента необходимо будет рассчитать его на основе количества и размера.

Каков наилучший способ построения матрицы цен для поддержки этой структуры?Я могу сделать таблицу Excel с помощью «Количество и размер», но я не знаю, как изобразить количество элементов опций, которые зависят от этих двух измерений.

Любая помощь очень ценится.

1 Ответ

0 голосов
/ 26 января 2011

Если для рисования двух виджетов требуется в два раза больше краски, чем для одного, это просто

$(total) = $(each) * quantity

Для размера вам понадобится число для масштабирования стоимости.Необходимое количество краски пропорционально площади поверхности для рисования, поэтому в этом случае

$(total) = $(per sq ft) * total sq ft

Но вы можете свернуть первую функцию во вторую, верно?Просто обработайте два виджета как один с удвоенным квадратным метражом.

Так что в конечном итоге вам понадобится некоторая оценка стоимости квадратного фута поверхности для рисования.Подсчитайте общий квадратный метраж всех продаваемых вами виджетов и умножьте его на стоимость квадратного фута для рисования, и у вас будет цена дополнительного.

...