Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Доработка функционала (калькуляция стоимости товара).


Recommended Posts

Здравствуйте.

 

Требуется доработка функционала. Посмотрите товар: http://uskov-design.ru/tmp/932/index.php?route=product/product&product_id=86 (не обращайте внимания на наполнение магазина - оно демонстрационное). В "Опциях" можно из выпадающего списка выбрать упаковку, способ доставки и количество. Но всё должно быть существенно интереснее: покупатель выбирает тару, вбивает руками количество килограмм продукта (например 2353 кг.) и магазин автоматически пересчитывает и отображает на экране:

 

1) "правильную" массу, в соответствии с выбранной тарой и минимальным весом заказа - 200 кг. Например, если он указал 2353 кг. и выбрал упаковку "банка стекло 330 гр./100 штук в коробах/100 коробок в полете" (цифры по количеству в коробках и "полетах", т.е. поддонах, здесь примерные и будут уточняться), то система считает:

 

в одной коробке 33 кг. (330 гр. * 100 шт. в коробке), следовательно покупателю нужно 2353/33=71.3 коробки. Но поскольку коробки не могут "делиться", то он может купить 72 коробки, т.е. 72*33=2376 кг.

 

Отображается "вы можете заказать 33 коробки массой 2376 кг.", примерно так.

 

2) Считается и отображается скидка, в соответствии с указанными в разделе "Количество" опций товара. Т.е. для 2376 кг. делаем скидку в 0.5% (в сооответствии с параметром "от 2 до 3 тонн - скидка 0.5%").

 

Далее - мёд у нас (в данном примере) стоит 2.500 рублей за килограмм. Поэтому считаем общую стоимость: 2376*2500=5940000 и от неё делаем скидку в 0.5%. Получается умопомрачительная сумма в 5910300 рублей. Её-то и увидит покупатель, со всеми комментариями, откуда она получилась.

 

 

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

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.