Hi,

The mapping of sales/donations to a contact does not appear to be working, can't quite figure out why.

I've followed the documentation and I can see that it is getting an error from salesforce saying "contactID missing"

See my attached screen shot of the OpportunityContactRole configuration


c) Opportunity Contact Role node -> OpportunityContactRole 
  i) This makes the link between an individual Contact and an Opportunity. 
     The OCR node only stores a field containing the Contact's Salesforce ID. 
     It is necessary since currently you can't do one-to-many mapping using
     the Salesforce API module. Normally, in Salesforce, 
     Opportunities/Donations are linked with Accounts/Organizations, but the
     Ubercart Salesforce Integration module, in its current state, links only
     to individual Contacts. Linkage with Accounts will be added in a later 
     version as an optional add-on module. 
  ii) Fields: 
    1) Contact ID -> Order User's Salesforce UserID [for OCR] 
    2) Donation -> Order Salesforce ID [for OCR] 

Also I'm guessing that your primary setup must deal with mostly Donations, but i guess this could be any donation/sale/purchase etc, however there are only fairly limited fields in the "Fields" drop down (see attached fields.png also)

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

dgtlmoon’s picture

FileSize
33.85 KB

Attached image for missing fields

EvanDonovan’s picture

Title: OpportunityContactRole / uc_sf_account_export_purchaser_ocr(...) not working » Correct documentation for OpportunityContactRole integration
Assigned: Unassigned » EvanDonovan
Category: bug » task

Donation is the name if you are using the nonprofit starter pack. That should be corrected since most people aren't using that.

It should be set up as follows, after uc_sf_order_ocr has been enabled:

Contact ID -> Order User's Salesforce ID
Opportunity ID -> Order Salesforce ID

EvanDonovan’s picture

Assigned: EvanDonovan » Unassigned

Would someone like to create a documentation page for Ubercart/Salesforce Integration? Then, I could link to that from the project page. I may get around to that in the next few months, but not soon.

EvanDonovan’s picture

Issue summary: View changes

add comment about fields missing