<p>At the risk of being too general/closed for off-topic, before you choose any platform, I would ask these questions:</p>
<ul>
<li>What <strong>sort of functionality</strong>  does your client require—now or in the future?</li>
<li>What <strong>kinds of products</strong> will the store support (eg bundles, custom products, variants, donations, etc).</li>
<li>What <strong>sort of budget / developer support</strong> can the client support or is required?</li>
</ul>
<p>In general, Craft is the more nascent/new product so if your team's dev chops aren't familiar with Commerce, there can be a learning curve.</p>
<p>Magento does a lot of the box and if you need to hook into some obscure (or not so obscure) service, Magento probably already has a plugin for it. It has a bigger ecosystem but that doesn't mean Craft isn't up to the task.</p>
<p>Shopify can also be an option depending on what you're trying to do.</p>
<p>In general, Craft/Commerce really excels at customized e-commerce. If your client's needs are modest, for example selling simple products without customization, Shopify might actually be a better fit long term. However when you start to get into more niche businesses where there's customized shipping or products, the the tables tip more in favor of Craft.</p>
<h1>Speed</h1>
<p>You question also asks about speed. <code>Fast</code> is a relative turn. A lot is going to depend on 1) server infrastructure and 2) your own code.</p>
<p>Also:</p>
<ul>
<li>What does a <strong>performance budget</strong> look like?</li>
<li>How many <strong>visitors/users</strong> are you expecting? <strong>Where</strong> are they located?</li>
<li>How will you <strong>measure</strong> the solution?</li>
</ul>
<p>Compared to Magento, Craft is pretty light-weight. Magento is not known for being resource-friendly, however there is probably more documentation on how to make it speedy.</p>
<p>If you go with something like Shopify, you don't have to worry about infrastructure—which is one of the reasons it's popular.</p>
<h1>Also related</h1>
<p><a href="https://craftcms.stackexchange.com/questions/18813/why-choose-craft-commerce-over-magento">Why choose Craft Commerce over Magento</a></p>

CC BY-SA 4.0
2020-07-18T20:47:49.997Z
2020-07-18T20:54:06.960Z
2020-07-18T20:54:06.960Z
RitterKnight
<p>So i have a client that wants fast e commerce store, currently I've narrowed it down to 2 solutions.</p>
<p>Headless Magneto CMS with a Magneto PWS studio as the front-end. Its based on react which should be fast and Magento's search uses elastic search which I've read is faster than MySQL.</p>
<p>The second is a simpler solution, Craft Commerce. Is a flexible and light commerce platform.</p>
<p>However how will a &quot;light&quot; PHP/MySQL platform compare to a react front-end with a &quot;heavy&quot; back-end using elastic search back-end.</p>

<craft3>
Help selecting an e commerce framework
# Help selecting an e commerce framework

(Asked by: username_0 on 2020-07-18)

So i have a client that wants fast e commerce store, currently I've narrowed it down to 2 solutions.

Headless Magneto CMS with a Magneto PWS studio as the front-end. Its based on react which should be fast and Magento's search uses elastic search which I've read is faster than MySQL.

The second is a simpler solution, Craft Commerce. Is a flexible and light commerce platform.

However how will a "light" PHP/MySQL platform compare to a react front-end with a "heavy" back-end using elastic search back-end.

**Tags:** craft3


---

## 1 answers

### Answer by username_1 on 2020-07-18. Score: 3

At the risk of being too general/closed for off-topic, before you choose any platform, I would ask these questions:

* What **sort of functionality** does your client require—now or in the future?
* What **kinds of products** will the store support (eg bundles, custom products, variants, donations, etc).
* What **sort of budget / developer support** can the client support or is required?

In general, Craft is the more nascent/new product so if your team's dev chops aren't familiar with Commerce, there can be a learning curve.

Magento does a lot of the box and if you need to hook into some obscure (or not so obscure) service, Magento probably already has a plugin for it. It has a bigger ecosystem but that doesn't mean Craft isn't up to the task.

Shopify can also be an option depending on what you're trying to do.

In general, Craft/Commerce really excels at customized e-commerce. If your client's needs are modest, for example selling simple products without customization, Shopify might actually be a better fit long term. However when you start to get into more niche businesses where there's customized shipping or products, the the tables tip more in favor of Craft.

# Speed

You question also asks about speed. `Fast` is a relative turn. A lot is going to depend on 1) server infrastructure and 2) your own code.

Also:

* What does a **performance budget** look like?
* How many **visitors/users** are you expecting? **Where** are they located?
* How will you **measure** the solution?

Compared to Magento, Craft is pretty light-weight. Magento is not known for being resource-friendly, however there is probably more documentation on how to make it speedy.

If you go with something like Shopify, you don't have to worry about infrastructure—which is one of the reasons it's popular.

# Also related

[Why choose Craft Commerce over Magento](https://craftcms.stackexchange.com/questions/18813/why-choose-craft-commerce-over-magento)


---

