Has anyone successfully got the ecommerce and ecivicrm modules working together yet? The ecivicrm module claims that it synchronises data between the ecommerce module and the civicrm module. But in my install it doesn't synchronise, it duplicates!

I've got a site very close to public launch with many great features thanks to drupal's modules. Both the ecommerce module and the civicrm module work well on their own. However, when we plug in ecivicrm to link the two together, strange things happen.

Users who visit their own profile page now get offered two tabs for adding an address book - one links to /address and one to /eaddress

One is created by the ecommerce package and one by the ecivicrm. That's bizarre enough, but within the store itself, when checking out, the store offers both the /address page and the /eaddress page as part of the checking out process. Which means it is theoretically possible for the user to put in two different shipping addresses and two billing addresses. Even if they don't, it looks very odd - the forms ask slightly different questions for the address info, and the civicrm one has a drop-down for 'state or province' which the ecommerce one doesn't have, but shouldn't one or the other module simply take the data from the other one?

Nick

Comments

csc4’s picture

I have the same problem - did you manage to find an answer?

vldemars@drupal.org’s picture

I am also having the same problem. Has anyone come up with a solution on this?

zmove’s picture

I'm having the same problem too, with the last version of cicicrm (civicrm-1.7.9379) and Ecommerce 5.x-3.0

Any help will be appreciated

gordon’s picture

You only need to enable 1 address system with E-Commerce or the addresses start to double up.
--
Gordon Heydon
Heydon Consulting

--
Gordon Heydon

csc4’s picture

Not sure how you only enable one address - can you explain?

zmove’s picture

Same, I don't know how to disable e-commerce address book to let civicrm address book alone...

I don't want to make mistake in the database... could you explain how to do that ?

thanks

darren oh’s picture

Disable the address module.