Skip to content
UpHive
Back to project
Case Study · Corporate Website · Manufacturing & Industrial

BML Metals

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

Website DesignWordPress DevelopmentWordPressElementor
https://bmlmetals.com/

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.

The business

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.

Requirements

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

Content

Metals/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

Commerce

The cart system allows browsing, adding items and submitting with estimated totals — structured as a purchase-order request rather than an instant checkout.

Engineering decisions

Why this stack, not just what stack

Every technology on this project was a specific answer to a specific problem — never a default.

  1. 01

    WordPress

    Chosen so the company can manage three product divisions and an evolving project/news section without developer involvement.

  2. 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.

Key features

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.

Implementation notes

What the finished build shows

Specific, verifiable patterns in how this project is put together — not a feature list, but how the pieces fit.

Pattern

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.

Commerce

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.

Gallery

The live experience

Every screen, captured directly from the live site — desktop, tablet and mobile.

Homepage, desktop
Homepage, desktop
How this applies to you

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.

The recap

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.

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.