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

Написание модуля расчёта цен


Recommended Posts

Есть товар, цена по которому считается по площади.

Пользователь вводит:

Ширина

Высота

Алгоритм расчёта цены:

1. Считаем площадь.

2. Вычисляем стоимость 1 кв.м. или единицы площади:

-если S<0,1 то 1 кв.м. = 3000

-если S<0,5 то 1 кв.м. = 2000

-если S<1 то 1 кв.м. = 1000

и т.д.

3. Умножаем стоимость кв.м. на площадь и получаем окончательную цену на товар.

Кто возьмётся, и сколько это будет стоить?

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


в штуках целое.

Цель поменялась, калькулятор пишу сам, надо только данные от его расчётов перенести в корзину, возможно такое?

возможно

если напишешь калькулятор то наверно и корзину осилишь

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

Почему не поставить основную цену товара - цена за кв.м, а при добавлении опций - указать 2-ва поля: Ш и В (float), где при указании в этих полях, будет проведена соотв по формуле: o.price = o.dlinna * o.vusota * p.price , а в витрине - вывести абсолютную цену опций и скрыть цену товара ?

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

вывести абсолютную цену опций и скрыть цену товара ?

А в категории (модулях новинки,последние, лидеры....) как написать? - Заходите посчитайте, а потом выведем? Тогда же нужно и -от -до выводить. Просто неинформативно как-то получится.

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


Вот сайт с примером, все лаконично:

874e640d9f.png

 

Где: конечная (абсолютная цена опции) цена товара = цена товара * длинну (опции) * высоту (опции)

 

Касательно мест, где выводит данную формулу - то в модели товара прописать и класс корзины надфилем немного поправить и всюду выводит как надо + там же можно условие поставить, если нет опций или определённого вида опций, то считать по дефолту, если есть - то по формуле.

 

P.S. Неправильно задачу с самого начала понял, имеется ввиду, ввод пользовательских полей должен калькулировать цену по формуле в витринной части + записывать в заказ ?

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

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

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

Important Information

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