Foxycart and QuickBooks Integration

Foxycart and QuickBooks integration allows order and customer information to automatically flow directly from Foxycart into QuickBooks desktop editions for Windows (Pro, Premier, Enterprise, etc.) or QuickBooks Online Edition.

System Requirements


  • You must be using Foxycart to use the QuickBooks integration for Foxycart (that should be obvious). You can use any payment gateway, and you can use it even while Foxycart is in trial mode.

QuickBooks supported versions:

  • QuickBooks Pro for Windows, US edition
  • QuickBooks Premier for Windows, US edition
  • QuickBooks Enterprise for Windows, US edition
  • QuickBooks Simple Start for Windows, US edition
  • QuickBooks Online Edition
  • NOTE: Canadian and United Kingdom editions (and other countries) might work, you should contact us for a free trial if you're using a non-US edition.

Where do I get it?

You can sign up for Foxycart here:

You can sign up for QuickBooks integration for Foxycart here:

What should I know before going trying out the integration?

Here are some things to be aware of:

  • By default, items are sent to QuickBooks as 'Service Items'. This is configurable, we also support Inventory Items, Non-Inventory Items, etc.. Just let us know if you want to use a different item type.
  • By default, orders are sent to QuickBooks as 'Sales Receipts'. This is configurable, we also support Invoices, Purchase Orders, and Sales Orders.
  • By default, customers are sent to QuickBooks in the format 'FirstName LastName'. This is configurable, we can support pretty much any Customer Name format you can dream up, just let us know if you need it changed.
  • By default, items are sent to QuickBooks with the Name of the Foxycart product matching the Name of the QuickBooks item. This is configurable, we also support the 'code' attribute of Foxycart, along with some custom formats.

Frequently Asked Questions

  • Q: Can I try it for free first?
  • A: Sure! Contact us and we'll arrange for a free trial account.
  • Q: Will this give you access to all of my accounting data / my QuickBooks installation?
  • A: No, the only information we have access to is anything that flows through Foxycart. That data is removed from our server after it is transferred into QuickBooks. We do not access any sensitive data such as credit card data, social security data, or payroll data. All data is stored encrypted and transferred over an encrypted industry-standard secure connection.
  • Q: Will this re-use my existing customers and items within QuickBooks?
  • A: Yes, providing that there is some way to match the items in Foxycart to the items in QuickBooks, i.e. the names of the items in each match, or the Foxycart code matches something in QuickBooks, etc.
  • Q: Do you support Units of Measure?
  • A: Almost. Ask for details.
  • Q: I'm already directing my Foxycart data feed to another URL. Can I relay the data to you, or can you relay the data to me?
  • A: Sure, we can relay the data to you, or you can use code as show below to relay the data to us:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $the_data_feed_url);
curl_setopt($ch, CURLOPT_POSTFIELDS, array( 'FoxyData' => $the_encrypted_data_goes_here ));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 530);
curl_setopt($ch, CURLOPT_HEADER, 1);
$response = curl_exec($ch);

print('Got back this: ' . $response . "\n");

Installation Instructions

foxycart.txt · Last modified: 2014/09/04 18:04 by consolibyte