BML Metals
A WordPress site for a Nova Scotia metals and roofing supplier, unifying three distinct divisions under one purchase-order cart system.

Business
Metals, tools & equipment rental supplier, Nova Scotia
Built
WordPress site with a multi-division purchase-order cart
Stack
WordPress, Elementor
Engineering focus
Multi-division catalog unification, purchase-order workflow
Why this project matters
Why this project matters
This business is really three businesses — metals/roofing, specialty hand tools, and dumpster rentals — and giving each division its own identity while sharing one purchase-order cart lets a customer buy across all three without navigating three separate sites.
Who this is for
Who they are
BML Metals is a Nova Scotia supplier based in Lake O'Law, operating across three divisions.
What they do
They supply metals and roofing products, specialty hand tools, and dumpster rental services.
Who they serve
Contractors and property owners in Nova Scotia needing metal roofing materials, specialty tools or waste removal.
What the live site required
Not a wishlist from a kickoff call — what the delivered site visibly had to solve. Every requirement here is paired with the evidence that makes it true today.
Three distinct divisions presented as one coherent business
ContentMetals/roofing, hand tools and dumpster rentals are each given dedicated content while sharing one navigation and account system.
A purchase-order cart rather than a standard retail cart
CommerceThe cart system allows browsing, adding items and submitting with estimated totals — structured as a purchase-order request rather than an instant checkout.
Why this stack, not just what stack
Every technology on this project was a specific answer to a specific problem — never a default.
- 01
WordPress
Chosen so the company can manage three product divisions and an evolving project/news section without developer involvement.
- 02
Elementor
Chosen for the homepage layout unifying three divisions under one consistent visual system.
Trade-off — Elementor unifies the three divisions visually, but the purchase-order cart's estimated totals still need a person to convert into a final, priced quote — nothing here calculates or confirms real-time pricing automatically.
What the site can actually do
Multi-division navigation
Metals/roofing, tools and rentals each with dedicated sections.
Purchase-order cart
Browse, add and submit items with estimated totals rather than instant checkout.
Login/registration portal
Account access for repeat purchase-order customers.
Profile & color selection
Product configuration for roofing profiles, colors and trims.
What the finished build shows
Specific, verifiable patterns in how this project is put together — not a feature list, but how the pieces fit.
Roofing configuration handled inline
Profile, color and trim selection happens as configuration options on one product rather than as separate listings per color — a single entry expands into many purchasable variations.
Cart shows estimates, not fixed totals
The purchase-order cart displays estimated totals rather than exact fixed pricing at add-to-cart — consistent with a workflow where a final quote, not an instant total, is the actual output.
The live experience
Every screen, captured directly from the live site — desktop, tablet and mobile.

How this project's engineering applies to your business
Unifying multiple distinct product or service divisions under one shared account and ordering system applies to any diversified supplier — building materials companies, industrial equipment dealers, or multi-service contractors.
If you remember three things
Three divisions, one system
Distinct product lines sharing one account and cart infrastructure.
Purchase-order cart
Estimated-total ordering built for trade purchasing, not instant retail checkout.
Configurable products
Profile, color and trim selection built into the roofing catalog.
Related work
More projects like this one
Need a content-managed website?
Tell us about your project and current platform. You'll hear back from a senior engineer within one business day.


