EvolutionX eCommerce vs ToolSwift: portal or a store you own
September 30, 2026
EvolutionX powers ECI's Spruce eCommerce. How ToolSwift compares for LBM dealers on ERPs, pricing, quoting, catalog, AI, delivery and payments, sourced.
Executive summary
Why I wrote this, and how it is sourced
Architecture: you own the storefront, not a configuration
What you get with ToolSwift
Your ERP is a component, not the foundation
Built for one trade
How EvolutionX is put together
Impact
ERP integration: nine connectors, built and owned by us
The ERPs we connect to
How a connection actually gets built
Keep Spruce. Change the storefront.
What EvolutionX documents
Impact
Pricing: ToolSwift publishes it, ECI does not
Ours, in one paragraph
What the number includes
Theirs
What opacity costs you
Impact
Retail storefront: two experiences, one catalog
Why one site can't serve both buyers
How the ToolSwift retail storefront works
The store selector uses geolocation to send each visitor to their nearest location, so they see the right prices and stock for that store immediately.
Products you don't stock but can get from Orgill, Do it Best or Emery Jensen show up live from the distributor, labeled "Available Online Only."
Special-order items can be listed without a price, as items for inquiry or a quote rather than add-to-cart.
You feature whatever the homepage needs (best sellers, seasonal promotions, high-margin items, banners) with no tier restrictions.
Bulk pricing tiers display directly on product pages, and product bundles carry their own pricing.
One catalog behind both
How EvolutionX handles it
Impact
Contractor experience: built for the job site
A contractor's order on ToolSwift, start to finish
What the contractor dashboard and app hold
Messaging, signatures and your counter
How EvolutionX handles B2B
Impact
Quoting: ToolSwift creates the quote, not just manages it
The quote is where the job is won or lost
What we've built: the Takeoff Agent
How a ToolSwift quote moves, step by step
Assist AI: quotes from the conversation itself
How EvolutionX quotes
Impact
PIM and catalog: sell what you can source
Selling more than you stock
Our catalog isn't derived from your ERP
Distributor stock, projected into your store
Enrichment you keep
Managing the catalog day to day
How EvolutionX handles the catalog
Impact
AI: built for the buyer first
Who is the AI actually for?
Where we're pointing
What the AI does across the platform
What ECI built
Impact
Discoverability: found by people who don't know you
The customer who doesn't know your name yet
What we build for
What EvolutionX documents
Impact
Mobile: a native app for your customer
Where your customer actually is
What the ToolSwift app does
Why an app is a different thing
What ECI offers
Impact
Delivery and payments: trucks, zones and your processor
Lumber isn't a parcel
How ToolSwift handles fulfillment
How ToolSwift handles payments
How EvolutionX handles delivery
How EvolutionX handles payments
Impact
Reporting and multi-location: one dashboard
What ToolSwift analytics shows you
Running several yards from one place
How EvolutionX compares
Impact
Implementation: one team, live in weeks
How a ToolSwift launch runs
Live and selling are different dates
What ECI says about launch
Impact
The bottom line: a store you own on the ERP you run
What ToolSwift gives a Spruce dealer
What EvolutionX's own customers report
The actual choice
The question I'd ask before signing anything
Impact
The full comparison, group by group
Sources
ToolSwift features: Quotes, Orders, Payments, Shipping, Integrations, Customers, Products, Product catalog, Pro accounts, Analytics, Marketing, Messages, Store locations, Policies, AI features, Dashboard