Removing the 'No additional Charge' or price addition from a custom filed cart variant dropdown

Joomla's popular ecommerce extension, Virtuemart allows us to add variants of products and charge extra for those variants. You may have products that carry no additional charge such as different colors available, and by default Virtuemart will display a 'No additional Charge' message in the dropdown where your customer selects that variant. In this article we show you how to not display those extra prices or messages.

Removing the 'No additional charge'

The best way to achieve this is to add a langiage override. Language overrides allow us to replace any string constant declared in any of the language files with a custom version. In this case we want to replace the string value of 'No additional charge' with a blank, empty value.

Read more...

Solving the vmError: Warning, the Safe Path is not accessible (does not exist or no permission)

When transferring Joomla Virtuemart software between servers, the Safe Path location listed in the Virtuemart configuration does not automatically update. Because of this, you see an error 'vmError: Warning, the Safe Path is not accessible (does not exist or no permission).'

The Safe Path is a location Virtuemart uses to store the PDF invoices and delivery notes it generates. Ideally you create this below the root of your website and provide the server path to that folder in the configuration, often it looks like '/var/www/vhosts/mywebsite/safepathfolderhere'. In many cases, shared hosting does not allow access below the root so Virtuemart suggests using a randomized folder name places above the root, below the administrator area, because that has a little extra security generally. In these cases the path looks something like:

'/var/www/vhosts/mywebsite/administrator/components/com_virtuemart/HyHf5ahdJuty96/'

You simply add your version of that to the Virtuemart configuration at Virtuemart > Configuration > Configuration > Templates (Tab) > Media Files Settings (Area) > Safe Path. Permissions should be 755.

Read more...

What is the default password reset link for Joomla 3?

Sometimes users forget passwords and rather than manually resetting them in Joomla admin, you can simply provide them with this link to reset their passwords themselves.

The default link for the password reset page in Joomla 3 and many other versions is:

index.php?option=com_users&view=reset

You simply add that to the end of your website name to navigate to the Joomla user password reset page

Joomla 3 password reset link

http://www.example.com/index.php?option=com_users&view=reset
Read more...

Fixing the "JUser: :_load: Unable to load user with ID: XX" Warning

Whenever a Joomla article or category is created, the system records the account that created it. This is useful for content items where we also want to display a link to the user who wrote the article, or for displaying content authored by a specific Joomla user.  The warning message "JUser: :_load: Unable to load user with ID: XX" is telling us that the user with the XX id number could not be loaded, typically because that user has been deleted.

Note that this message is a warning rather than an error, so while it can be annoying and may show notices or warnings it won't break your site. In the future, when users leave your organisation it is better practice to disable their Joomla account rather than to delete it. That prevents this issue from arising again.

Read more...

Contact us

Need a Joomla Expert?

We use cookies to improve your experience. By your continued use of this site you accept our privacy policy.  I accept