Ecivicrm does not work for anonymous users:
1) In civicrm I have set only UK as a valid country, as a logged in user only the UK appears, as anon all countries appear
2) It specifies that only the first and last name are required in the billing address, yet you have to enter name in both the billing and shipping address (shouldn't nearly everything be mandatory on the billing address?)
3) It never stores any of the address data for anonymous users at all so you get an error in drupal:
Type php
Date Tuesday, November 7, 2006 - 21:30
User Anonymous
Location http://www.saafskincare.com/cart/review
Referrer http://www.saafskincare.com/cart/checkout?op=0&destination=cart%2Freview
Message Invalid argument supplied for foreach() in [removed....]saafskincare.com/modules/ecommerce/store/store.inc on line 497.
Severity error

Comments

deadmalc’s picture

Title: Not working for anonymous users » adding addresses broken

After a new user is created and an address is added I am presented with a white screen, no errors in
drupal, but the php error log shows this
PHP Fatal error: Cannot use object of type CRM_Core_DAO_Phone as array in [..removed]/saafskincare.com/modules/civicrm/api/utils.php on line 57

deadmalc’s picture

I am using civicrm v 1.5 btw

deadmalc’s picture

I have tried civicrm 1.4 it gets exactly the same problems on this as well

deadmalc’s picture

It looks like some things have changed in the addressing format and are now incompatible with ecivicrm, at least there is the address module for backup that works.

deadmalc’s picture

It is broken for civicrm 1.5, it will work with 1.4 as long as you follow instructions in:

http://drupal.org/node/88219

brmassa’s picture

Status: Active » Fixed

Guys,

its fixed on earlier versions

regards,

massa

Anonymous’s picture

Status: Fixed » Closed (fixed)