ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

virtuemart change shopping cart logo

Updated on January 5, 2013


If you use Joomla, the very best CMS for your web development, and you install virtuemart, the best ecommerce plugin available then you will come across the problem of having the virtuemart logo showing as your cart with a link to the virtuemart site. Web publishers and ecommerce site owners want something a bit more professional, here is a guide how to remove the virtuemart link and logo, and change the shopping cart logo to a different logo of your choice.

Ok first step is to log into your FTP program, and connect to your website ftp server. A great piece of free software i would recmmend to do this with is filezilla, click here.

Once you have installed filezilla, just enter your details for your webserver, and connect.

Once you are logged into the root of your website:

  • Go to the specific domain your joomla website is installed to (
  • Browse to the location:
  • /components/com_virtuemart/themes/default/templates/common/minicart.tpl.php
  • copy this file to your local drive, and make a copy backup.
  • Now edit the file with notepad
  • Find the line:



<a href=”” target=”_blank”>
<img src=”<?php echo $mm_action_url ?>components/com_virtuemart/shop_image/ps_image/menu_logo.gif” alt=”VirtueMart” width=”80″ border=”0″ /></a>

The first line : <a href=”” target=”_blank”>

Is the part that is the link. You can change this to be your website, or you can remove the link altogether.

Now to change the image for the shopping cart you have to work with this line:

<img src=”<?php echo $mm_action_url ?>components/com_virtuemart/shop_image/ps_image/menu_logo.gif” alt=”VirtueMart” width=”80″ border=”0″ />

If you want to replace the virtuemart image only, then the easiest to do this is just name your new cart logo that you plan to upload the same as the one that is there already. menu_logo.gif

When you upload your new cart logo it will overwrite the existing virtuemart cart logo, and your new logo will show now instead.

Remember to change your alternative image tag if you want to.

Sample Cart Images

Shopping cart logo 1
Shopping cart logo 1
Shopping cart logo 2
Shopping cart logo 2
Shopping cart logo 3
Shopping cart logo 3
Shopping cart logo 4
Shopping cart logo 4
Shopping cart logo 5
Shopping cart logo 5


    0 of 8192 characters used
    Post Comment
    • profile image

      Annie (Lady M) 

      6 years ago

      Thanks very much, this was a really useful article. Just one thing, if you want to add your own logo, call it menu_logo.gif and overwrite the file in this directory:


    • profile image


      7 years ago

      Very useful info. Thanks

    • profile image


      7 years ago

      hi! i personnally have an issue. i have the same lines of codes you mention here, and even without touching anything the cart image doesnt show :-( if the cart is empty, it will just write "your cart is currently empty" i'd like to see the image even if you don't have any url attached to it. i really dont know what is wrong. i've spent hours searching. the image is there in the rite folder and all. please give some ideas on what i could check to see what is wrong here :) thanks in advance !

    • profile image

      Mario Mercieca 

      7 years ago

      I still need to centre the cart in the left menu. Thanks

    • profile image


      7 years ago

      As I can center the logo?

      Thank you

    • profile image


      7 years ago

      Thanks a lot, been looking for it for a long time.

    • profile image


      7 years ago

      Thx Alot for this, but for me it took a while for the cart to update. But THX :D

    • profile image


      8 years ago

      This saved me time having to find it on my own -Thanks!

    • profile image


      8 years ago

      Nice one! Thanks... Had been bugging me for a while....

    • profile image


      8 years ago

      I've been trying to figure out how to do this for a while, thanks for the help!

    • profile image


      8 years ago

      This is what exactly I am looking for... Thanks a ton..

    • profile image


      8 years ago

      Thanks for this tip Colin. Spot on.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)