Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tip

The configuration screen has excellent tooltips, so please visit the page and read each tooltip to configure your instance.

  • Your integration is tested upon saving.  If you have an invalid API Key or App Name, the page will let you know.
  • Please read the notes in the Product Mapping section carefully.  There are two ways to map products.
  • For order field mappings, we've only added the order fields requested by existing customers.  If you need additional ones, let us know.  We did this to keep things fast.

 


Credentials

The Credentials section is where you will configure your Infusionsoft API key and App Name.

...

FieldDescription
Lead Source Field

This field can presently be set to "Coupon" or left Blank.

Info
titleNeed another field

Need a different field? contact support at support@ultracart.com


Create Lead SourceIf this checkbox field is selected, then a lead source will be created, if it doesn't exist.
Contact TagsEnter a comma separated list of Group NAMES here.
When a contact is added, a call to ContactService.addToGroup() will be made for each group, effectively tagging the contact.
Primary AddressYou can select either "Billing" or Shipping" address from the drop down menu.
Checkout Mailing ListIf this checkbox selected, then only send to Infusionsoft if customer checked Mailing List checkbox during their ultracart checkout.
Skip Order CreationSelect this checkbox if you do not have the Infusionsoft e-commerce component.
Action Set Idoptional integer. see ContactService.runActionSequence

...


Optional Settings

Order Creation

 


Note

If you chose to use OrderService.placeOrder to cascade orders to Infusionsoft, you MUST keep your Infusionsoft account in test merchant mode or the order replication will fail.

 


There are two ways to cascade orders to Infusionsoft:

...

  • Advertising Sources
  • CustomField1
  • CustomField2
  • CustomField3
  • CustomField4
  • CustomField5
  • CustomField6
  • CustomField7

...


Sales Rep Mapping

If an order contains a Sales Rep Code (usually this is supplied using the back office manual entry screen), and a matching User ID is found below, the Infusionsoft Contact record Owner ID field will be set to the given User ID. The user id must be a valid user in your Infusionsoft system. The User ID is an integer. If there is a Sales Rep Code associated with the UltraCart order and no match is found, a warning will be noted in the logs. 

...

If a product mapping is not found during order replication, a search will be made in your InfusionsoftProduct table where ProductName = UltraCart Item ID (case sensitive). If that also returns no match, the item will not be cascaded to your system and an error will be noted in the logs here.

Image RemovedImage Added


Product to Contact Tag Mapping

...

A: The transmissions to InfusionSoft occur after the placed order has moved beyond the payment stage (the A/R department), so make sure that when you are testing that you either configure the test credit card to go to the shipping or completed stages or, if you use the "keep in A/R department" setting that you then go into the A/R and process the order there to send it to the shipping/completed stages. IF you still do not see the order details appearing in InfusionSoft, check the InfusionSoft log located at the bottom of the InfusionSoft configuration page in UltraCart.