Начало Блог цени уебмастър калкулатор Създаване на суровините, в зависимост от общата сума на поръчката
Днес ще ви кажа какъв вид онлайн магазин имам подкрепата на сайта и как тя успява да създаде цени калкулатор стокови, в зависимост от общата сума на поръчката. Сценарият ще бъдат изложени също, но ми се струва, да бъде далеч по-полезно да се опише калкулатора алгоритъм.
Тъй като аз имам един от най-трудните моменти, пише по-рано в подкрепа на сайта - управлението на проучване на сайта на системния блок (виж пост. - Система за управление на съдържанието). За да се разбере как работи всичко, че за това, което е и в какво състояние на обекта е по принцип. Това е също така и в този момент.
CMS общ достатъчно, но след като стана ясно, сайтът е в лошо състояние. MIGX приложение дори не започне, давайки грешка 500. Какво веднъж строго охранявана и породиха опасения, че сайтът не е подходящ за работа и трябва да ремонтирам всичко. Но за щастие, основните функции на сайта функционират, с трудност, и не винаги, както трябва, но осигуряват основни нужди.
Нека се обърнем към създаването на калкулатора стойността на стоката. Външно карта на всеки елемент е както следва.
Каталог на карта онлайн магазин
И там, в картата, зелен изход стойност на стоката, ако го поръчате от повече от 50 хиляди рубли. Ако поръчате повече от 200 000 души, единичната цена продължава да пада, и се оказва, че общото намаление е още по-голяма. Три дипломни курсове: 1) търговия на дребно 2) Търговия на едро и 3) APPLE, е най-евтиният.
На екранната можете да видите окончателната версия, с предварително програмиран, внедрена парче калкулатор стоки, в зависимост от общата сума на поръчката. В началото е имало само една кутия с броя и бутона "Добави в кошницата".
Алгоритъм реализация на този калкулатор:
- Ако общата сума на поръчката, по-малко от 50 000 рубли, а след това.- Ако общата сума от порядъка на повече от 50 000, но по-малко от 200 000 рубли, а след това.
- Ако общата стойност е повече от 200 000 рубли, а след това.
Това е цялата алгоритъм. Първоначално не исках да изложи на скрипт, но все пак го, изведнъж някой ще помогне за по-нататъшно развитие. Ще се радвам. Само едно условие, можете да използвате скрипта само след като прочетете този пост тук от блога частни уебмастъри - как да се спре напълно за пиене? Чудесен пост.
$ ( "Input [име =" брои "]"). Bind (с щракване keyup ", функция ()
$ Count = $ ( "вход [име =" брой "]) Вал () .; // съхранява в променливите данни за броя на стоки
$ Цена = $ ( "descr .price-т-RUR.") Html () на мястото на (/ / г ",") ..; // също съхранява първоначалната цена на стоката
$ Pricenorm = $ ( "descr .price-т-RUR-норма.) Html () заместване на (/ / г," ") ..; // приеме обичайната цена
$ Priceopt = $ ( "descr .price-т-RUR-опт.) Html () заместване на (/ / г," ") ..; // вземем цената на едро
$ Pricesuper = $ ( "descr .price-т-RUR-супер.") Html () на мястото на (/ / г ",") ..; // вземе супер цена
$ = $ Itogoprice брой * $ pricenorm; // изчисляване на крайната цена
ако ($ itogoprice> 50000) / если итоговая стоимость больше 50 тыс.
В края на трудността произтича от факта, че той споделя онлайн магазин цената на стоките в категории, добавяйки пространства между цифрите. По този начин, ако няма заустване, променливата е число и може да изпълнява математически операции. Ако цената вече има един бит, например, "1205 рубли", променливата вече не са колкото и математически операции с него невъзможни.
Ние трябва да се отстранят от пропуските и да изложат своите номера. Това е, което правим тук е използването на тази част от код ".replace (/ / г," ")", да го добавите към всяка променлива.
Мисля, че на това ние ще свършим изучаване създаването на цените на суровините калкулатор на сайта, в зависимост от общата сума на поръчката. Надявам се да помогна.
Здравейте Калкулатор и магазин за minishop2. Както можете да се сдружават с калкулатор minishop2. Какво би човек попълване на цялата форма калкулатора, поръчките са изпратени в кошчето? Как да се интегрират?