5

I am able to replace virtuemart 'add to cart' button. I am able to achieve it by help from Studio42 on virtuemart forum, discussion on this url. The following set of code, with php only will work: //this will remove 'addtocart' button, but show 'choose a variant', // and also show quantity selector $product->orderable = false; //this along with above ...


4

Migrating Joomla 1.5 to 2.5 might be a complex process, depending on what extensions you have on your current website. It's almost never a one-click process. The same goes for Virtuemart. VirtueMart 2.x.x is a completely new shopping cart system which is not compatible with VirtueMart 1, and a one-click upgrade does not exist. First of all, make sure you ...


4

If you want to preserve your sanity, don't even try to perform migration manually. I have used Daycounts VM Migrator https://www.daycounts.com/shop/virtuemart-3/virtuemart-2-migrator.htm for migrating five (5) VM1 shops to VM2 in Joomla 2.5, and I have only words of praise for that extension's quality, stability and scalability. It's latest version now ...


4

order_done.php require_once(JPATH_VM_ADMINISTRATOR.DS.'models'.DS.'orders.php'); $order = VirtueMartModelOrders::getOrder($this->cart->virtuemart_order_id); echo $order['details']['BT']->order_number;


4

Joomla is built on the MVC design pattern, so querying the db from a view is bad practice. But with your scenario, let's consider a few alteratives: changing the model: this makes no sense: you can't change a model you don't own, or you'll be tied to applying your changes with every new release; additionally, you mention it's overly complicated; query from ...


3

If you want to preserve your sanity, don't even try to perform migration manually. I have used Daycounts VM Migrator https://www.daycounts.com/shop/virtuemart-3/virtuemart-2-migrator.htm for migrating five (5) VM1 shops to VM2 in Joomla 2.5, and I have only words of praise for that extension's quality, stability and scalability. It's latest version now ...


3

There is no standard way to integrate 3rd party component's model. Every developer implements its own way. After integrating 50+ plugins in AutoTweetNG and Joocial, the method that usually works is to check extension's modules or plugins, looking for the way the model is integrated. For instance, VirtueMart works in this way: if (!class_exists('...


3

Try this, Components -> Virtuemart -> Products -> Custom Fields -> create new filed as new List option Then select it in product details page custom fields section Assume that you are using VM2.x Hope it helps..


3

Go to your Virtuemart -> Configuration -> Templates tab and locate the following setting: Then change the setting of "Use Fancybox". If it is checked, try unchecking it, and vice verse. VirtueMart includes two systems for product display - Fancybox and Facebox. Fancybox is more advanced, but will in some cases cause javascript conflicts with some ...


3

Following the example in the Joomla documentation, create a system plugin to override the helper class containing the following code: class plgSystemComVirtuemartOverride extends JPlugin { public function __construct(&$subject, $config) { parent::__construct($subject, $config); } public function onAfterInitialise () { $...


3

I FOUND THE SOLUTION!!! Temporary change menu item type to Text Separator, modify alias to your liking and change type back to External URL. REFERENCE:http://www.mysysadmintips.com/other/web/285-remove-date-and-time-from-joomla-menu-link-url Thanks to all for the help. ;)


2

I haven't built a VirtueMart site in a while but, the short answer is to make VirtueMart available to "public" and require registration before anything can be purchased. Again, working from memory, seems to me this is the most common way of working with VirtueMart.


2

First of all, you should absolutely update Joomla, you're 21 versions behind (current version is 2.5.27). It might not solve your problem, but it will absolutely make your Joomla safer. From your screenshot I can also tell you're using VirtueMart 2.0.10, the latest version is 2.6.10. Please update both. Just make sure to take a backup first, I recommend ...


2

I think VM default module is providing this features, There is a default module called VM Featured Products. When you check the module manager option you will be able to sort out there is an option to select only Sale products. I hope you're using VM2.x. Hope it helps..


2

My colleague and I worked this out. You edit the ps_product file in administrator - components - com_virtuemart - classes. You do a string replace for the attributes you want affected at the end of the "getDescriptionWithTax" function. For example, if you want "Remove Topping" to not be shown when its selected at its default value - "none" in this case - ...


2

A jquery ajax request is still technically "successful" as long as the ajax request doesn't run into an actual error in the process of execution-- as long as it's successful in hitting the endpoint and returning with something, it's successful-- it doesn't know about your application state. So what you need to do is gain some insight into what's actually ...


2

There are some grey details in your question, so I'll post a solution what I think will do as you desire using DOMDocument and a direct XPath query. Because your question appears to only have one generated element, and you need to remove one or more unwanted elements, my solution will remove every unwanted element except for the first, then replace the ...


2

Possible other solutions: Use https://www.nonumber.nl/en/extensions/rereplacer Find the php code that writes this wrong div and replace it with your own code Use jQuery to replace the divs


2

GJC's plugin does the job. But this is using Joomla 2.5 and VM3. Still looking for an answer for 1.5, but might end up taking all sites to later Joomlas/VMs anyway. - http://www.gjcwebdesign.com/joomla-downloads/virtuemart-20-postcode-zip-code-shipping-plugin.html


2

Actually, following the override idea, is pretty simple - and I can't understand why the VM developers have left this as it is now. In the Categories template file of the Category Layout view: (components/com_virtuemart/views/category/tmpl/categories.php) all is needed to create a continuity in the browsing workflow, is to add a line of code like: ...


2

I don't have any valuable answer for the question, apart that VM won't treat fine file-extensions in uppercase, like .JPG. So I ended up renaming all image filenames + file-extensions to lowercase and updated the file_url column medias database table of vm to lowercase as well. Now everything works fine and there is a kind of consistency.


2

VirtueMart is just recently migrated to Joomla 3. It is not fully comatible with a pure JQuery environment. Please, check this tip to force Mootools compatibility in legacy code: Mootools on Joomla 3.4 - Fix to broken extensions https://groups.google.com/forum/#!msg/joomla-dev-general/pJ8gi8LypuE/Lsgryh77ClgJ


2

You don't need any separate extension to achieve this. Just use bulit-in VM Shopper Groups, create one called VIP, and in each product Add new price for VIP shopper group which is 10% lower.


2

It's hard to pretend VM3 is prestashop, but imagine you need to do whole custom work to change all models, views, etc. change database tables. I'm professional programmer and if you come to me the price will be higher : ) Reconsider using joomla, i'm not saying Joomla / VM3 is bad, but still hardcore gaming need hardcore gaming pc, hardcore selling needs ...


2

The reason you are getting this message is stated in your image- you are trying to access http://benaventegrow.com from the website http://www.benaventegrow.com They look similar, but they are not the same. So why is this a problem? JavaScript code is limited by the same-origin policy, meaning, from a page at www.example.com, you can only make (AJAX) ...


2

Order Confirmation Emails are created from code stored in bunch of files in folder components\com_virtuemart\views\invoice\tmpl\ I'm not sure, but think that you can find variables for product info in file invoice_items.php Haven't tried for this particular issue, but it is considered best practice not to change original code (which will be overwritten on ...


2

It's not a chmod permissions issue, but an issue with your server. Hosting providers sometimes enable safe mode on shared hosting environments to prevent you from screwing up thing for other users on the same server. Safe mode was deprecated in PHP 5.3 and removed in 5.4 I believe. If you have access to your php.ini file, you simply need to disable it like ...


2

Found it. It was an .ini file like you said but not on .../templates/OUR_TEMPLATE/..., not even in "components" folder It was in a folder "languages" in the root of the Joomla install. Thanks again Max.


2

There is commercial extension Vm2Mage from Yireo. Migrating data from VirtueMart to Magento is part of a bigger process: A new Magento site also requires a proper theme, a revision of strategy, marketing effort, perhaps CMS-capabilities. There for we advise Vm2Mage to people who want to make real use of Magento. Vm2Mage is a flexible tool ment for Magento ...


2

Well... knowing that TCPDF is Open Source PHP class for generating PDF documents (tcpdf.org), and that is included in thousands of CMS and Web applications, I am quite confident that is compatible with newest Joomla. It's update 1.0.2 is even listed on VM project files repository. I have updated it few weeks ago myself on the same combo J! 3.6.2 + VM ...


Only top voted, non community-wiki answers of a minimum length are eligible