#45: Using FoxyCart for eCommerce

FoxyCart is my new favorite eCommerce system. It is extremely easy to get started with. You have full design control over all aspects of it (cart, checkout, receipts). It has the features you need (downloadables, security, saved accounts, subscriptions). Best of all, it's not a bloated CMS. You can build products on-the-fly using very simple code. This means you can use it easily on static pages, with pre-existing CMSs or roll your own CMS. I'm going to walk through much of the process of setting up FoxyCart and show you how it works in production.

Links from the Video:


  1. User Avatar
    Permalink to comment#
  2. User Avatar
    Adam Wintle
    Permalink to comment#

    Ah another awesome screencast, great to see FoxyCart featured on here! I’ve been using FoxyCart in the UK for a long while, if anyone’s looking for a Foxy developer please get in touch :)

    • User Avatar
      Permalink to comment#

      I heard foxycart doesnt allow customers to pay with debit cards? How do you get around this in the UK? Because they are very widely used.

  3. User Avatar
    Permalink to comment#

    How does foxycart let the vendor know that the product has been paid for and that you should ship the product?

    Thanks for the screencasts btw.

  4. User Avatar
    Adam Wintle
    Permalink to comment#

    How does foxycart let the vendor know that the product has been paid for and that you should ship the product?

    By vendor I guess you mean the store owner/client? – FoxyCart will send a copy of the transaction receipt to the client and also the customer, the client’s receipt has all the shipping info – additionally you can login to the Foxy Admin to check for new orders.

    You might want to check out FoxyBack for the MODx Content Management System – which is more of a backend manager, which pulls your orders and transaction details into the CMS…

    hope that helps :)

  5. User Avatar
    Henrik Hodne
    Permalink to comment#

    It seems a bit “insecure” to me, as users could change the HTML, and thereby change prices… Oh well… I guess you should check the reciept before you ship ;)

    • User Avatar
      Permalink to comment#

      Yes I was wondering about this myself. What it in place to prevent people from doing that if pricing and products don’t exist in the back end?

    • User Avatar
      Brett Florio

      We’ve got you covered there, fwiw :)
      (Responding to this super old comment because somebody just asked us about it based on this thread.)

  6. User Avatar
    Murray Lunn
    Permalink to comment#

    Excellent screencast.

    I plan to try out Foxycart for an upcoming project of mine which will include a small ecommerce portion, nothing too big, nice and light end which Foxycart should handle fine :)

  7. User Avatar
    Permalink to comment#

    Ive be really curious about foxy cart for a long time now, this screencast helps loads, thanks

  8. User Avatar
    Permalink to comment#

    Video isn’t working, I’ll look at it later.

  9. User Avatar
    Permalink to comment#

    This was great, I’ve heard of FoxyCart but never had a chance to really dig into it. Definitely an awesome tool! Great screencast.

  10. User Avatar
    Permalink to comment#

    If the embedded video isn’t working in Firefox, try Safari. Worked for me. In FF it was resetting at the 3:20 mark.

  11. User Avatar
    Aaron Gibson
    Permalink to comment#

    Chris, great work, this could certainly come in handy for my gig ticket website assignment for Uni.

    As ever thanks…


  12. User Avatar
    John b
    Permalink to comment#

    Thanks Chris. I’ve convinced the boss to commit with Foxycart. Wouldn’t have considered it without watching your video.

  13. User Avatar
    Permalink to comment#

    Thanks Chris. I see that you are back to your old commenting design. I can’t wait for the FoxyTickets screencast.

  14. User Avatar
    Permalink to comment#

    Is there options for stock?

    I hate overselling stuff and having to send out emails that we don’t have what they just bought

  15. User Avatar
    Permalink to comment#

    Thanks Mr. Coyier! I’ve been waiting for an opportunity to use Foxycart, and will certainly revisit this post when I get that chance.

  16. User Avatar
    Permalink to comment#

    This is great. I’ll have to look into this for future projects!

  17. User Avatar
    Permalink to comment#

    What do you think about MODX for inventory tracking??

  18. User Avatar
    Sean S.
    Permalink to comment#

    Brilliant! I wasn’t aware such a simple, cost-effective solution was available, to be sure this will be of great use for upcoming projects. My apologies if I’m being redundant at this point in the comment roll, but what sort of security measures exist to date? Have there been any issues thus far?

  19. User Avatar
    Peter Wilson
    Permalink to comment#

    Do you write a custom solution for full carts – such as http://beaconathletics.com/store/ – or do you use existing carts?
    Thanks for the screen-casts.

  20. User Avatar
    Permalink to comment#

    Loved it! Would love to see another video on customizing the the cart.

  21. User Avatar
    Robin Jennings
    Permalink to comment#

    I’ve been looking for an e-commerce solution for a while now and narrowed it down to FoxyCart or X-Cart and it looks like Foxy Cart for the win. Thanks

  22. User Avatar
    Permalink to comment#

    Correct me if I’m wrong but if you can affect the name of the product and how much the product costs just by altering the variables in the link, couldn’t someone just view the source of the page, edit the link and then end up paying much less for a product than the product actually costs?

Leave a Comment

Posting Code!

You may write comments in Markdown. This makes code easy to post, as you can write inline code like `<div>this</div>` or multiline blocks of code in triple backtick fences (```) with double new lines before and after.

Code of Conduct

Absolutely anyone is welcome to submit a comment here. But not all comments will be posted. Think of it like writing a letter to the editor. All submitted comments will be read, but not all published. Published comments will be on-topic, helpful, and further the discussion or debate.

Want to tell us something privately?

Feel free to use our contact form. That's a great place to let us know about typos or anything off-topic.