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

rubygemsHelper Gems for Ruby
pdfexport_to_pdfA simple script to be run locally for converting FoxyCart receipts to printable PDFs.
node.jshmac_price_validationNode.js function for encrypting values for an add to cart link or form
iDevAffiliateadding_customers_as_affiliatesAutomatically add customers as affiliates if they opt-in. Generates the username, password, and other iDevAffiliate options. Account information is emailed automatically.
iDevAffiliatebasic_affiliate_trackingBasic iDevAffiliate tracking for FoxyCart
googlegoogle_customer_reviewsAdd the Survey Opt-In display to your receipt for Google Customer Reviews
facebookfoxybookThis 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.
facebookconversion_trackingTracking Foxy conversions with the Facebook Pixel
crafty clickscraftyclicksAdd Crafty Clicks address lookup and validation to your checkout
Zapierzapier-datafeedSet your datafeed to push orders to Zapier
WordPresswordpressA screencast + tutorial describing how to quickly and easiy set up Wordpress and FoxyCart together.
WordPressfoxypressFoxyPress - WordPress + FoxyCart
WordPressfoxyshopComplete FoxyCart integration for WordPress.
Webvanta.comwebvantaA detailed walkthrough for adding FoxyCart to power ecommerce on a site.
WP Affiliatewp_affiliateAdd basic affiliate tracking between FoxyCart and WP Affiliate
ASP.Net, VB.Netasp.netFunctions to interact with the FoxyCart API and XML Datafeed
SmartTurnsmartturnSet the FoxyCart datafeed to pass your data to SmartTurn's fulfillment system
SitemasonsitemasonThe Sitemason Store is a full featured, enterprise-level commerce solution that utilizes the feature-rich FoxyCart platform.
SilverStripesilverstripeNotes and links on FoxyCart + SilverStripe docs and code
SilverStripefoxystripeFoxyStripe is a Silverstripe module designed to integrate with Foxycart.
ShipwirefoxywireFoxyWire 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.
ShipWorksshipworksThird-party connector that lets you connect your ShipWorks account directly to your FoxyCart account and automatically sync your orders back and forth
SalesForcesalesforceAdds a generic lead to SalesForce using the customer information from the FoxyCart order.
Ruby on Railsxml_decodeA basic example of how to decrypt a foxycart v060 datafeed
RubyfoxysyncA gem to synchronize your Ruby application with FoxyCart. It encapsulates the FoxyCart SSO, Datafeed, and cart validation protocols and abstracts the entire FoxyCart API.
QuickBooksquickbooksGenerate a custom IIF from the FoxyCart XML datafeed, and automatically email the IIF file every day/week/month as desired.
QuickBooksquickbooks-web-connectorUsing the Intuit-supported QuickBooks Web Connector, automatically import Foxycart orders, line items, customers, and items into QuickBooks.
PythonpythonPython classes to decrypt and parse an XML datafeed. Includes examples for Python 2 and Python 3.
Pythonhmac_validation_helpersHelper functions to generate FoxyCart HMAC signed URLs
SiteGrinder 3, PhotoshopsitegrinderNotes and tips for FoxyCart + SG3
PHP5subscription_datafeedFor v050+, should give you some ideas for automating your billing and payment card reminders.
PHPshared_authentication_exampleAn example single sign-on (SSO) (aka "shared authentication") implementation in PHP
PHPuploadablesAllow file uploads on products for customized products.
PHPmultiple_datafeed_endpointsA script to allow the datafeed to be passed off to multiple different endpoints
Order DeskorderdeskOrder Desk provides powerful order management and fulfillment capabilities for Foxy users as well as some helpful developer tools
OSI Affiliate Softwareosi_affiliate_softwareHow to integrate FoxyCart with OSI Affiliate Software
NRGshipnrgshipThe fastest easiest way to ship UPS from your Mac and organize all the details of your shipments in one place.
MySQLmysqlStore/backup your raw XML datafeeds in a MySQL database. Useful to back them up for future use.
MailChimpmailchimpAllow customers to 'opt in' to your MailChimp mailing list during checkout.
Campaign Monitor, MailBuildcampaign_monitorAllow your customers to 'opt in' to your Campaign Monitor or MailBuild lists during checkout.
MODx Revolution, MODx Evolutionhmac_price_validationA plugin to automatically verify all links and forms output using MODX Revo and Evo
MODxusersubscriptionsCreate or update webuser permissions based on FoxyCart subscriptions. Useful for creating a paid subscription / premium area of your site
MODxproductoptionsBasic instructions to use Ditto and child documents to build product option select boxes.
MODxrawurlencodeClean up your "add to cart" links with a custom PHx modifier
MODxtutorialA tutorial for how to set up ecommerce for MODx using FoxyCart
MODxinventoryA basic inventory snippet, which uses MODx TVs and chunks to display "add to cart" or "out of stock" functionality, based on available inventory.
LightCMSlight_cmsA tutorial for integrating FoxyCart with LightCMS sites
JavajavaNotes and links to Java + FoxyCart related resources
JamRoomjamroomAdd e-commerce to your JamRoom v5 installation, powered by FoxyCart.
HiFihifiA tutorial for integrating FoxyCart with Hifi sites
Google Trusted Storesgoogle_trusted_storesCode for your receipt template to tell Google Trusted Stores about the purchase
Google Analytics (Universal Analytics)googleanalytics_universalTutorial to set up ecommerce tracking for Google Analytics analytics.js and FoxyCart
Google Analytics (Asynchronous)googleanalytics_asyncTutorial to set up ecommerce tracking for Google Analytics and FoxyCart
Google Analyticscampaign_trackingTrack your advertising campaigns in Google Analytics
Google AnalyticsgoogleanalyticsTutorial to set up ecommerce tracking for Google Analytics and FoxyCart
Google Adwordsgoogle_adwordsIntegrate Google Adwords with your FoxyCart receipt
FraudLabsProfraudlabsproAdds additional fraud protections for transactions using
FoxyCartcustom_receiptCreate a custom email receipt using the XML datafeed. Useful if you need attachments or language customization (prior to v0.4.0)
FoxyCartself_hosted_downloadsHost your downloadable products on your own server. Emails are sent out to your customers using the FoxyCart XML. Highly flexible.
FoxyCartshadowbox_cartUses Michael J. I. Jackson's Shadowbox cross-browser, cross-platform javascript media viewer / modal window script to display the FoxyCart cart.
FoxyCarttest_xml_write_to_fileWrite the FoxyCart XML datafeed to a file
FoxyCarttest_xml_postGenerate a FoxyCart XML datafeed on demand. Useful for testing your integrations.
FoxyCartmultiship_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.
FoxyCartmultiship_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.
FoxyCartlogosSecurity badges and "Powered by FoxyCart" logos for your site
FoxyCartinterceptorIntercepts the FoxyCart XML Datafeed and hands it off to multiple locations
FoxyCartsaved_cartSave the cart contents as a persistent cart between sessions.
FoxyCartbulk_transactions_exporterExport your transactions in bulk as a single file rather than page by page as required currently in the FoxyCart administration
FoxyCartmultiship_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.
FoxyCartbulk_subscription_exporterExport your subscriptions in bulk as a single file
FlaskflaskProvides a datafeed integration with the Flask framework.
Flashhiding_flash_on_page_overlayHide flash objects when the Thickbox is launched, and show them again when it's closed.
SlideShowPro, FlashslideshowproAdds "Purchase This Photo: (Size Drop-Down) (Add To Cart Button)" purchase controls for each image with defined costs.
FetchApp.comfetchUse to handle downloadable products.
PHP, Excelxml_to_simple_csvWrites the FoxyCart XML Datafeed to a simple CSV file. Can write to separate files per product.
DrupaldrupalProvides the necessary code to integrate into the Drupal CMS system.
DjangodjangoProvides the necessary code to integrate into the Django framework.
Craft CMScraftcmsNotes for integrating FoxyCart and Craft CMS
ConstantContact.constantcontactAllow customers to 'opt in' to your Constant Contact mailing list during checkout.
ColdFusioncoldfusionIntegration notes for developing with Adobe ColdFusion
ASP.Net, C#test_xml_post_with_csharpCode in C# to generate and post a FoxyCart XML datafeed on demand.
ASP.Net, C#datafeed_with_csharpFunctions to interact with the FoxyCart API and XML Datafeed
ASP.Net, C#csharp-reading-xmldatafeed-with-xmlserializerShows how to use the .net XmlSerializer object to easily read the FoxyCart transaction feed in
ASP.Net, C#csharp-sso-helpersIncludes code for hashing with SHA1
ASP.Net, C#csharp-cart-validationIncludes code for hashing with SHA1
ASP.Net, C#foxysharpThis is a collection of samples to work with FoxyCart in C
Bingevent_trackingTrack sales within Bing Ads
Flash, Actionscriptloading_thickbox_from_flashHow to load the Foxybox from a Flash movie (using Actionscript) for easy Flash ecommerce
Flash, Actionscriptloading_colorbox_from_flashHow to load the Colorbox-powered FoxyCart cart from a Flash movie (using Actionscript) for easy Flash ecommerce
ASP.NetformsWorkaround 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.
3PL3plSet the FoxyCart datafeed to pass your data to 3PL's fulfillment system
Filter by System Filter by Tag

Please note: The plugins listed on this page are (generally) submitted by members of the FoxyCart community, and are not verified by LLC in any way, shape, or form. Please double check the code before installing, as LLC cannot be responsible for any damages that are caused by code distributed on this wiki.

Site Tools