Why FoxyCart was Built to Integrate
Too many systems try to be all things to all people. We'd rather do one thing and do it well; and for us, that thing is ecommerce. FoxyCart is not a CMS. It's not a mailing list manager. It's not CRM or inventory management or affiliate tracking. There are plenty of great applications that do those things excellently. We'd rather put our energy into being the absolute best ecommerce platform there is, and make it easy for you to integrate with whatever other systems you already know and love.
View Integrations
| System | ↑ Name | Description |
|---|---|---|
| Zapier | zapier-datafeed | Set your datafeed to push orders to Zapier |
| PHP, Excel | xml_to_simple_csv | Writes the FoxyCart XML Datafeed to a simple CSV file. Can write to separate files per product. |
| WP Affiliate | wp_affiliate | Add basic affiliate tracking between FoxyCart and WP Affiliate |
| WordPress | foxyshop | Complete FoxyCart integration for WordPress. |
| WordPress | foxypress | FoxyPress - WordPress + FoxyCart |
| WordPress | wordpress | A screencast + tutorial describing how to quickly and easiy set up Wordpress and FoxyCart together. |
| Webvanta.com | webvanta | A detailed walkthrough for adding FoxyCart to power ecommerce on a Webvanta.com site. |
| Unbounce | unbounce | |
| PHP5 | subscription_datafeed | For v050+, should give you some ideas for automating your billing and payment card reminders. |
| Squarespace | squarespace | |
| SmartTurn | smartturn | Set the FoxyCart datafeed to pass your data to SmartTurn's fulfillment system |
| Sitemason | sitemason | The Sitemason Store is a full featured, enterprise-level commerce solution that utilizes the feature-rich FoxyCart platform. |
| SiteGrinder 3, Photoshop | sitegrinder | Notes and tips for FoxyCart + SG3 |
| SilverStripe | foxystripe | FoxyStripe is a Silverstripe module designed to integrate with Foxycart. |
| SilverStripe | silverstripe | Notes and links on FoxyCart + SilverStripe docs and code |
| ShipWorks | shipworks | Third-party connector that lets you connect your ShipWorks account directly to your FoxyCart account and automatically sync your orders back and forth |
| Shipwire | foxywire | FoxyWire is the only automated, out-of-the-box FoxyCart/Shipwire integration. No coding required and free forever. FoxyWire also provides a full audit history so you can see every bit of XML that has been passed between FoxyCart and Shipwire. |
| SalesForce | salesforce | Adds a generic lead to SalesForce using the customer information from the FoxyCart order. |
| Ruby on Rails | xml_decode | A basic example of how to decrypt a foxycart v060 datafeed |
| ruby | gems | Helper Gems for Ruby |
| Ruby | foxysync | A gem to synchronize your Ruby application with FoxyCart. It encapsulates the FoxyCart SSO, Datafeed, and cart validation protocols and abstracts the entire FoxyCart API. |
| QuickBooks | quickbooks-web-connector | Using the Intuit-supported QuickBooks Web Connector, automatically import Foxycart orders, line items, customers, and items into QuickBooks. |
| QuickBooks | quickbooks | |
| Python | hmac_validation_helpers | Helper functions to generate FoxyCart HMAC signed URLs |
| Python | python | Python classes to decrypt and parse an XML datafeed. Includes examples for Python 2 and Python 3. |
| conversion_tracking | Tracking Foxy conversions with the Pinterest Pixel | |
| PHP | uploadables | Allow file uploads on products for customized products. |
| PHP | shared_authentication_example | An example single sign-on (SSO) (aka "shared authentication") implementation in PHP |
| PHP | multiple_datafeed_endpoints | A script to allow the datafeed to be passed off to multiple different endpoints |
| OSI Affiliate Software | osi_affiliate_software | How to integrate FoxyCart with OSI Affiliate Software |
| Order Desk | orderdesk | Order Desk provides powerful order management and fulfillment capabilities for Foxy users as well as some helpful developer tools |
| NRGship | nrgship | The fastest easiest way to ship UPS from your Mac and organize all the details of your shipments in one place. |
| node.js | hmac_price_validation | Node.js function for encrypting values for an add to cart link or form |
| MODx | usersubscriptions | Create or update webuser permissions based on FoxyCart subscriptions. Useful for creating a paid subscription / premium area of your site |
| MODx | tutorial | A tutorial for how to set up ecommerce for MODx using FoxyCart |
| MODx | productoptions | Basic instructions to use Ditto and child documents to build product option select boxes. |
| MODx | rawurlencode | Clean up your "add to cart" links with a custom PHx modifier |
| MODx | inventory | A basic inventory snippet, which uses MODx TVs and chunks to display "add to cart" or "out of stock" functionality, based on available inventory. |
| MODx Revolution, MODx Evolution | hmac_price_validation | A plugin to automatically verify all links and forms output using MODX Revo and Evo |
| MailChimp | mailchimp | Allow customers to 'opt in' to your MailChimp mailing list during checkout. |
| loqate | loqate | Add Loqate address lookup and validation to your checkout |
| FoxyCart | logos | Security badges and "Powered by FoxyCart" logos for your site |
| LightCMS | light_cms | A tutorial for integrating FoxyCart with LightCMS sites |
| Java | java | Notes and links to Java + FoxyCart related resources |
| JamRoom | jamroom | Add e-commerce to your JamRoom v5 installation, powered by FoxyCart. |
| FoxyCart | interceptor | Intercepts the FoxyCart XML Datafeed and hands it off to multiple locations |
| iDevAffiliate | basic_affiliate_tracking | Basic iDevAffiliate tracking for FoxyCart |
| iDevAffiliate | adding_customers_as_affiliates | Automatically add customers as affiliates if they opt-in. Generates the username, password, and other iDevAffiliate options. Account information is emailed automatically. |
| HiFi | hifi | A tutorial for integrating FoxyCart with Hifi sites |
| Google Analytics (Universal Analytics) | googleanalytics_universal | Tutorial to set up ecommerce tracking for Google Analytics analytics.js and FoxyCart |
| Google Analytics (Asynchronous) | googleanalytics_async | Tutorial to set up ecommerce tracking for Google Analytics and FoxyCart |
| Google Analytics | campaign_tracking | Track your advertising campaigns in Google Analytics |
| Google Analytics | googleanalytics | Tutorial to set up ecommerce tracking for Google Analytics and FoxyCart |
| google_customer_reviews | Add the Survey Opt-In display to your receipt for Google Customer Reviews | |
| FraudLabsPro | fraudlabspro | Block payment fraud to minimize chargebacks and fraud losses. |
| ASP.Net, C# | foxysharp | This is a collection of samples to work with FoxyCart in C |
| FoxyCart | test_xml_write_to_file | Write the FoxyCart XML datafeed to a file |
| ASP.Net, C# | test_xml_post_with_csharp | Code in C# to generate and post a FoxyCart XML datafeed on demand. |
| FoxyCart | test_xml_post | Generate a FoxyCart XML datafeed on demand. Useful for testing your integrations. |
| FoxyCart | shadowbox_cart | Uses Michael J. I. Jackson's Shadowbox cross-browser, cross-platform javascript media viewer / modal window script to display the FoxyCart cart. |
| FoxyCart | self_hosted_downloads | Host your downloadable products on your own server. Emails are sent out to your customers using the FoxyCart XML. Highly flexible. |
| FoxyCart | saved_cart | Save the cart contents as a persistent cart between sessions. |
| FoxyCart | multiship_javascript_2 | (FC 2.0+) jQuery to automatically create a select box ("drop down") with previously entered ship-to addresses, with showing/hiding of the "New recipient" field. |
| FoxyCart | multiship_javascript_070 | (FC 0.7.0+) jQuery to automatically create a select box ("drop down") with previously entered ship-to addresses, with showing/hiding of the "New recipient" field. |
| FoxyCart | multiship_javascript | (FC 0.6.0-) jQuery to automatically create a select box ("drop down") with previously entered ship-to addresses, with showing/hiding of the "New recipient" field. |
| Google Trusted Stores | google_trusted_stores | Code for your receipt template to tell Google Trusted Stores about the purchase |
| Google Adwords | google_adwords | Integrate Google Adwords with your FoxyCart receipt |
| ASP.Net, C# | datafeed_with_csharp | Functions to interact with the FoxyCart API and XML Datafeed |
| FoxyCart | custom_receipt | Create a custom email receipt using the XML datafeed. Useful if you need attachments or language customization (prior to v0.4.0) |
| FoxyCart | bulk_transactions_exporter | Export your transactions in bulk as a single file rather than page by page as required currently in the FoxyCart administration |
| FoxyCart | bulk_subscription_exporter | Export your subscriptions in bulk as a single file |
| foxybook | This plugin for FoxyCart gives your store the ability to grant discounts to customers after they’ve posted about your store or company on their facebook wall. | |
| Flask | flask | Provides a datafeed integration with the Flask framework. |
| SlideShowPro, Flash | slideshowpro | Adds "Purchase This Photo: (Size Drop-Down) (Add To Cart Button)" purchase controls for each image with defined costs. |
| Flash, Actionscript | loading_thickbox_from_flash | How to load the Foxybox from a Flash movie (using Actionscript) for easy Flash ecommerce |
| Flash, Actionscript | loading_colorbox_from_flash | How to load the Colorbox-powered FoxyCart cart from a Flash movie (using Actionscript) for easy Flash ecommerce |
| Flash | hiding_flash_on_page_overlay | Hide flash objects when the Thickbox is launched, and show them again when it's closed. |
| FetchApp.com | fetch | Use FetchApp.com to handle downloadable products. |
| conversion_tracking | Tracking Foxy conversions with the Facebook Pixel | |
| export_to_pdf | A simple script to be run locally for converting FoxyCart receipts to printable PDFs. | |
| Drupal | drupal | Provides the necessary code to integrate into the Drupal CMS system. |
| Django | django | Provides the necessary code to integrate into the Django framework. |
| ASP.Net, C# | csharp-sso-helpers | Includes code for hashing with SHA1 |
| ASP.Net, C# | csharp-reading-xmldatafeed-with-xmlserializer | Shows how to use the .net XmlSerializer object to easily read the FoxyCart transaction feed in cSharp.net |
| ASP.Net, C# | csharp-cart-validation | Includes code for hashing with SHA1 |
| crafty clicks, fetchify | craftyclicks | Add Fetchify's address lookup and validation to your checkout |
| Craft CMS | craftcms | Notes for integrating FoxyCart and Craft CMS |
| ConstantContact. | constantcontact | Allow customers to 'opt in' to your Constant Contact mailing list during checkout. |
| ColdFusion | coldfusion | Integration notes for developing with Adobe ColdFusion |
| Campaign Monitor, MailBuild | campaign_monitor | Allow your customers to 'opt in' to your Campaign Monitor or MailBuild lists during checkout. |
| Bing | event_tracking | Track sales within Bing Ads |
| ASP.Net | forms | Workaround for ASP.NET's penchant to wrap the entire HTML body in a form tag, thus breaking all javascript that relies on forms' submit events. |
| ASP.Net, VB.Net | asp.net | Functions to interact with the FoxyCart API and XML Datafeed |
| 3PL | 3pl | Set the FoxyCart datafeed to pass your data to 3PL's fulfillment system |
Please note: The plugins listed on this page are (generally) submitted by members of the FoxyCart community, and are not verified by FoxyCart.com LLC in any way, shape, or form. Please double check the code before installing, as FoxyCart.com LLC cannot be responsible for any damages that are caused by code distributed on this wiki.
