Back in 2006, developer Brett Florio was looking at the different e-commerce solutions available for web developers. The result of his research was plain and simple: he disliked them all. So it didn't take long before he decided to build his own. In April 2007, FoxyCart, now Foxy.io, was launched. With it, he hoped to create a system that was "master of one" instead of "jack of all". It was most likely the first shopping cart to be mostly developer-oriented.
In this Snipcart vs. Foxy.io review, you'll find out that the mission behind Foxy.io relates much more to Snipcart's than other solutions like Shopify or WooCommerce. While the two products are similar, there are still a lot of differences between them. We are regularly asked about these, so today we're going to provide answers to the following:
How exactly does Snipcart differ from Foxy.io?
We'll take a look at what makes them similar, but most importantly, at how they differ. We'll give you insights on why & when choose one or the other. Let's start by learning more about both of them, individually.
What is Foxy.io?
Foxy is an e-commerce solution that enables shopping cart integration. It can be implemented within any website, with only a few lines of code. It is a developer-oriented product, meaning you need at least basic HTML knowledge to integrate your cart & products, and then CSS/JS skills to optimize the lot. Foxy.io's extensive number of features makes it a complete tool for an e-commerce site developer.
A few years ago, they rebranded from the original FoxyCart to Foxy.io. It's basically the same app, with an enhanced focus on their e-commerce API and how it can be integrated into platforms.
What is Snipcart?
At the end of 2019, the team released Snipcart v3.0, enabling even more template customization flexibility for developers and ditching any tech dependencies (bye-bye jQuery!).
Pricing: how much do Foxy.io & Snipcart cost?
An important distinction between Foxy and Snipcart is in their pricing. Let's have a look at how they differ exactly.
Both products offer 100% free unlimited testing in development mode.
You'll need to add payment gateway fees (~2.9%) to the prices above.
In a nutshell, Foxy makes you pay mainly for their shopping cart solution. And they do have a cool set of built-in features. Some store upgrades might take the form of paid 3rd party integrations. Abandoned carts, for instance, will require a 50$/month CartHook account. Depending on your store's specific needs, you'll need to factor such paid extensions into your overall pricing.
2% + payment gateway fees (2,9%)
Snipcart's standard pricing is 2% of monthly transactions (min. 10$ fee), plus payment gateway fees. No paid extensions, integrations or marketplace. All of our features, such as abandoned carts recovery and inventory management, are included in the price.
We also offer custom-tailored pricing for merchants with high-volume & seasonal sales. Check out our pricing page for details.
As you can see, Foxy's pricing focuses on the number of sales. As for us, we mostly look at the sales volume. Depending on your average order & product price + number of orders, Foxy.io could be cheaper or more expensive than Snipcart.
Both platforms can be extended with custom code and/or existing integrations, Foxy having more of the latter. It really comes down to what features matter most to your operation.
The following section should help you sort that out!
Foxy.io vs. Snipcart: feature set similarities
Both solutions are born from the same idea: offer developers simple but powerful shopping carts they can implement into any pre-existing website. Of course, you'll find a lot of similarities between them. Here's a list of features they have in common:
Discounts---both products offer a flexible discount system. However, Foxy supports a few more fancy scenarios, such as applying discounts before and after taxes
Support---support platforms are similar, except Foxy nurtures a community forum, something we're also considering at Snipcart
Responsiveness---when on mobile, add-to-cart buttons redirect automatically to Foxy hosted cart and checkout page (see below in checkout section)
Flexible taxes & multi-currency
Email templating customization
Existing tutorials & plugins with different CMS/site builders.
And these last two shared features will differ in their application:
API & webhooks
Now let's get into the thick of it---differences.
Foxy.io vs Snipcart: review of key differences
First, here's a quick list of features you'll only find in one of the two solutions (or in a more advanced form).
Payment gateways & alternate payment methods---Foxy's been around for a while and thus accepts a larger number of payment gateways than Snipcart (90+)
Note that with our new custom payment gateway feature you can manually integrate Snipcart with any payment gateway.
Single Sign On (SSO)
Abandoned carts & recovery campaigns---with Foxy.io, you'll have to use a paid third party app
Now here's a more in-depth look at other important differences.
1. Merchant-friendly features
When it comes to giving comprehensive tools to merchants and non-technical users, Snipcart has some interesting stuff to offer. Out-of-the-box features we mentioned earlier like abandoned carts recovery and inventory management will help merchants grow their business. No third party, no additional fees. These features are displayed on a user-friendly merchant dashboard.
Foxy does give flexibility to merchants to manage their store with built-in features like discounts or custom products. However, the philosophy of Foxy.io is to be "master of one". This "one", the core of their product is really the cart itself and the checkout flow. Less focus is put on merchant-oriented features.
2. API & Webhooks
Foxy.io offer developers a neat Hypermedia API (hAPI). While similar to REST, these bring to the table more linking between resources & intelligent clients. They're often labeled "self-discoverable APIs."
3. Customization & checkout experience
Snipcart and Foxy are marketed as "fully customizable solutions." But how both solutions handle customization varies a lot.
First, here's what both solutions include:
Custom checkout fields
Order confirmation emails
Possibility to customize cart & checkout
With Snipcart, you get complete control over your cart's look, feel, & behaviour. We provide a base theme, but the only limit after that is your imagination (and CSS/JS skills). It's up to developers to modify or fully override CSS styles, and inject JS if needed. The "checkout" examples below will showcase a few different personalized shopping cart stylings.
Foxy has a more template-based approach to styling cart & checkout elements. In a sense, their cart---and especially their checkout--are more detached from the actual merchant site than Snipcart's. The final checkout with Foxy, for instance, will always happen on a full-on, secure hosted page. That page itself isn't hosted on the merchant site and represents a change in the shopping environment. Snipcart doesn't work that way: from adding a product to the cart to confirming your order, everything happens on-site without a redirection.
You can style hosted checkout pages on Foxy using templates, and skin the cart by inserting a CSS stylesheet in the merchant admin. The cart can also take the form of a hosted page.
Foxy.io checkout examples
Snipcart checkout examples
SO, all of this stuff sure sounds great, but the question you probably want answered is:
Should I use Foxy.io or Snipcart?
Well, sadly, we're not going to draw a clear line in the sand here, because there is none. Both products adopt a decoupled approach to e-commerce, with a clear focus on providing a developer-friendly solution. Both products can be deeply integrated into existing CMS & site generators to enable easy product management.
The folks at Foxy have built a good product, and we admire their long-lasting developer-first dedication.
However, if you're looking for more freedom & flexibility when it comes to customization & checkout, Snipcart might offer an interesting approach here. Same thing goes for handing out an e-commerce site/dashboard where merchant-friendly features such as inventory management & advanced abandoned cart recovery are ready to use.
Clearly, differences in pricing might also play a big role in your decision. Make sure to weigh in every factor and draw different scenarios before making your call.
And whichever you pick, make sure to build a kick-ass project with it!
If you've enjoyed this post, please take a second to share it on Twitter. Got comments, questions? Hit the section below!