---
title: "Pavers by the Pallet, Base by the Ton, One Patio on One Order"
url: https://www.uncap.com/industry/landscape-hardscape
author: "Denis Dyli"
published: 2026-10-08
updated: 2026-10-19
summary: "Uncap builds landscape and hardscape B2B ecommerce on Shopify for landscape supply yards, hardscape manufacturers and the dealers who sell pavers, wall block and bulk aggregates to landscape contractors. The order starts as a patio, not a cart. Your yard turns that into pavers by the pallet and band, plus base by the ton at a compacted depth. The area takeoff is built during implementation and hands off into the Uncap Quotes configure, price, quote workflow inside the Shopify admin. Rules from your cut sheets and base specs return pallets and bands, base and sand tons, edge restraint pieces and polymeric sand bags."
---

# Pavers by the Pallet, Base by the Ton, One Patio on One Order

> Uncap builds landscape and hardscape B2B ecommerce on Shopify for landscape supply yards, hardscape manufacturers and the dealers who sell pavers, wall block and bulk aggregates to landscape contractors. The order starts as a patio, not a cart. Your yard turns that into pavers by the pallet and band, plus base by the ton at a compacted depth. The area takeoff is built during implementation and hands off into the Uncap Quotes configure, price, quote workflow inside the Shopify admin. Rules from your cut sheets and base specs return pallets and bands, base and sand tons, edge restraint pieces and polymeric sand bags.

## The challenge

**Where a generic storefront breaks for landscape and hardscape supply**

A patio is five products sold in four units, and your counter converts it by hand while the contractor waits.

|  | Factor | Generic storefront setup | What landscape and hardscape yards need |

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

| Area to units | The counter converts the patio by hand, then keys it into the ERP while the contractor waits. | The contractor enters the area, the use, the paver and the open edges, and the takeoff, built during implementation, returns every line. |
| Pallet coverage | Coverage differs by paver, so changing the paver changes every number on that line. | Coverage per pallet and band comes from each cut sheet as product data, with the remainder rounded to the band, built during implementation. |
| Base depth by use | A calculator that asks only for area cannot tell a patio from a driveway. | Depth is set by use, then converted to tons with each material's weight and your compaction allowance, built during implementation. |
| Yards and tons | Cubic yards measure the job, tons are how your scale sells it, and the weight of a yard depends on the material. | Pounds per cubic yard and the compaction allowance sit on each bulk material, configured during implementation. |
| Freight and deposits | One order carries pallets that come off by forklift or boom, base and sand that come off a dump body, and sometimes a pallet deposit. | Order weight and truck rules configured during implementation, and a pallet deposit line credited on return, built during implementation. |

**A patio is five products sold in four units.** Take a 20 by 20 foot patio laid against the back of a house. That is 400 square feet of pavers and a base measured in cubic yards but sold in tons. Add an inch of sand, 60 feet of edge restraint on the open sides, and joint sand by the bag. Your counter converts it by hand, then keys it into the ERP while the contractor waits.

**Pallet coverage belongs to the product, not to the calculator.** [Rochester Concrete Products' cut sheet for its Holland paver](https://rochestercp.com/resources/cut-sheets/cut-sheet-holland-paver.pdf) puts 400 units and 98 square feet on a pallet. It sells by pallet or band, five bands of 80 units each. So the patio is four pallets, 392 square feet, plus one band of 19.6, before waste. Change the paver and every number on that line changes.

**Base depth follows the traffic, not the area.** The Concrete Masonry and Hardscapes Association (CMHA, formerly ICPI-NCMA) publishes a [construction tech note](https://www.cmha.org/resource/pav-tec-002/) for interlocking pavers. It sets a minimum base of 4 inches after compaction under sidewalks and patios on well-drained soils. Residential driveways on well-drained soils should be at least 6 inches, and in colder climates, continually wet or weak soils need a thicker base. CMHA also matches the paver to the use: 2 3/8 inch units for pedestrian areas and driveways, 3 1/8 inches or more for streets. As a patio, those 400 square feet need about 4.94 cubic yards of compacted base. As a driveway, 7.41. A calculator that asks only for area cannot tell the jobs apart.

**Cubic yards measure the job. Tons are how your scale sells it.** The weight of a yard depends on the material. The [Caltrans Maintenance Manual appendix](https://dot.ca.gov/-/media/dot-media/programs/maintenance/documents/33-appendix-july-2014-a11y.pdf) lists broken stone graded 1 inch to dust, loose measure, at 2,550 pounds per cubic yard for crushed limestone and 2,700 for crushed gravel, and sand at 2,400 to 2,600. So the patio's 4.94 yards of base is about 6.3 short tons of limestone, or 6.7 of crushed gravel. The crushed stone weights are loose measure, and the CMHA depth is compacted. The gap is a compaction allowance, and it is your yard's number to set per material.

**The sand has a specification too.** CMHA says bedding sand should conform to ASTM C33, the material often called concrete sand, screeded to a nominal 1 inch before compaction. It says masonry sand for mortar should never be used for bedding, nor limestone screenings or stone dust. On the patio, that inch is about 1.23 cubic yards, or 1.5 to 1.6 tons. Joint sand is another product. Alliance Gator's polymeric sand calculator asks for paver length, width, height and joint width before it returns a bag count.

**One order carries two kinds of freight, and sometimes a deposit.** The Rochester cut sheet puts one Holland pallet at 2,841 pounds and one paver at 6.98, so four pallets and the extra band weigh about 11,900 pounds. Add the base and sand, and one patio weighs close to 14 tons. Pallets come off by forklift or boom, base and sand off a dump body. The pallets can carry a deposit too. Western Interlock, one paver manufacturer, charges one on each pallet delivered and refunds it in full on return.

## The Uncap solution

**Rates on the product, prices from the ERP, one order**

Rates live on the product, not in the calculator, and Uncap Connect keeps the store in two-way sync with the ERP, which stays the system of record.

Hub: One Shopify store (Add a supplier or a new crushed stone, and the takeoff reads its numbers)

### From the ERP

- **Inventory**, Kept in real-time, two-way sync with the store
- **Contract pricing and terms**, Negotiated prices, tiers and volume breaks, with pricing and terms pulled from the ERP
- **Customers**, Customer-specific pricing, credit terms and tax rules
- **Orders**, Synced both ways, with every record change logged in an audit trail
- **Deposit ledger**, The pallet deposit is recorded in the ERP, which keeps the ledger

### On the storefront

- **Area takeoff**, Area, use, paver and open edges in, with pallets, bands, tons, edging and bags out, built during implementation
- **Pallets, bands and tons**, Pavers by the band with the pallet as its own unit, and bulk in whole or half tons, configured during implementation
- **Order weight and truck rules**, Weight summed per order and delivery by capacity, zone and drop method, configured during implementation
- **Pallet deposit line**, Its own line, credited to the account when pallets return, built during implementation
- **Delivery and rentals on the order**, The delivery charge and a plate compactor rental sit on the same order as the pavers

### Connectors

- **Uncap Connect**, Embedded inside Shopify with no separate middleware platform to maintain, and the ERP stays the system of record
- **Uncap Quotes**, Contract pricing, validity windows, revision history and one-click conversion of the approved quote to a Shopify order
- **Uncap Portal**, Multi-user company accounts, reorder lists and net terms, with services and rentals sold alongside products

**The patio becomes a quote.** The area takeoff is built during implementation and hands off into the [Uncap Quotes](https://www.uncap.com/products/quotes) configure, price, quote workflow inside the Shopify admin. The contractor enters the area, the use (patio, walkway or driveway), the paver and the open edges. Rules from your cut sheets and base specs return pallets and bands, base and sand tons, edge restraint pieces and polymeric sand bags. The waste allowance is a default the contractor can override. We encode your rules; we do not invent depths or densities.

**Rates live on the product, not in the calculator.** Coverage per pallet and band, pallet weight and rated use come from each cut sheet. Pounds per cubic yard and the compaction allowance sit on each bulk material, joint width on each paver. All of it is product data, configured during implementation. Add a supplier or a new crushed stone, and the takeoff reads its numbers.

**The quote holds the contract price and survives the change order.** Uncap Quotes applies negotiated prices, tiers and volume breaks automatically, with pricing and terms pulled from the ERP. Quotes carry validity windows and a full revision history, so when the homeowner widens the patio, the old pallet count stays off the truck. A price outside the rules goes to the right approver. Once approved, the quote turns straight into a Shopify order.

**Pallets, bands and tons as sellable units.** [Shopify's B2B quantity rules](https://help.shopify.com/en/manual/b2b/catalogs/quantity-pricing) let you sell a product in set increments, alongside minimums, maximums and volume price breaks. Setting up a paver line to sell by the band, with the pallet as its own unit and price, is configured during implementation, as is bulk sold in the increments your scale tickets use, whole tons or half tons.

**Weight, trucks and deposits are rules on the order.** Order weight is summed from product data, pallet by pallet and ton by ton. Delivery rules by truck capacity, zone and drop method are configured during implementation. An order heavier than one load splits into deliveries or goes to a quote with a freight line. The pallet deposit is its own line, credited to the account when pallets return, built during implementation and recorded in the ERP. [Uncap Portal](https://www.uncap.com/products/portal) lets a store sell services and rentals alongside standard ecommerce products. The delivery charge and a plate compactor rental sit on the same order as the pavers.

**A rules-heavy takeoff is not a reason to leave Shopify.** One objection is that truck limits, pallet deposits and contract pricing make the takeoff too custom for Shopify. Another is that the ERP vendor's own storefront carries less integration risk. Uncap's published products do not include a hardscape takeoff; on Shopify it is built during implementation from your cut sheets, base specs and scale weights. The real questions are who writes the rules, where they live, and how directly the store reads the ERP. [Uncap Connect](https://www.uncap.com/products/connect) runs real-time, two-way sync of inventory, orders, customers and pricing. It syncs customer-specific pricing, credit terms and tax rules. It is embedded inside Shopify, with no separate middleware platform to maintain, and every record change is logged in an audit trail. The ERP stays the system of record.

**Each contractor sees their own yard.** Uncap Portal gives landscape contractors real multi-user company accounts with roles and permissions, and each buyer sees their assortment and pricing. Reorder lists keep poly sand and spikes a click away. Net terms, invoices and payments live in the portal. Budgets, approvals and limits per user keep a crew lead inside the job.

**Proof from an adjacent build.** ULE Group is not a hardscape yard. Its [case study](https://www.uncap.com/work/ulegroup) describes "a leader in industrial and construction equipment" with more than 250,000 SKUs, a real-time Epicor ERP integration syncing inventory and pricing, and cart-level convert-to-quote. A patio order needs the same pairing: live ERP data under a quote.

## Key features

**What Uncap builds for landscape and hardscape yards**

Contract pricing and quotes ship in Uncap Quotes and company accounts in Uncap Portal, and the takeoff, the weight rules and the deposit ledger are built during implementation from your data.

### 01 · Takeoff, Area takeoff by use

Area, use, paver and open edges in, with pallets, bands, tons, edging and bags out.
- Built during implementation
- Handed to Uncap Quotes

### 02 · Pallets, Pallet and band rounding

Coverage read from each cut sheet, with the remainder rounded to the band where one is sold.
- Built during implementation

### 03 · Base, Base by depth and density

Depth set by use, converted to tons with each material's weight and your compaction allowance.
- Built during implementation

### 04 · Sand, Bedding and joint sand by spec

Concrete sand by the ton at a nominal inch, and polymeric sand by the bag from paver size and joint width.
- Built during implementation

### 05 · Delivery, Order weight and truck rules

Weight summed per order, with delivery by capacity, zone and drop method.
- Configured during implementation
- An order heavier than one load splits into deliveries or goes to a quote with a freight line

### 06 · Deposits, Pallet deposits and returns

A deposit line per pallet, credited on return and kept on the account record.
- Built during implementation

**Area takeoff by use.** Area, use, paver and open edges in; pallets, bands, tons, edging and bags out. Built during implementation, handed to Uncap Quotes.

**Pallet and band rounding.** Coverage read from each cut sheet, the remainder rounded to the band where one is sold, built during implementation.

**Base by depth and density.** Depth set by use, converted to tons with each material's weight and your compaction allowance, built during implementation.

**Bedding and joint sand by spec.** Concrete sand by the ton at a nominal inch, polymeric sand by the bag from paver size and joint width, built during implementation.

**Edge restraint by the foot.** Open edges become pieces and spikes, in the aluminum, steel, plastic or concrete restraint CMHA lists as typical, built during implementation.

**Rated use on the product.** Thickness and ASTM C936 documentation on the product, so a commercial buyer filters by the job, configured during implementation.

**Order weight and truck rules.** Weight summed per order and delivery by capacity, zone and drop method, configured during implementation.

**Pallet deposits and returns.** A deposit line per pallet, credited on return and kept on the account record, built during implementation.

**Contract pricing on every line.** Negotiated prices, tiers and volume breaks applied automatically in Uncap Quotes.

## Why Uncap

**We say where the product ends and the build begins.** Contract pricing, quote approvals, validity windows, revision history and one-click order conversion ship in Uncap Quotes. Company accounts, reorder lists and net terms ship in Uncap Portal. The takeoff, the weight rules and the deposit ledger are built during implementation from your data. You see which is which in the scope, before the build starts.

**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, data taxonomy, an ERP integration audit, UX and flow prototyping, total cost of ownership and a risk register, with a fixed-cost implementation estimate. For a hardscape yard, that architecture work can cover the takeoff rules, units, truck logic and deposits. You walk with everything you need to brief any agency or your in-house team.

## Related pages

This page sits under [construction supply ecommerce](https://www.uncap.com/industry/construction-supply). That page covers branch stock, will call and jobsite delivery, rental and job accounts. This page goes one level down, into pallets, tons and the truck. Both sit within [building and construction](https://www.uncap.com/industry/building-construction). If your yard sells turf next to pavers, [artificial turf ecommerce](https://www.uncap.com/industry/artificial-turf) covers rolls, seams and infill. If it also sells irrigation, see [irrigation ecommerce for distributors](https://www.uncap.com/industry/irrigation-water-systems). For block, brick and mortar, read [masonry and concrete supply online](https://www.uncap.com/post/masonry-concrete-supply-online). For dimension-to-project-list estimators, see [decking and outdoor products ecommerce](https://www.uncap.com/post/decking-outdoor-products-ecommerce). On the ERP side, see the [Epicor BisTrack integration](https://www.uncap.com/integration/epicor-bistrack), the [Epicor Eagle integration](https://www.uncap.com/integration/epicor-eagle) for lawn and garden and farm and home stores, or all [ERP integrations](https://www.uncap.com/integrations).

## Ready to talk

Bring two documents. The first is a patio order as a contractor phoned it in last spring. The second is the cut sheets for your three best-selling pavers, with your base specs and scale weights beside them. Between them they hold the whole build: the area, the counts, the tons and the truck.

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

## Frequently asked questions

### Is Shopify too light for a hardscape takeoff with truck limits and pallet deposits?

No. Uncap's published products do not include a hardscape takeoff; on Shopify it is built during implementation from your cut sheets, base specs and scale weights, and the parts around it are native to Shopify or built on its B2B data. Shopify's B2B quantity rules let a product sell in set increments, such as the band, with volume price breaks. Uncap Quotes applies contract pricing and turns approved quotes into orders. Order weight, truck rules and the deposit line are built during implementation. Uncap Connect is embedded inside Shopify and syncs customer-specific pricing, credit terms and tax rules in real time, with no separate middleware.

### What base is needed for pavers?

A compacted aggregate base, at a depth set by traffic and soil. CMHA's construction tech note calls for at least 4 inches after compaction under sidewalks, patios and pedestrian areas on well-drained soils, and at least 6 inches under residential driveways on well-drained soils. In colder climates, continually wet or weak soils need a thicker base. Bedding sand goes on top: concrete sand meeting ASTM C33, screeded to a nominal inch. The storefront should ask for the use first.

### How many tons are in a cubic yard of gravel?

Between about 1.2 and 1.35 short tons loose, depending on the material. The Caltrans Maintenance Manual appendix lists broken stone graded 1 inch to dust, loose measure, at 2,400 pounds per cubic yard for screenings, 2,550 for crushed limestone, 2,600 for crushed granite and 2,700 for crushed gravel. Sand runs 2,400 to 2,600 pounds. Compacted base takes more material than its finished volume, so a yard sets a compaction allowance. That weight and allowance belong on each product record.

### How many square feet are on a pallet of pavers?

It depends on the paver, so read the manufacturer's cut sheet. Rochester Concrete Products lists its Holland paver at 400 units and 98 square feet per pallet, in five bands of 19.6 square feet, at 2,841 pounds. Other shapes and thicknesses differ, so store coverage per pallet and band on each product and round to the band.

### How do I calculate how many pavers I need?

Measure the area in square feet, divide by the paver's coverage, then round up to whole pallets and bands. Add a waste allowance for cuts, borders and pattern. For a 400 square foot patio in a 98 square foot pallet with 19.6 square foot bands, that is four pallets and one band before waste. Base, bedding sand, edging and joint sand follow from the same area, the use and the paver.

### How are pallet deposits handled on a B2B storefront?

As their own line, charged per pallet and credited when the pallets come back. Western Interlock, for example, charges a deposit on each pallet delivered and refunds it in full on return. On the storefront, the deposit line and the account credit are built during implementation. The pallet count comes from the order, the return is recorded against the contractor's account, and the ERP keeps the ledger.

### What is the difference between this page and the construction supply page?

The unit of the order. Construction supply covers branch stock, will call and jobsite delivery, rental alongside purchase, job accounts and fasteners by box, carton and pallet. Landscape and hardscape adds a takeoff: square feet become pallets and bands, base becomes tons at a compacted depth, and the order's weight decides the truck. A yard that also rents compactors and saws runs one store across both pages.

### Which ERPs does this connect to?

Uncap publishes integration pages for twelve ERP families, including Epicor, Sage, Microsoft Dynamics, NetSuite and SAP. They include Epicor BisTrack, which runs lumber and building materials dealers, and Epicor Eagle, which runs farm and home and lawn and garden stores among others. Integrations are delivered through an owned Uncap Connect app or a managed iPaaS integration. The Uncap team confirms which route fits your ERP and how it holds bulk units.
