Home / Services / Web / eCommerce development

eCommerce stores built around how you sell

eCommerce stores built around how you sell

eCommerce stores built around how you sell

Solidus when you need full control, Shopify when you need speed. Storefronts, checkout, subscriptions and the ERP, WMS and 3PL integrations behind them, from an official partner on both platforms.

Solidus when you need full control, Shopify when you need speed. Storefronts, checkout, subscriptions and the ERP, WMS and 3PL integrations behind them, from an official partner on both platforms.

15 years

Shipping software

Solidus + Shopify

Official partner

U.S. hours

Nearshore from Mexico

checkout.test

$ bin/rails test

✓ cart: passed

✓ checkout: passed

✓ taxes + shipping: passed

✓ erp sync: passed

deploy

● storefront → live

● orders → 3pl

Flow, the MagmaLabs mascot, working on a laptop with Solidus and Shopify stickers

Your timezone

Solidus · Shopify

Solidus or Shopify

Choosing the right platform

Choosing the right platform

Choosing the right platform

Both run serious stores. The difference is how much of the platform you want to own.

Solidus

Open source · Rails

Solidus: an eCommerce platform you fully control

Solidus gives you the essentials Shopify does: a storefront, an admin and the tools to sell online. The difference is that it is open source and self-hosted, so there are no recurring platform fees and no limits on what you can change. Small teams and large companies like Samsung and JUUL use it to run fully custom storefronts.

Because Solidus is built on Ruby on Rails, every part of it can be tailored to your business, from personalized subscription systems to complex product customizations. We build those features and the integrations that matter just as much, connecting Solidus to your ERP, WMS, 3PL and other operational systems so the whole operation runs smoothly.

Best for

High order volume

Custom checkout logic

Complex catalogs

Own the code

Shopify

Hosted · SaaS

Shopify: a fast, reliable path to selling online

Shopify is a straightforward, robust platform for businesses at any scale. It is easy for your team to run day to day, with hosting, security and scaling handled for you.

We customize Shopify to fit your brand and improve the customer experience: custom themes, headless Hydrogen storefronts, Shopify Functions and apps, plus integrations with the third-party tools and systems your operation already depends on.

Best for

Fast launch

Standard checkout

Managed hosting

Lean in-house team

Why MagmaLabs for eCommerce

Stores that keep up with the business

Stores that keep up with the business

Stores that keep up with the business

A store is only as good as the operations behind it. We build the storefront and everything it connects to.

01

Honest platform advice

We build on Solidus and Shopify, so we recommend the one that fits your catalog, volume and roadmap.

02

Integrations are the job

ERPs, WMSs, 3PLs, payments and tax engines connected and monitored, so orders flow without spreadsheets.

03

Deep Rails roots

Solidus runs on Ruby on Rails, the stack our engineers have shipped and maintained in production for 15 years.

04

Conversion and speed

Checkout funnels, page speed and A/B tests measured against revenue, not only Lighthouse scores.

Our eCommerce services

What we build for online stores

What we build for online stores

What we build for online stores

New stores, the integrations behind them and the work that keeps a live store fast and selling.

Storefronts

Custom storefronts

Fast, on-brand storefronts on Solidus, headless Next.js, Shopify Hydrogen or Liquid themes.

Hydrogen

Liquid

Next.js

Operations

Most requested

ERP, WMS & 3PL integrations

Orders, inventory, fulfillment and accounting kept in sync between your store and the systems that run your business, with alerts when anything fails.

ERP

WMS

3PL

Tax engines

Checkout

Checkout, subscriptions & payments

Custom checkout flows, subscriptions, bundles and product configurators, with Stripe, PayPal, Braintree or Shopify Payments.

Subscriptions

Stripe

Configurators

Replatforming

Replatforming & migrations

Move between Shopify, Solidus, Spree, Magento or WooCommerce with products, customers, order history and SEO intact.

Spree to Solidus

SEO redirects

Data migration

Shopify

Shopify apps & Functions

Custom apps, Shopify Functions and checkout extensions when themes and off-the-shelf apps are not enough.

Functions

Checkout UI

Admin API

Upkeep

Performance & maintenance

Page speed, Solidus and Rails upgrades, app audits and conversion work for stores that are already selling.

Core Web Vitals

Solidus upgrades

A/B tests

Engagement models & pricing

Three ways to work with us

Three ways to work with us

Three ways to work with us

Published prices, so the first call is about your store, not our rates.

Most requested

Team Embed

From

$8,500

/ engineer / month

Senior Solidus, Rails and Shopify developers in your Slack, standups and repo, working your hours. Monthly, with 30 days notice. Start in 1 to 3 weeks.

Staff augmentation →

Scoped project

New store, replatform or integration

Fixed price

after scoping

A new storefront, a platform migration or an integration project delivered by our team, with scope and milestones agreed up front.

Describe your project →

Already built

Production Readiness Audit

$4,900

10 business days

Store or app built fast or with AI tools? A senior review of the code, checkout, integrations and infrastructure for security, stability and scale, with a priced plan.

See the audit →

How we build

From first call to launch

From first call to launch

From first call to launch

01

Discovery & audit

Catalog, volume, operations and goals, plus a review of any existing store, apps and integrations before we recommend a platform.

02

Platform & architecture

Solidus or Shopify, storefront approach, integrations and hosting, decided up front and written down.

03

Build

Weekly demos on a staging store loaded with your real products.

04

Test & launch

Checkout, tax, shipping and integration tests, then a planned cutover with redirects and order sync verified.

05

Support & grow

Monitoring, upgrades, conversion work and new features after launch, with the same engineers who built it.

Our eCommerce stack

Platforms

Solidus, Shopify Plus, Spree

Storefronts

Solidus Starter Frontend, Hydrogen, Liquid, Next.js

Backend

Ruby on Rails, Node.js, PostgreSQL, Redis

Payments

Stripe, PayPal, Braintree, Shopify Payments

Subscriptions

Solidus Subscriptions, Recharge, Stripe Billing

Operations

ERP, WMS and 3PL integrations, Avalara, TaxJar

Search & CX

Algolia, Klaviyo, Gorgias

Testing & monitoring

RSpec, Playwright, Sentry, New Relic

Success stories

Products we have built and supported

Products we have built and supported

Products we have built and supported

View all case studies

Minimal Audio case study

eCommerce

Platform build

Minimal Audio

An eCommerce platform for next-generation audio plugins and sample libraries for musicians and producers.

MUD\WTR

MUD\WTR

eCommerce

Staff augmentation

MUD\WTR

A wellness brand offering coffee alternatives. Our engineers joined their team through staff augmentation.

Genoa telepsychiatry

Healthtech

HIPAA

Genoa

Customer-facing and backend platforms, integrations and legacy apps for a telepsychiatry provider.

Rivur construction finance platform

Fintech

Platform build

Rivur

Budgeting, contracts, invoicing and forecasting tools for large construction project management.

From the engineers and leads we work with

Trust us as they have

Trust us as they have

Trust us as they have

“MagmaLabs highly skilled engineers was able to understand our unique requirements and deliver a high-quality solution that meet our expectations.”

Portrait of Jabir Shaik, Engineering Lead at Genoa / Optum

Jabir Shaik

Engineering Lead · Genoa / Optum

“MagmaLabs’ team is very communicative, and the developer was extremely detail-oriented as he worked through the tasks.”

Portrait of Niva Singer, Director of Digital Product at MUD\WTR

Niva Singer

Director of Digital Product · MUD\WTR

“Having working more than 3 years with MagmaLabs I can say that they have outstanding engineers, they are smart, proficient, and reliable team members. I would hire them again without hesitation.”

Portrait of Perla Ruiz, Staff Software Engineer at Spin

Perla Ruiz

Staff Software Engineer · Spin

FAQ

eCommerce development questions

eCommerce development questions

eCommerce development questions

Something else? Email hello@magmalabs.io.

Should we use Solidus or Shopify?

Shopify if you want a managed platform, a fast launch and a catalog and checkout that fit its model. Solidus if you sell at high volume, need custom checkout, pricing or product logic, or want to own the code with no platform fees. We build on both, so we recommend based on your business.

How is Solidus different from Shopify?

Solidus is open source and self-hosted on Ruby on Rails. There are no platform or transaction fees, and every part of the store can be customized. Shopify is a hosted service with a monthly plan, which means less to run but limits on what you can change.

Can you integrate our store with our ERP, WMS or 3PL?

Yes. We connect Solidus and Shopify to ERPs, warehouse systems, 3PLs, tax engines and marketing tools, with retries, logging and alerts so orders, inventory and fulfillment stay in sync.

Can you migrate our store to a new platform?

Yes. We migrate between Shopify, Solidus, Spree, Magento and WooCommerce, moving products, customers and order history and mapping redirects so you keep your search rankings.

Are you a Shopify and Solidus partner?

Yes. MagmaLabs is a Shopify Partner and a Solidus partner, and a Gorgias partner for customer support integrations.

Can your eCommerce developers join our team?

Yes. Through Team Embed, senior Solidus, Rails and Shopify engineers join your Slack, standups and repo, work U.S. hours and follow your process. Monthly, with 30 days notice, starting in 1 to 3 weeks.

How much does eCommerce development cost?

eCommerce engineers through Team Embed start at $8,500 per engineer per month. New stores, replatforming and integration projects are quoted as a fixed price after scoping. If your store or app was built fast or with AI tools, the Production Readiness Audit is a fixed $4,900.

Trusted partners

Platforms we build on as an official partner.

Shopify Partners
Gorgias Partner
Solidus

Recognized by

Independent directories where clients review our work.

Clutch
GoodFirms
TopDevelopers
Sortlist
Flow, the MagmaLabs rocket mascot

Ready to build or grow your store?

Ready to build or grow your store?

Ready to build or grow your store?

Tell us what you sell and what is slowing your store down. In 30 minutes you get an honest read on scope, timeline and cost from a senior engineer.

Nearshore, your timezone

/

You own the code

/

NDA on request