Author Topic: shipment cost by different country doesnt work when user is logged in  (Read 771 times)


  • Beginner
  • *
  • Posts: 8
  • Skype Name: noskype
Hi Guys....
I hope somebody can help me with this issue...

At first:
Version J 3.7.1, VM 3.2.2

Here is what I want to do:
If Country is choosed, then free shipment, is another country choosed, then 10 EURO shipment cost.
This works, when customer is not logged-in. In other words it works as ANONYMOUS shopper.

But If you logged in as are registered user, the it always shows "FRee shipment", for every country.

User Login: test
Password : 123456

Any ideas ?

GJC Web Design

  • 3rd party VirtueMart Developer
  • Super Hero
  • *
  • Posts: 9482
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 3.6.8
switch on the VM debug .. that's what it is for. It prints out all the factors of the method
GJC Web Design
VirtueMart and Joomla Developers - php developers
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
Contact for any VirtueMart or Joomla development & customisation


  • Global Moderator
  • Sr. Member
  • *
  • Posts: 3067
  • VirtueMart Version: 3.6.11
Assuming that you have a limited number of shoppergroups

Set a shipping method for all shoppergroups that is free shipment - leave the country selection blank

For the other country based shipping methods select the "unregistered" guest shoppergroup

Joomla 3.9.16
php 7.3