Magic 360 for VirtueMart

Meet the stylish 360 spin.

It's the image that sells - the better the image, the better you'll sell.

  • Customer sees and rotates a 3D model of a product as in real life.
  • Enlarge to spin images in the entire full-screen.

Features | Download VirtueMart 1.1.9 component | Download VirtueMart 2/3 component

No coding required.

Use your Magic 360 extension almost anywhere on your VirtueMart site.

You can even apply different spin options to each page.

    Supported pages & blocks

    • Product details page
    • Manual install elsewhere
  • VirtueMart 3.x.x
  • VirtueMart 2.x.x
  • VirtueMart 1.x.x
  Rating: 5.0 (1 reviews)

Merchants always face a problem presenting their products to potential customers in full detail. There’s an elegant solution for this! Try our beautiful VirtueMart 360 degree product viewer extension - Magic 360.

It enables your visitors to inspect products as if holding them in their hands. It looks excellent on desktops and all types of mobile devices. Install the extension in 5 minutes and see an instant increase in conversions! According to numerous studies, 360 degree views of your products increases sales by at least 27% (source).

For an even greater effect, combine Magic 360 with Magic Zoom Plus. You will be able to show videos, zoomable images and 360 spins in a fast and neat image gallery on your product page.

Download a free trial version of magnificent VirtueMart 360 viewer and make your competitors bite the dust!

Key features

New versions support

All versions of VirtueMart are supported (VirtueMart 3.x.x, VirtueMart 2.x.x, VirtueMart 1.x.x). We update our modules as soon as a new version of VirtueMart is released.

Image resizing

Upload large version of product images (1000+ pixel width). VirtueMart will resize images automatically throughout your website.


Magic 360 is responsive out of the box. Essential for multi-device adaptation.


Optimize your website. Magic 360 caches resized images. Which means fewer image downloads.

Per page profiles

Enable Magic 360 on different pages & sections of your VirtueMart store. Even better, customize it differently in each section/page.

Bandwidth allocation

Control how Magic 360 initializes & loads images. Choose to activate on page load or on request.

SEO friendly

Magic 360 supports SEO Friendly URLs. Vital for website high ranking in search engines.

Watermarked images

Protect your images. Choose the position, opacity & size of your watermark.

Web settings

Say goodbye to manual configuration. Customize settings instantly using Magic 360 Settings page.

jQuery compatibility

Magic 360 requires no jQuery, 3rd party library or framework. Magic 360 is completely compatible.

Custom themes support

If Magic 360 doesn't work immediately on your site, email us and we'll add support for your theme (free of charge).

One-off payment

Pay once and the Magic 360 license is yours forever.

Live demos


  • Magic 360 component for VirtueMart - Configuration for product/category
  • Magic 360 component for VirtueMart - Edit the configuration


Important: Normal images will not display when 360 spin showing on product page.

  1. Download the Magic 360 component for VirtueMart 1.x.x or VirtueMart 2.x/3.x (free and fully functional demo version).
  2. Go to Extensions > Manage. In Upload Package File, select the zip file that you just downloaded and click Upload File and Install.
  3. Open the page Components > Magic 360 to customize Magic 360 as you wish.
  4. It is ready to use Happy
  5. Buy Magic 360 To upgrade your free and fully functional trial version of Magic 360 (which removes the "Trial version" text), buy Magic 360 and overwrite following file with the same one from your licensed version:


Module position

If you don't see Magic 360 component for VirtueMart working, please change the module position here: Administrator > Extensions > Modules manager > Magic 360 module for VirtueMart. If it still does not work, you may have an incompatible template. Please send us your FTP access details and login/password for your Joomla back-end and we will help you.

Setup a 360 spin

To setup a 360 spin, upload your set of 360 images to your product in your VirtueMart section.

Open the page "Components->Magic 360" to customize Magic 360™ as you wish and choose which products should have the Magic 360 effect by modifying following parameters:

  • Number of images on X-axis - Number of images in the spin set e.g. 18 or 36 (0 = disabled)
  • Product IDs - Choose which products have 360 images, comma separated e.g. 1,4,5,12,14 (all = all products)


Thanks for trying Magic 360 on your VirtueMart site! What did you hope Magic 360 could do? How can we improve it? Let us know, we're always improving our tools based on customer feedback.

  1. Go to: Extensions > Plugin Manager > Disable plugin.
  2. Go to: Extensions > Extension Manager > Manage > Add tick in box next Magic 360 for VirtueMart > Click 'Uninstall'.
  3. Magic 360 is now uninstalled.

Customer reviews

  Rating: 5.0 (1 reviews)
a small effort, big output
Installed on : Joomla 1.5, with Virtuemart 1.1.9. this has a lot of options, nicely customized but I don't know why but there is a small "string" error. I installed it on several systems but got same error every time, but the support guy helped very quickly. I checked and found one line of code was to be fixed .. specially in virtuemart version. And that was...
"coreClass->enabled(count($images)" should be
"coreClass->isEnabled(count($images)" in
plugins/system/vmmagic360.php on line no. 585.

After this change every thing worked great.

2nd issue what i faced was, if there is no 3D animation like 360 with multiple rows, than file name must be in string+number.jpg You can't give names like: smaller version - shoe-360-01.jpg, shoe-360-02.jpg, shoe-360-03.jpg. and zoomed version: shoe-800-01.jpg, shoe-800-02.jpg, shoe-800-03.jpg, You will get error.

you have to give them names like. smaller version - shoe-small-01.jpg, shoe-small-02.jpg, shoe-small-03.jpg. and zoomed version - shoe-big-01.jpg, shoe-big-02.jpg, shoe-big-03.jpg
these numeric names starts becoming like - shoe-000-01, shoe-001-01 etc.

Other than that, it's easy, good and no limit where ever you want you can put any 360 images. Please improve above errors, There are many chances that I'm the only with these errors. Thank you

Muhammad Farooqi,

1. Thanks for reporting typing error in component code for VirtueMart 1.x. This has now been fixed.
2. All spin images should be uploaded as standard product images. Upload the large version of your 360 degree images for spin, zoom & full-screen effects. Please visit here for our guide on how to name images.

Submit your review

Thank you!
Your review has been received and will be posted soon.
Used only to verify your review is genuine.

Other VirtueMart components

This 360 degree spin component was created for VirtueMart. The module is released under the GPL. The 360 spin is created with the JavaScript and Flash tool, Magic 360, which is released as commercial software.

To create a 360 degree spin on your VirtueMart website, you need a set of 360 photographs of your products. Each set of photos should be shot on a turntable, with each shot equally spaced, e.g. 18 or 36 photos per rotation. They can be one row, multiple rows (for a 3D effect) or one row and one column (for a Martini effect, like the blue running shoe). If you need photos, tell us what your products are and we will get quotations for professional 360 product photography for you.