This extension does two things calculate price by formula and change product price on fly. The latter feature is available from version 2 .
It will automatically update price when you select the options, even if your product is not using formula.
Very often you need your product price to be decided by some formula like length or area or volume .Here comes the rescue , here you can have dynamic product price driven by variables , you can have as many as 26 variables and one can write formula using these variables.
if you want price by some php custom function , you should browse
Developed by shambhal who holds maximum opencart reviews on freelancer.com
This extension is vqmod for <2 opencart and ocmod based for version 2 onwards, therefore no core changes
You can also set constraint of variables max and min value if(option type is textbox) , like for length you can have l:100-450 so it can accept any numerical value between the range.
Since 2.3.2 version it is compatible with journal2 theme but developer holds responsibility for default theme only.
Variables are assigned to options so you can have better control on options.
It works with options in select combo,radio and textbox
sample formula is
It helps you have dynamic price calculation on frontend , plus it has feature to have advance options.
Please note that it works on default opencart structure ,so if you have any extension which contradicts it ,it won't work.
so please confirm before buying .
Backend see product with product id 35, name =formula test
Constraints on variables assigned to textbox can have numerical values only.
The whole doc is available when you log into the admin and browse product id 35(name formula test) , a doc file link would appear at the top
There is another extension available if you want price to be determined by some function
Currently supported themes
Default opencart, Journal2
if your theme is custom we could make extension compatible with your theme on little price or free.
For further queries you can ask me at firstname.lastname@example.org