Hi,
Somehow, PureMart isn't able to determine in your server whether the visitor is logged-in already or an anonymous user.
Please try this first,
Open the "Joomla Plugin Manager" and find this plugin: Flexible VM2 Template
From plugin parameters, find this parameter: Hide Shipping Rates from Anonymous and set it to NO.
If this change still doesn't solve the problem. Please provide me your joomla admin account to This email address is being protected from spambots. You need JavaScript enabled to view it. to let me see your VM configuration and try to fix that issue.
(while emailing to This email address is being protected from spambots. You need JavaScript enabled to view it., don't forget to include this forum post's URL at the top of your message to avoid any possible confusion in our end)
Regards.
Support & Development