Joomla! България
Joomla! - Общи теми => Компоненти => VirtueMart => Темата е започната от: Fori в 06 Февруари, 2017, 11:50:15
-
Здравейте, това, което искам да направя е подобно на това в сайта shtora.bg (http://shtora.bg).
За всеки продукт да има две полета - ширина и височина и потребителя при поставяне на стойности, да му се преизчислява цената с Аякс, на момента. Може ли да се направи такова нещо. Дали от ядрото на Virtuemart или с допълнителен плъгин? Ако Хикашоп го може това, съгласен съм да го ползвам него.
Благодаря предварително за отговорите.
-
може да стане с calcbilder
-
гледах примерите, но не виждам начин да се внедри вътре в самата продуктова страница
..за съжаление
p.s.
имало начин, инсталира се плъгина от пакета
после се следват указанията от тук :https://www.moonsoft.es/easyblog/entry/56-calcbuilder-extended-virtuemart-integration-calculator-inside-product-page-use-of-cbforvm-plugin
сега тествам но не се получава
p.p.s.
изтеглих си числово къстъм поле за марта от тук: https://www.daycounts.com/shop/virtuemart-3/virtuemart-number-input-custom-field.htm
Полетата си излизат, но не успявам да покарам калкулацията. Тия говорят на неразбираем индийски английски и така и пишат. Нещо не успявам да попълня мястото за php кода явно.
Ето това слагам:
$price=$width*$height;
$returnVM['calculatedprice']=$price;
// Product -> Zip Hoodie(76)
$vm_qty_76=1;
Някой ще помогне ли, моля.
-
с калкулатора става... тествал съм го...
Покажи какво си направил с екрнни снимки и програмен код...
Би трябвало да е нещо от рода
$_arrData["Ширина"];
$_arrData["Височина"];
$sqm=$_arrData["Ширина"]*$_arrData["Височина"]; //смята площа по въведените параметри
$cenamaterialkvm = 10; // цена в лева на квадратен метър
$price=$sqm*$cenamaterialkvm;
$returnVM['calculatedprice']=$price;
Имената на полетата по избор трябва да са едно към едно в използваните във формулата.
Тествал съм полето по избор с падащи стойности. Не съм тествал с полета които се попълват.
Имай в предвид че ако попълнят стойност различна от цифра ще ти дава грешка. За това аз съм използвал падащи менюта със стойности, т.е. не им давам опция да попълват.
примерно
1
2
3
4
5
6
...
100
И те избират ширината от посочените.
-
То като попълваш размер, би трябвало да има пояснение в какви единици //примерно 'размер в сантиметри'
-
то много неща пише
ама за 10 години съм се нагледал своеволия от страна на клиента.
Аз съм написал сантиметри
но защо ми изпращат в милиметри или метри не е ясно...
-
То клиента е не предсказуем, но това е калкулатор.
Каквото му зададеш, това ще смята.
Не познавам това разширение за virtuemart, но смятам, че ако има възможност да се каже ясно на всяко поле, каква метрична единица се ползва - не би трябвало да има проблем с клиента.
-
Здравей,
дай ми права, ако виждаш проблем.
-
То клиента е не предсказуем, но това е калкулатор.
Каквото му зададеш, това ще смята.
Не познавам това разширение за virtuemart, но смятам, че ако има възможност да се каже ясно на всяко поле, каква метрична единица се ползва - не би трябвало да има проблем с клиента.
Ползва полетата по избор от ВМ и калкулира взети стойности от тях.. Така че трябва да се гласят полетата на ВМ... аз не съм спец в областта и за това съм го направил с падащи менюта...
По принцип всичко е възможно