Product Startup Podcast Episode 130: Choose an Ecommerce Platform

Listen Now

Guest: Tim Bucciarelli, Director at IronPlane.

Host: , founder of Product Startup and the leading expert in hardware startup consulting. A hardware entrepreneur since 1999, Kevin has advised more than 1,500 founders and built and scaled MAKO Invent through its acquisition by TriMech in 2024.

Choosing Ecommerce Infrastructure That Can Scale

Tim Bucciarelli explains how brands can select an ecommerce platform that fits current sales, future growth, backend needs, and B2B complexity. The episode also explores direct sales, B2B commerce, launch planning, operational readiness, and how technology choices fit the wider product business.

Podcast cover for Episode 130 about choose an Ecommerce Platform

What You’ll Learn in This Episode

  • What is eCommerce?
  • How do you choose the right platform to sell online?
  • Back-end platforms are explained and how they connect to the front end.
  • How do you do it well?
  • Understand your customer!
  • Understand your investments!
  • WordPress and WooCommerce are easy ways to get started online.
  • Shopify is a SaaS, a central piece of software.
  • BitCommerce is a SaaS that is a bit more opened up.
  • Adobe Commerce / Magento is larger and more customizable.

Episode transcript

This transcript is provided for accessibility and reference. Download the SRT transcript.

Read the full episode transcript

Kevin Mako: Hello, product innovators. Today we learn from a 30-year e-commerce veteran on how to choose an e-commerce platform for your hardware product business.

Narrator: You're listening to the Product Startup Podcast, the show that helps bring your product idea to life by chatting with successful inventors,

Narrator: product developers, and hardware industry professionals. Our goal here is to get to the bottom of what makes a product successful.

Narrator: From initial idea to getting your product on store shelves, we're taking you step. by step to build a functional product and scale your product business.

Narrator: Hosted by Kevin Mako, one of North America's leading experts on hardware development for small

Kevin Mako: product businesses.

Kevin Mako: Now, on to the show.

Kevin Mako: Welcome back, everyone. Today, I'm very excited to introduce Tim Bucciarelli to the show. Tim is a director at IronPlane, an e-commerce agency that works with many

Kevin Mako: large product brands. Tim has been a leader in the e-commerce space for almost 30 years. Today, Tim is

Kevin Mako: going to share some valuable knowledge on how inventors, the small manufacturers can understand what e-commerce is, how to choose a great e-commerce platform for your current and

Kevin Mako: future product needs, and how to do a good job of building out your platform, especially around business-to-business sales. Now on the episode.

Kevin Mako: Hey, Tim, welcome to the show.

Kevin Mako: Kevin, pleasure to be here. Thanks for having me. Well, we're excited to talk to you about e-commerce. You obviously work with many brands, some small brands,

Kevin Mako: but also some very sizable brands, primarily in the middle market, scaling up their e-commerce. e-commerce initiatives.

Kevin Mako: So it's something that's really important to any hardware startup or scale up thinking about e-commerce, how to do it and how to do it well.

Tim Bucciarelli: First and foremost, how'd you get to where you are today? So I've been involved in e-commerce and technology for many years from working at

Tim Bucciarelli: a satellite telecommunications company in the 90s and transitioning over into kind of the opposite

Tim Bucciarelli: at end of the spectrum, specialty food and managing a mail order business for specialty food shipments throughout the U.S., but always really focused on

Tim Bucciarelli: translating those businesses into the online realm.

Kevin Mako: So building out e-commerce websites, meeting our customers' needs online, and delivering our products throughout the country.

Kevin Mako: Right on. That's a great history and a great segue into building companies in their entire e-commerce presence today. So for those you who are unfamiliar that are

Kevin Mako: listening. Tim, can you just give us a bit of an explanation of what is e-commerce and

Tim Bucciarelli: why is it important to a scaling up hardware brand? Sure. So e-commerce, I mean, pretty much everyone is going to be

Tim Bucciarelli: familiar with sites like Amazon, for example, and that is kind of the pinnacle of e-commerce today where you are essentially going and purchasing what you

Tim Bucciarelli: need or want online with a credit card or with a variety of other payment mechanisms today. So it's just a way for people who are

Tim Bucciarelli: online to purchase your products. That's essentially what e-commerce is. Now, there is just something to clarify here.

Tim Bucciarelli: E-commerce is typically thought of as strictly a business-to-consumer arrangement, B2C,

Tim Bucciarelli: but it actually can play a very substantial role in manufacturers, sales enablement. It can also

Tim Bucciarelli: be for distributors and wholesalers. So all it is, it's making use of the Internet to

Kevin Mako: improve your efficiency in selling your products. That's really at the end of the day what you're trying to do with e-commerce.

Kevin Mako: I'm glad you brought that up because there really are those two elements. We've actually had folks on the show that focused strictly on e-commerce only to business to

Kevin Mako: business, which is interesting because traditionally when people think of e-commerce, they think of

Kevin Mako: selling to the mass public via Amazon or Shopify or one of these other platforms. But there's more to it, especially today.

Kevin Mako: It's a giant evolving beast that has many different elements. And if you're not thinking of e-commerce yet, it's something that needs to be on your radar no matter what your

Kevin Mako: business plan is, because probably something to do with e-commerce will fit well or at least

Tim Bucciarelli: amplify what you're trying to do no matter what way you plan on selling or licensing or growing your product brand.

Tim Bucciarelli: You know, it can be a relatively complicated thought process. Because if you do want to sell on Amazon just as one example.

Tim Bucciarelli: They have a few different ways that you can sell on Amazon. They can manage your inventory. They can do the distribution for you. You can manage your

Tim Bucciarelli: inventory. You handle all the shipments. You have to consider the take that they get so that your margin is reduced. What pricing structure are you going to do?

Tim Bucciarelli: How are you going to make that up? But the volume potentially could be substantial. So there are a lot of situations in how you implement your e-commerce strategy.

Kevin Mako: And there are so many different considerations that are business considerations as well as technology considerations.

Kevin Mako: Well, let's dive into some of those.

Kevin Mako: Imagine let's start from a blank slate. So you've got a new product.

Kevin Mako: You're almost ready to be manufacturing.

Tim Bucciarelli: You're getting there. And you're starting to build out your strategy for selling via e-commerce. Where do you start? What do you do? A couple of things to understand.

Tim Bucciarelli: First, it's worth understanding the market for e-commerce platforms. So there are any number of e-commerce platforms from very simple

Tim Bucciarelli: e-commerce platforms such as Wix or WooCommerce or Shopify to kind of mid -market such as big commerce to more kind

Tim Bucciarelli: of mid-enterprice scale such as Adobe Commerce or Magento. So those are just the platforms.

Tim Bucciarelli: Now you probably also have some systems in your back end that you need to integrate with your e-commerce platforms. So that's another consideration. Do you have an ERP?

Tim Bucciarelli: Do you have a CRM? Do you have a content management system? What elements of your back end do you need to tie in to your e -commerce solution?

Tim Bucciarelli: Because unless you tie them together, you then frequently have two areas where you need to update your inventory, two areas to update your content, two areas to make sure that your

Tim Bucciarelli: images are all up to date. So really unifying your systems is an essential component of e-commerce success.

Tim Bucciarelli: So you know your backend systems, you know your platform options, which platform options give you the greatest opportunity to connect everything.

Tim Bucciarelli: And then you have to consider and what's that going to cost? So that's just one important starting point. Number one, get to know the platforms. What are the differences?

Tim Bucciarelli: How can they serve you the best?

Kevin Mako: What systems do you have and which of those platforms allow you to tie those systems together? So those are the really essential starting points, I would say.

Kevin Mako: and then you can go from there and really dial it in. I like that you mentioned both the front end and the back end because everybody generally thinks first on,

Kevin Mako: well, how am I going to sell this product? But then keep in mind, the back end is critical and those two things tie together.

Kevin Mako: So I want to actually switch over to the back end just for a little bit. Can you go through those terms that you mentioned and describe what each of them are

Kevin Mako: and how that actually applies to a strong backend system? Because in my opinion, you need to start at least with a strong foundation

Tim Bucciarelli: of how you're managing your inventory, your customers, and your data. then try and figure out which platform and how to connect to it to actually start using that to sell.

Tim Bucciarelli: Yeah, ERP is enterprise resource platform, and that is essentially most often,

Tim Bucciarelli: it's where companies house their product information, their inventory management. But just to be honest, not every company has an ERP.

Tim Bucciarelli: It could be a variety of different platforms that they use, but essentially it's inventory,

Tim Bucciarelli: it's pricing, it's the nuts and bolts of your product information. So if you've got a highly engineered product with a lot of detailed specifications,

Tim Bucciarelli: those specifications would be housed in a database, likely in a separate database.

Tim Bucciarelli: And you would need to make sure that you have the pipes to carry that information up to your front end

Tim Bucciarelli: so that you can display it accurately so that you can create that experience with your audience

Tim Bucciarelli: who depends on knowing those specifications to want to work with your product.

Tim Bucciarelli: particular. So that's just one element and that's really the core is the pricing, the inventory management, the product details.

Tim Bucciarelli: Then there's, if you have a separate tool to create your marketing content, some people call it a PIM or a DAM.

Tim Bucciarelli: So a PIM is a product information management tool. Platform like Kineo, for example, is a popular one.

Tim Bucciarelli: And that is a central repository again for product data, but also more of the copy and the images and

Tim Bucciarelli: the banners or the taglines that you can send out to your website, but also to your marketing platforms, social media. I think those

Tim Bucciarelli: are likely two of the largest. I mean, if you really wanted to get it integrated, you would be

Tim Bucciarelli: looking at integrations with your financial system as well so that your orders are automatically

Kevin Mako: pass through into your order management system or your financial system. So those are just a few

Kevin Mako: of the backend areas that are important to connect to e-commerce. And I think especially for startups, it's important to realize that most of the time these things

Kevin Mako: start as a spreadsheet, all of them. So you think about your ERP system. Well, that's your inventory. So you ordered 500 units. How much did you pay?

Kevin Mako: How much did it cost to get it here? What's your landed cost? How much do you want to sell it for? And then where's your one-page information

Kevin Mako: sheet that you're using to sell or whatever else your marketing sheet? And that could be it. That's how a lot of hardware startups begin.

Kevin Mako: And then, of course, over time, as you start to have multiple buyers or possibly even multiple sellers, then you need more and more advanced systems over time.

Kevin Mako: I only mention that just because I don't want to scare folks off with all of these terms. But the reality is if you're thinking about kind of how the bigger players do it, which is

Kevin Mako: what Tim's involved with, it all kind of trickles down to this basic data that you can start with on day one, just organizing in a spreadsheet, which is simple as

Kevin Mako: putting your basic information that you know at the time into that spreadsheet so that it's organized. And believe it or not, a lot of startups don't even have that in place.

Kevin Mako: So that's your easy first step. But then keep a mind that as things evolve over time, as you get more serious, you will have to probably start integrating

Tim Bucciarelli: it with actual managed platforms so that, as Tim mentioned, it connects with these pipelines, these data pipelines between your selling material or your buyers and

Tim Bucciarelli: your platform, your underlying initial data that you're actually submitting to those various buyers? That's a really good point,

Tim Bucciarelli: because I think that all of your listeners want to build their business. All of your listeners want to not just do 100 sales a month.

Tim Bucciarelli: They want to grow. And so when you're considering what you want to be doing online and the technology that can support you, you should be looking at least

Tim Bucciarelli: out at a six-year window. And can that technology scale with your scaling plans? So if you're

Tim Bucciarelli: starting out on a very simple e-commerce platform, that might be good for your budget today.

Tim Bucciarelli: But looking forward, six years from now, is it going to be able to support, let's say, you know,

Tim Bucciarelli: you want to triple your sales in the first three years and then triple again in the next three years, the volume of people coming to your website will increase dramatically.

Tim Bucciarelli: The number of transactions per day per month will increase dramatically. Your site needs to be fast, legible. It has to have all the information in it.

Kevin Mako: And can that site support that as you plan to grow? So that's a really important consideration.

Kevin Mako: And it's not like you have to have all those systems that I mentioned, but at the very least, your vision of growth should be matched with the technologies that you

Kevin Mako: select. And remember, to tack on to that, it's always easier to build a system when you're smaller and have less data sets than in the future.

Kevin Mako: Now is always easier, cheaper, faster than trying to retroactively do it back. And I even think of Mako Design in the early days. When we only had a

Kevin Mako: handful of clients, it was on a word document in order, right? And at the four or five different clients and what the current status was.

Kevin Mako: Eventually, we migrated to a spreadsheet. And then from there, we migrated to CRM. But we did it always far ahead of when we actually needed it. So we were ahead of the

Kevin Mako: curve. Because especially as you're moving from one system, especially something simple like word to a

Kevin Mako: spreadsheet or spreadsheet to a database, you're going to have manual transactions that occur. You're going to have some sort of data inaccuracies.

Kevin Mako: And if you're looking through all those different inaccuracies as a larger organization as opposed to a smaller one, it's simply going to consume more time. So one of the

Kevin Mako: best things that you can do is just get comfortable with the tools, not just because of the speed and the cost to implement these systems now, but so that you can

Kevin Mako: learn as an entrepreneur. You're here to build a business and to scale. So the quicker and the easier you learn these technologies, the more you realize they're not daunting.

Tim Bucciarelli: They're not scary. In fact, they're built to be user-friendly once you actually learn how to figure them out, there's a reason that everybody's using them at the bigger levels.

Tim Bucciarelli: It's because there is that simplicity built into the complexity. And the sooner you start, the easier that process all becomes. So I will say one additional thing.

Tim Bucciarelli: I think for entrepreneurs,

Tim Bucciarelli: small business owners, maybe creating one product and really trying to drive that through the online channel,

Tim Bucciarelli: you know, you could probably hire a solo developer to help you implement an e-commerce website. It's just

Tim Bucciarelli: important, again, with that scalability, eventually you may need a design and development agency like Ironplane.

Tim Bucciarelli: This isn't a big sales pitch, but I just want to make sure that that relationship is really important.

Tim Bucciarelli: If you can find an agency that you can trust and depend on to grow with you and start you out and knows your business and knows your product and knows your audience and over

Tim Bucciarelli: the years can help you build out that platform for your e-commerce and optimize that platform, that's really a critical relationship.

Tim Bucciarelli: It's not like you just go out and you buy an e-commerce platform.

Kevin Mako: I mean, yes, in some cases, but there's always the ongoing improvement and care and feeding of that platform.

Kevin Mako: And the stronger the relationship you have with an agency or development team to help you, the better you are for the long term, I think.

Kevin Mako: So that's an important element to consider. Let's focus on some of the front-facing side.

Kevin Mako: So we've kind of focused on the back end and how important the data is to manage and built well

Kevin Mako: into systems that actually can translate to the front-end platforms. Go through some of the platforms that you talked about earlier.

Kevin Mako: You talked about the simple stuff, the medium stuff, and enterprise. Start at the bottom. What are some of the basic platforms that somebody could get

Kevin Mako: involved with actually sell via e-commerce and maybe some

Tim Bucciarelli: quick pros and cons to each? And then work your way up to some of those mid-tier systems so that everybody can have an

Tim Bucciarelli: understanding of how a business could scale from kind of starting out small to building into a mid-sized enterprise like so many of your clients have.

Tim Bucciarelli: A lot of your listeners will know WordPress, for example, and it's a very popular. It started out as really a blogging platform, and it has evolved

Tim Bucciarelli: to support many very large websites from the content side of things. And over the years, their clientele was very interested in having an

Tim Bucciarelli: add-on to their blog for e-commerce. So essentially, you would have your blog, but you want to sell some things on the same.

Tim Bucciarelli: side. And so that's where their add-on came about, and that's what WooCommerce is. So it's WooCommerce is an add-on to the WordPress platform.

Tim Bucciarelli: So that is a pretty customizable tool, but it's also because it's linked to the WordPress Foundation, it may prove a little bit less

Tim Bucciarelli: robust than some of the more substantial e-commerce platforms out there. And that is, you host it somewhere on a hosting company.

Tim Bucciarelli: You can customize it to your needs over time. The flip side of of that is what's called SaaS, software as a service, and that's where Shopify comes in.

Tim Bucciarelli: What that is, it's basically a central maintained piece of software that's distributed out to all of its users.

Tim Bucciarelli: So you don't really have the way to get into the Shopify core code and customize it to your needs.

Tim Bucciarelli: It's centrally managed by the Shopify team, but they've built it so that it's substantially what most companies will need to serve

Tim Bucciarelli: their needs. So you know, you don't You don't have to worry about hosting. You don't have to worry about PCI compliance. You don't have to worry about site security.

Tim Bucciarelli: Shopify has that all dialed in very well. If you do want some super custom design or super custom functionality,

Tim Bucciarelli: you're not going to be able to do that with Shopify. There are other limitations within that platform because it is centrally managed.

Tim Bucciarelli: Big Commerce is similar, but they've tried to open it up a little bit more so that you can do a little bit more customization and integration, but it is a SaaS platform as well.

Tim Bucciarelli: Then on the other end of the spectrum is Adobe's platform, which is Adobe Commerce.

Tim Bucciarelli: And that used to be called Magento. So Adobe purchased Magento, I think it was 2014.

Tim Bucciarelli: And they've constantly been upgrading the platform. And they now have it as part of their Adobe Experience Cloud.

Tim Bucciarelli: This is very robust, very customizable, very capable of being integrated with any number of systems. This platform has been around.

Tim Bucciarelli: for almost 20 years now. And a lot of people have been developing on this platform. So that's

Kevin Mako: really where IronPlane specializes in that platform itself. So we know that inside and out.

Kevin Mako: But we also help people make that decision, which platform is going to be best for their business. So that's kind of just a very broad introduction of some

Kevin Mako: of the biggest names in e-commerce right now.

Kevin Mako: I appreciate that overview. And it's great to see how you can kind of start small and lean and mean, but you're not going to have a lot of customization, but then eventually

Kevin Mako: work your way up to. And depending on your business model, obviously, you can start at any point in the process.

Kevin Mako: But any of these are a platform that can integrate with your backend platforms. And there's all sorts of connections via Zapier and other technology that allows you to connect

Kevin Mako: all this data. I think the key message here is make sure that your data is linked. Your front end and your back end is linked.

Kevin Mako: So you have complete exposure to exactly what's happening in real time via the cloud from your mobile phone or your computer anywhere on the world so that your data

Kevin Mako: is tracked so you're managing both your customers and your suppliers and making that link strong

Kevin Mako: and with these platforms they all have the ability to do that at least at a base level and of course as

Kevin Mako: you get into the better and more customizable platforms you have more tools available but it's

Kevin Mako: important to at least start with one of these especially as you get past your especially as a startup

Kevin Mako: after you get past your first or second let's say set of orders if you're selling bulk it's going to

Kevin Mako: become more and more important because it is exponentially more difficult, especially as a scaling

Kevin Mako: from, especially one that scales without seeing it coming, which is quite common in hardware.

Kevin Mako: Hardware is one of those things where, you know, if you do a few hundred units well, all of a sudden now somebody knocks on your door and wants a few thousand a month.

Kevin Mako: And that changes your business dramatically. And now you're scrambling to pay catch-ups. So the sooner that you can get these

Kevin Mako: things in place, the easier it's going to be to scale when that opportunity for scale comes.

Kevin Mako: And a lot of the time as well, these structures are part of the reason that you do end up

Kevin Mako: scaling because you have it in order and you have the proper content and you look professional

Tim Bucciarelli: and everything's done well. So that might be the deciding factor between a buy, no buy decision from a substantial buyer pool.

Tim Bucciarelli: So all of this stuff kind of plays into, you know, thinking about this strategy from day one, especially as you're starting to emerge, especially if you're scaling, this will come

Tim Bucciarelli: into play sooner or later if you haven't brought this into place today. Yeah, and I think the world of the B2B buyers, you know, the big purchasers,

Tim Bucciarelli: their temperament has been changing. So the people who are now in those positions are, you know, 30 something and they've grown up working with the Amazon's of the world.

Tim Bucciarelli: And so they come to expect that online interactivity so that they're coming into this thinking, oh, I should be able to go online right now

Tim Bucciarelli: and buy a thousand units. And oh, I know that I'm going to need those thousand units every six months. So I just

Tim Bucciarelli: just want to set up a recurring order and they might even expect that they should be able to do that online.

Tim Bucciarelli: And so knowing what your expectations are of your buyers and trying to deliver that to them online is a challenge and an opportunity because not everyone can

Tim Bucciarelli: do it and not everyone can do it well. And it's especially true if you have a customizable product, whether it's the

Tim Bucciarelli: color of the product or, you know, let's say the memory or,

Kevin Mako: you know, other other facets of the product, that you can allow your consumers to configure online.

Tim Bucciarelli: How are you going to translate that configuration from a phone call or in person to your online website?

Tim Bucciarelli: So these are really important considerations as you go into it. What is your buyer going to expect? How can you make their experience more efficient online?

Tim Bucciarelli: That's great stuff, Tim.

Kevin Mako: Any last tips for scaling hardware startups in the e-commerce space before we say goodbye?

Tim Bucciarelli: Well, do your research first.

Kevin Mako: It's the worst case scenario is you make the wrong choice for your e-commerce platform and four years into it, you have to re-platform. That is a terrible situation to be in.

Kevin Mako: Do your research, talk to a company that knows what they're doing and just get as many demos and learn as much as you can before you make a decision. That's great advice, Tim.

Kevin Mako: Thanks again for your time today and all your words of wisdom. Look forward to talk to you soon. Take care of it. Thank you. My pleasure. Bye-bye.

Kevin Mako: this episode of the Product Startup Podcast, the show that teaches you what it really takes to bring your product to market and turn it into a big success.

Kevin Mako: This podcast series is brought to you by Mako Design + Invent, the original and leading firm

Narrator: in North America to provide global caliber in-to-end physical consumer product development to startups, inventors, and small product business clients.

Narrator: If you're looking for product development help on your invention, head over to MakoDesign.com.

Narrator: That's ma-k-o-design.com for a free consultation from one of Mako Design's four design studios from coast to coast.

Narrator: Thanks for listening and see you next time.

Choose the Right Commerce Foundation

Make Your Ecommerce Decision With the Full Business in View

The right platform depends on far more than a feature checklist. Product Startup can help you clarify requirements, customer journeys, integrations, channel plans, and the tradeoffs that affect growth.

Work directly with Kevin Mako, the leading expert in hardware startup consulting, on direct sales, B2B commerce, launch planning, operational readiness, and how technology choices fit the wider product business.

Review My Ecommerce Strategy

A focused strategy call on choosing ecommerce infrastructure that can scale, tailored to your product, stage, and commercial goals.