Author Topic: Attention no standard shopper group set  (Read 48610 times)


  • Beginner
  • *
  • Posts: 9
Re: Attention no standard shopper group set
« Reply #30 on: August 28, 2012, 05:01:19 am »
Just wanted to note that if you already have an anonymous shopper group that's set to 2 in vm 2.0.8 and it still shows std shopper group not set, you can update the tables and often it will add an anonymous shopper with a higher id, in my case, 9.  Go to MySQL under jos_virtuemart_shoppergroups and locate the anonymous shoppergroup withhigher id and change it to 2.  The go back to vm 2 backend and tick the original anonymous shoppergroup you had and click delete.  It will give you an error message that you can't delete a shopergroup with the id 2, but when it does, it will delete it and replace with the one you changed in jos tables.


  • Beginner
  • *
  • Posts: 1
Re: Attention no standard shopper group set
« Reply #31 on: October 26, 2012, 15:12:21 pm »
In the latest release simply enable anonymous in the shopper groups. If your still getting this.


  • Beginner
  • *
  • Posts: 2
Re: Attention no standard shopper group set
« Reply #32 on: December 01, 2012, 09:33:25 am »
Thank you, Milbo!
The last suggestion you made worked for me.


  • Beginner
  • *
  • Posts: 5
Re: Attention no standard shopper group set
« Reply #33 on: January 29, 2014, 09:46:56 am »
The problem is the function makeDefault($id,$kind = 1) (administrator/components/com_virtuemart/models/shoppergroup.php) as others have pointed to but for another reason.
The code first checks that you haven't tried to make the -anonymous- shopper the default for Registered users; this is correct.

It is the next line that is incorrect as it simply overwrites the 'default' values for all shopper groups with 0; now you no longer have an Anonymous shopper
$this->_db->setQuery('UPDATE  `#__virtuemart_shoppergroups`  SET `default` = 0');

Thanks, fixed ! Btw my fix works so
Code: [Select]
$this->_db->setQuery('UPDATE  `#__virtuemart_shoppergroups`  SET `default` = 0 WHERE `default`<"2"');

I added the fix here to post#22 & #23. Now I can create an account OK, Login, and update account info. Also after logging in I can select the Dealer Only Store,but when I click a category link I get this message:

500 Internal Server Error
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.

Also in the admin area, everything works fine in User Manager but when I go to VirtueMart admin area, then Shopper List, user shows in list but when I click link to view the new user profile I get the same error message. But I can click the users created before this fix with no problem.

This all started when I deleted an unused Shopper Group called -shopper-. Any ideas?

Michael West

  • Jr. Member
  • **
  • Posts: 120
    • The Website
Re: Attention no standard shopper group set
« Reply #34 on: November 20, 2014, 11:38:31 am »
The default shopper group must have an ID of 2. Regardless of the shopper group name.

[attachment cleanup by admin]
Try posting a link to your website in your profile, or a link to the error page if possible.

A picture is worth a thousand words. For XP get, or...

Windows Vista has a Snipping Tool in the Accessories area of the Start Button.

"We look for things that make us go, computer things."
(StarTrek NG: Pakleds Episode

Have you read the manual? I did, huh?