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
Comment #1
deadmalc commentedAfter 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
Comment #2
deadmalc commentedI am using civicrm v 1.5 btw
Comment #3
deadmalc commentedI have tried civicrm 1.4 it gets exactly the same problems on this as well
Comment #4
deadmalc commentedIt 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.
Comment #5
deadmalc commentedIt is broken for civicrm 1.5, it will work with 1.4 as long as you follow instructions in:
http://drupal.org/node/88219
Comment #6
brmassa commentedGuys,
its fixed on earlier versions
regards,
massa
Comment #7
(not verified) commented