---
title: "Sell Shingles From One Lot, With the Warranty System on the Order"
url: https://www.uncap.com/industry/roofing-siding
author: "Denis Dyli"
published: 2026-10-15
updated: 2026-10-19
summary: "Uncap builds roofing and siding B2B ecommerce on Shopify for manufacturers and distributors selling shingles, underlayment, ice and water barrier, metal roofing, low-slope membranes, siding, trim and gutters to roofing contractors, exterior contractors, builders and dealers. Owens Corning tells installers not to mix shingles from different lots, so the lot a roof ships from matters. A manufacturer's enhanced warranty can depend on how many of its accessories go on the roof and which contractor installs them. And the delivery address can be the roof itself. Lot-aware availability, warranty system checks, edge-based quantities and delivery capture are built during implementation from your lot, certification and dispatch records."
---

# Sell Shingles From One Lot, With the Warranty System on the Order

> Uncap builds roofing and siding B2B ecommerce on Shopify for manufacturers and distributors selling shingles, underlayment, ice and water barrier, metal roofing, low-slope membranes, siding, trim and gutters to roofing contractors, exterior contractors, builders and dealers. Owens Corning tells installers not to mix shingles from different lots, so the lot a roof ships from matters. A manufacturer's enhanced warranty can depend on how many of its accessories go on the roof and which contractor installs them. And the delivery address can be the roof itself. Lot-aware availability, warranty system checks, edge-based quantities and delivery capture are built during implementation from your lot, certification and dispatch records.

## The challenge

**Where a generic storefront breaks for roofing and siding**

The lot a roof ships from matters, the warranty depends on what else is on the order, and the delivery address can be the roof.

|  | Factor | Generic storefront setup | What roofing and siding distributors need |

| --- | --- | --- | --- |

| Shingle lots | A storefront that only knows the color name can fill one roof from two lots. | Only a quantity a single lot can fill is promised, and the order records which lot it ships from, built during implementation. |
| Warranty systems | A field-shingle order without its accessories can leave the job short of the tier the contractor quoted. | Qualifying accessory categories counted against each manufacturer's warranty tier before checkout, built during implementation. |
| Edge accessories | Field shingles come off the squares, but starter comes off the eaves and rakes, and caps off the hips and ridges. | Eave, rake, hip and ridge lengths converted to bundles or packages at the manufacturer's stated coverage, built during implementation. |
| Rooftop delivery | A standard cart does not ask roof or ground, which truck, or who is on site to take it. | Rooftop loading or a crane drop bought through the same checkout with Uncap Portal, with roof or ground, date and drop notes captured, built during implementation. |
| Rebates and pricing | A storefront that works out price on its own can drift from the margin your ERP thinks it made. | Pricing and terms pull from the systems you already trust, so rebate logic can stay in the ERP. |

**The lot matters, not just the color name.** The Asphalt Roofing Manufacturers Association says variations in the appearance of asphalt shingle roofs "are not uncommon," and that manufacturers "will often use surface granule blends to reduce the potential for color shading." [Owens Corning's US installation instructions for its Duration Series shingles](https://www.owenscorning.com/en-us/roofing/install-instructions/duration-series) carry a caution not to mix material bearing different lot numbers, and point installers to the lot numbers located on the side of the bundle. The contractor ordered a color. If your branches hold that color in more than one lot, a storefront that only knows the color name can fill one roof from two of them.

**The warranty depends on what else is on the order, and on who installs it.** [GAF's residential warranty comparison guide](https://www.gaf.com/en-us/resources/warranties/residential) ties the steps up its warranty ladder to accessory count and, at higher tiers, contractor status. Its Roofing System Limited Warranty asks for Timberline shingles plus "At Least 3 Qualifying Accessory Products." Its Golden Pledge Limited Warranty asks for at least five, "Installed by GAF Master Elite Roofing Contractor." The qualifying accessories it names are ridge cap shingles, starter strip shingles, leak barrier, roof deck protection and attic ventilation. IKO's Cambridge application instructions set a condition of their own: "To ensure coverage under the High Wind Resistance Limited Warranty: Starter strip shingles must be used at all eaves and rakes." A field-shingle order without its accessories can leave the job short of the tier the contractor quoted.

**Accessories are measured on the edges, not across the area.** Field shingles come off the squares. Starter comes off the eaves and rakes, and caps come off the hips and ridges. IKO lists its [Leading Edge Plus starter](https://www.iko.com/na/product/leading-edge-plus-roof-starter/) at "109 linear ft." of coverage per bundle, and its hip and ridge caps by linear feet per package. A roof with 240 feet of eaves and rakes needs three bundles of that starter, whatever its square count. Siding works the same way. The Vinyl Siding Institute's estimating worksheet takes siding in square feet, starter strip, J-channel and corner posts in linear feet, and nails in pounds.

**The delivery address can be the roof.** [Epicor's roofing and siding page for BisTrack](https://www.epicor.com/en-us/solutions/industries/building-supply/roofing-and-siding/) lists "crane-assisted scheduling" among its delivery tools. One Southern California distributor describes a fleet with "trucks with hydraulic conveyors," plus a boom truck that loads "rolls of single-ply TPO, PVC, or EPDM" and standing seam metal. IKO's application instructions carry a warning for the crew receiving the load: "Use caution when stacking bundles on sloped roofs." So a roofing delivery has questions a standard cart does not ask. Roof or ground? Which truck? Who is on site to take it?

**Manufacturer rebates can sit under the contractor's price.** The same Epicor page calls rebate tracking "especially valuable in roofing and siding, where manufacturer rebates are common and can significantly impact profitability," and describes BisTrack integrating expected rebates into product costs. A storefront that works out price on its own can drift from the margin your ERP thinks it made.

**Gutters can sell as a color system.** One gutter distributor's material list for a 5-inch K-style system in Royal Brown runs coil in two gauges, gutters, downspouts, elbows, miters, hangers, rivets and touch-up paint, most of it in Royal Brown. A contractor who orders coil in one color often needs the downspouts, elbows and miters to match, on the same ticket.

## The Uncap solution

**Built from your lot, certification and dispatch records**

Lot-aware availability, warranty system checks, edge-based quantities and delivery capture are built during implementation, and the ERP stays the system of record.

Hub: One Shopify store (Promises only what a single lot can fill)

### From the ERP, your records and manufacturers

- **Inventory by lot**, Whether your instance holds stock by lot at each branch is confirmed during scoping
- **Pricing and terms**, Customer-specific pricing, credit terms and tax rules synced through Uncap Connect
- **Certification levels**, Held on the company account, configured during implementation from the records your team keeps
- **Warranty documents**, Each manufacturer's qualifying accessory list per warranty tier, from its own warranty documents

### On the storefront

- **Lot-aware availability**, The lot recorded on the order, and the same lot asked for on a top-up, built during implementation
- **Warranty system check**, Shows the gap on the order and never registers or promises a warranty
- **Edge-based quantities**, Eave, rake, hip and ridge lengths converted to bundles or packages, built during implementation
- **Delivery capture**, Roof or ground, the requested date and drop notes passed to dispatch in the ERP, built during implementation
- **Color-matched gutter lists**, Coil, downspouts, elbows and miters offered together in the color the contractor picked, configured during implementation

### Connectors

- **Uncap Connect**, An owned app embedded in Shopify, with no separate middleware, and the ERP stays the system of record
- **Uncap Quotes**, Negotiated prices, tiers and volume breaks applied automatically, validity windows and one-click conversion to a Shopify order
- **Uncap Portal**, Services through one checkout, multi-user accounts with roles and permissions, and NET terms, invoices and payments

**Lot-aware availability, so one roof ships from one lot.** Epicor's roofing and siding page lists "batch and lot tracking for traceability" in BisTrack; whether your instance holds stock by lot at each branch is confirmed during scoping. Lot-level availability, so the storefront only promises a quantity a single lot can fill and the order records which lot it ships from, is built during implementation on inventory synced through [Uncap Connect](https://www.uncap.com/products/connect). When the crew comes back short, the top-up order can ask for the first order's lot, also built during implementation.

**Warranty systems checked before the order is placed.** The qualifying accessory list for each manufacturer's warranty tier, and a check that counts which qualifying categories are on the order, are built during implementation from the manufacturer's own warranty documents. The contractor's certification level is held on the company account, configured during implementation from the records your team keeps. The site shows the gap ("three of five qualifying accessory types on this order") and never registers or promises a warranty. Registration stays with the manufacturer's process.

**Accessory quantities from the edges.** The buyer enters eave, rake, hip and ridge lengths next to the squares. The site converts each length to bundles or packages using the manufacturer's stated coverage, built during implementation.

**Rooftop and crane delivery through the same checkout.** [Uncap Portal](https://www.uncap.com/products/portal) lets a Shopify store "sell services and rentals alongside standard ecommerce products, through one checkout," so rooftop loading or a crane drop can be bought through the same checkout as the shingles. Capturing roof or ground, the requested date and drop notes at checkout, and passing them to dispatch in the ERP, is built during implementation. On BisTrack, Uncap's integration work includes delivery visibility to the buyer, including proof of delivery where your Journey Planner configuration captures it.

**Contractor pricing, with rebates left where they belong.** In Uncap Portal, roofing contractors, builders and dealers get real multi-user accounts with roles and permissions, and each buyer sees their assortment and pricing. Reorder lists and order history are a click away, and NET terms, invoices and payments sit in the portal. Large jobs run through [Uncap Quotes](https://www.uncap.com/products/quotes), which runs configure, price, quote inside the Shopify admin with negotiated prices, tiers and volume breaks applied automatically. Quotes carry validity windows, and an approved quote becomes a Shopify order in one click. Pricing and terms pull from the systems you already trust, so rebate logic can stay in the ERP.

**The platform question, answered on architecture.** The case for staying inside your ERP vendor's own commerce stack is integration risk. Epicor's own [Automation Studio page for BisTrack](https://www.epicor.com/en/products/enterprise-resource-planning-erp/bistrack/bistrack-api/automation-studio/) lists Shopify and Shopify Plus among the top platforms for customer self-service ordering, with real-time pricing, availability and contract terms from BisTrack. Uncap's published products do not include lot-aware availability or warranty system checks; on Shopify they are built during implementation from your data. Integration runs through an owned Uncap Connect app embedded in Shopify, or a managed iPaaS integration. On the Connect route there is no separate middleware, Connect syncs "customer-specific pricing, credit terms, and tax rules," and the ERP stays the system of record. Epicor's BisTrack API page says the API can "Push quotes and orders into BisTrack with payment details" and "Deliver personalized pricing using BisTrack's existing pricing tables." It names no specific protocol, so a discovery pass on your instance establishes the write path before anything is priced as a fixed scope.

**Proof, labeled at its true distance.** Uncap has not published a roofing or siding case study. The closest is [ULE Group](https://www.uncap.com/work/ulegroup), which "offers a vast catalog of specialized construction products": a storefront built for over 250,000 SKUs on Shopify B2B, with real-time inventory and pricing through its Epicor ERP and cart-level convert-to-quote. It shows construction products at catalog scale on Shopify, not lot or warranty logic.

## Key features

**What Uncap builds for roofing and siding distributors**

Account pricing, quote approvals, validity windows, one-click order conversion, reorder lists and services sold through one checkout ship in Uncap Quotes and Uncap Portal, and the lot, warranty and delivery logic is built during implementation.

### 01 · Lots, Lot-aware availability

The storefront promises only what a single lot can fill, records the lot on the order and asks for the same lot on a top-up.
- Built during implementation on inventory synced through Uncap Connect
- Stock by lot at each branch confirmed during scoping

### 02 · Warranty, Warranty system check

Qualifying accessory categories counted against each manufacturer's warranty tier before checkout, with the gap shown on the order.
- Built during implementation from the manufacturer's published terms
- Registration stays with the manufacturer's process

### 03 · Accounts, Certification on the account

The contractor's certification level held on the company account and used by the warranty check.
- Configured during implementation

### 04 · Edges, Edge-based accessory quantities

Eave, rake, hip and ridge lengths converted to starter and cap bundles at the manufacturer's stated coverage.
- Built during implementation

### 05 · Delivery, Rooftop and crane delivery at checkout

Delivery sold as a service through one checkout with Uncap Portal.
- Roof or ground, date and drop notes captured for dispatch, built during implementation

### 06 · Pricing, Contractor pricing and job quotes

Negotiated prices, tiers and volume breaks applied automatically through Uncap Quotes, with validity windows and one-click conversion to a Shopify order.
- Exceptions sent to the right approver
- Rebate logic can stay in the ERP

**Lot-aware availability.** The storefront promises only what a single lot can fill, records the lot on the order and asks for the same lot on a top-up, built during implementation on inventory synced through Uncap Connect.

**Warranty system check.** Qualifying accessory categories counted against each manufacturer's warranty tier before checkout, built during implementation from the manufacturer's published terms.

**Certification on the account.** The contractor's certification level held on the company account and used by the warranty check, configured during implementation.

**Edge-based accessory quantities.** Eave, rake, hip and ridge lengths converted to starter and cap bundles at the manufacturer's stated coverage, built during implementation.

**Rooftop and crane delivery at checkout.** Delivery sold as a service through one checkout with Uncap Portal; roof or ground, date and drop notes captured for dispatch, built during implementation.

**Color-matched gutter lists.** Coil, downspouts, elbows and miters offered together in the color the contractor picked, configured during implementation.

**Contractor pricing and job quotes.** Negotiated prices, tiers and volume breaks applied automatically through Uncap Quotes, with validity windows, exceptions sent to the right approver and one-click conversion to a Shopify order.

**ERP sync, Connect or managed iPaaS.** Pricing, inventory, customers and orders kept current between Shopify and the ERP, through an owned Uncap Connect app embedded in Shopify, or a managed iPaaS integration.

## Why Uncap

**The line between product and build, in writing.** Account pricing, quote approvals, validity windows, one-click order conversion, reorder lists and services sold through one checkout ship in Uncap Quotes and Uncap Portal. Lot-aware availability, warranty system checks, edge-based quantities and delivery capture are built during implementation from your lot, certification and dispatch records. The scope says which is which.

**Credentials you can check.** Uncap is a Shopify Platinum Partner, on Shopify since 2013, with 380+ unified storefronts launched on Shopify.

**Scoped before it is built.** The [Uncap Blueprint](https://www.uncap.com/blueprint) is a fixed-price, four-week Shopify migration plan, credited 1:1 toward implementation. It covers solution architecture, a data migration taxonomy, an ERP integration audit, UX and flow prototyping, total cost of ownership and a risk register, and ends with a fixed-cost implementation estimate. For a roofing and siding distributor, that architecture work can cover lot data, warranty system rules, delivery capture and the ERP write path. You walk with everything you need to brief any agency or your in-house team.

## Related pages

This page sits under [building materials ecommerce](https://www.uncap.com/industry/building-materials), which covers selling by the square and linear foot, the waste factor, rounding to sellable units, job quotes and lead time from the ERP. This page goes one level down, into the lot, the warranty system and the rooftop drop. Both sit within [building and construction](https://www.uncap.com/industry/building-construction). If the same branches sell insulation and drywall, see [insulation and drywall](https://www.uncap.com/industry/insulation-drywall). If your contractors also want will call and branch stock before they drive, see [construction supply](https://www.uncap.com/industry/construction-supply). For the move from phone and fax orders to a storefront, see the field notes on [building materials ecommerce from offline to online](https://www.uncap.com/post/building-materials-ecommerce). For the ERP side, see the [Epicor BisTrack integration](https://www.uncap.com/integration/epicor-bistrack), the [Dynamics 365 Finance and Operations integration](https://www.uncap.com/integration/dynamics-365-finance-operations), or the full list of [ERP integrations](https://www.uncap.com/integrations).

## Ready to talk

Bring two documents. The first is a lot report for your best-selling shingle color, by branch. The second is the accessory list your main shingle manufacturer requires for its enhanced warranty tiers. Together they show how often one roof could ship from two lots, and how many orders leave a warranty tier on the table.

Book a strategy session with Uncap, or start with a Blueprint if what you need first is the lot, warranty and delivery logic written down and costed.

## Frequently asked questions

### Should a roofing distributor on BisTrack use its ERP vendor's own commerce product instead of Shopify?

Not necessarily. Epicor's own Automation Studio page for BisTrack lists Shopify and Shopify Plus among the top platforms for customer self-service ordering, with real-time pricing, availability and contract terms from BisTrack. On Shopify, lot-aware availability and warranty system checks are built during implementation from your data; Uncap's published products do not include them. Integration runs through an owned Uncap Connect app embedded in Shopify, or a managed iPaaS integration. Because Epicor's BisTrack API page names no specific protocol, a discovery pass on your instance establishes the write path before a fixed price.

### Why does the shingle lot matter on a roofing order?

Owens Corning's US installation instructions for its Duration Series shingles caution installers not to mix material bearing different lot numbers, and the Asphalt Roofing Manufacturers Association says variations in the appearance of asphalt shingle roofs "are not uncommon." For a distributor, that makes the lot part of the order: the storefront should fill a roof from one lot and record which one, built during implementation on inventory synced from your ERP.

### What is a shingle system warranty, and how does it change the order?

It is a manufacturer warranty tier that depends on installing the manufacturer's accessories with its shingles, and at higher tiers on who installs them. GAF's comparison guide, for example, asks for at least three qualifying accessory products for its Roofing System Limited Warranty and at least five, installed by a GAF Master Elite Roofing Contractor, for Golden Pledge. On the order, that means counting accessory categories against the tier, a check built during implementation. The manufacturer's own terms decide eligibility.

### Does the distributor's invoice matter for a shingle warranty?

It can. GAF says its Shingle & Accessory and Roofing System limited warranties do not require registration, and tells owners to keep proof of purchase, such as the "invoice from roofing supply store or retail store where you purchased the GAF Products." Its enhanced warranties "do require registration, but your GAF Certified Contractor will take care of that." In Uncap Portal, invoices and order history sit in the contractor's account, so the invoice is there when a claim needs it.

### Can contractors book rooftop delivery online?

Yes, as a service bought through the same checkout. Uncap Portal lets a Shopify store sell services alongside standard ecommerce products through one checkout, so a rooftop or crane drop can be bought alongside the shingles. Capturing roof or ground, the requested date and drop notes, and passing them to dispatch in your ERP, is built during implementation. On BisTrack, proof of delivery can come back to the buyer where your Journey Planner configuration captures it.

### Can each contractor see their own price, and what happens to manufacturer rebates?

Yes. In Uncap Portal each buyer sees their assortment and pricing, and Uncap Quotes applies negotiated prices, tiers and volume breaks automatically, with pricing and terms pulled from the systems you already trust. Rebate logic can stay in the ERP: on BisTrack, Epicor's roofing and siding page describes integrating expected rebates into product costs.

### Which ERPs does this connect to?

Uncap publishes twelve ERP family integrations: Acumatica, Cin7, Epicor, Fishbowl, Infor, Microsoft Dynamics, NetSuite, Odoo, Oracle, QuickBooks, Sage and SAP. Pages that fit roofing and siding distributors include Epicor BisTrack and Dynamics 365 Finance and Operations. Integrations are delivered through an owned Uncap Connect app embedded in Shopify, or a managed iPaaS integration. Whether your ERP holds stock by lot at each branch is confirmed during scoping.

### What is the difference between this page and the building materials page?

The building materials page covers how dimensional products sell: measure the job, add the waste factor, round to sellable units, quote it and show the lead time. This page covers what a roofing and siding order adds. The lot a roof ships from matters, the accessories decide which warranty tier the job can reach, the edges decide the accessory count, and the roof can be the delivery address.
