Shipping
Rate Shopping

Rate Shopping

Compare shipping rates across multiple carriers in real-time. TimberCloud fetches rates from parcel and freight carriers, applies your markup, and lets you select the best option for each order.

Opening the Rate Shopping Modal

  1. Navigate to an order
  2. Ensure Delivery Option is set to "Carrier Services"
  3. Click "Shop Rates" button
  4. The Carrier Services Modal opens

Shipping Mode Selection

Choose how you want to ship:

ModeIconDescriptionBest For
Auto🔄Algorithm decides based on package typeMost orders
Small Parcel📦FedEx, UPS, USPS carriersLight shipments
LTL Freight🚚Freight carriersHeavy/pallet shipments

Auto Mode is recommended—boxes automatically route to parcel carriers, pallets to freight carriers.


Package Preview

Before fetching rates, review your auto-calculated packages:

FieldDescription
TypeBox or Pallet
DimensionsWidth × Length × Height
WeightCalculated from products
Freight ClassFor LTL shipments
QuantityNumber of identical packages

Editing Packages

Click "Edit Packages" to manually adjust:

  • Adjust dimensions
  • Change weights
  • Add or remove packages
  • Convert boxes to pallets
  • Consolidate multiple boxes

Shipping Options

Select additional services based on delivery requirements:

OptionDescription
Liftgate RequiredFor deliveries without loading dock
Residential DeliveryNon-commercial addresses
Inside DeliveryCarrier brings items inside
Appointment RequiredScheduled delivery window
InsuranceExtra insurance coverage

Note: Some options are automatically applied based on shipping location settings.


Fetching Rates

Step 1: Select Carriers

Choose which carriers/providers to fetch rates from:

Parcel Carriers:

  • FedEx (Express, Ground, Home Delivery)
  • UPS (Next Day Air, Ground, SurePost)
  • USPS (Priority, Express, First Class)
  • DHL (Express Worldwide)

Freight Carriers:

  • ABF Freight
  • Estes Express
  • XPO Logistics
  • Saia LTL
  • R+L Carriers
  • Old Dominion

Step 2: Configure Options

Select any additional shipping services needed.

Step 3: Get Rates

Click "Get Rates" to fetch real-time rates from all selected carriers.


Comparing Rates

Rates load from all selected carriers with:

FieldDescription
CarrierName and logo
Service LevelGround, Express, etc.
PriceWith your markup applied
Delivery TimeEstimated transit time
Delivery DateBased on ship date and lead time

Filtering & Sorting

Refine your options:

  • Sort by: Price (lowest first) or Time (fastest first)
  • Price Range: Filter by min/max price
  • Delivery Time: Filter by delivery window

Selecting a Rate

  1. Click on your preferred rate card
  2. Review the details
  3. Click "Select Rate"
  4. Rate is saved to the order

Saved Rate Data

When you select a rate, the following is saved:

  • Complete pricing breakdown
  • Carrier and service information
  • Package configuration
  • All data needed for booking

Rate Staleness

Shipping rates expire after 24 hours. This ensures customers always receive accurate, current pricing.

How It Works

  1. Customer or admin selects a shipping rate
  2. Timestamp is recorded when rate is selected
  3. System marks rate as "stale" after 24 hours
  4. Warning appears prompting rate refresh
  5. Fresh rates are fetched with current pricing

Visual Indicators

  • Yellow warning banner when rates are outdated
  • "Regenerate Rates" button with pulse animation
  • "Outdated" badge on selected rate card
  • Automatic detection when order items change

When Rates Become Stale

  • 24 hours have passed since rate selection
  • Order items have been modified (quantities, products)
  • Shipping address has changed
  • Estimated ship date has changed

Shipping Markup

Add your markup to shipping costs to cover handling and packaging materials.

Markup Options

TypeDescriptionExample
PercentageAdd X% to carrier rates10% → $50 becomes $55
Fixed AmountAdd flat fee to all shipments+$10 handling

Configure markups in SettingsOrdersShipping.


Multi-Location Shipping

Ship from multiple fulfillment locations:

  • Configure locations with addresses
  • Set primary and backup locations
  • Location-specific carrier accounts
  • Split shipments across locations

Location-Based LTL Services

Each shipping location can have default LTL services configured:

  • Liftgate availability
  • Dock availability
  • Limited access requirements

These are automatically applied to freight shipments from that location.


Freight Class Reference

For LTL shipments, freight class determines shipping costs:

ClassDensityTypical Products
50-7035+ lbs/ft³Metal, machinery
85-10012-15 lbs/ft³Appliances, steel
125-1508-10 lbs/ft³Small furniture
150-1755-8 lbs/ft³Cabinet doors, wood products
175-2004-5 lbs/ft³Large boxed items
200-2502-4 lbs/ft³Lightweight furniture

Best Practices

  1. Use Auto Mode - Let the algorithm optimize carrier selection
  2. Compare Multiple Carriers - Prices vary significantly
  3. Check Delivery Dates - Consider production lead times
  4. Apply Appropriate Markup - Cover your handling costs
  5. Refresh Stale Rates - Always get fresh rates before confirming
  6. Review Package Configuration - Verify before fetching rates

Troubleshooting

No Rates Returned

  • Verify carrier accounts are configured
  • Check shipping address is complete and valid
  • Ensure products have weight and dimensions
  • Review destination for carrier service availability

Rates Are Stale

  • Normal for quotes older than 24 hours
  • Click "Regenerate Rates" for fresh pricing
  • System ensures accurate pricing before booking

Prices Seem High

  • Check product dimensions and weights
  • Review freight class settings
  • Verify package consolidation settings
  • Compare with manual package editing

Next Steps