Local Delivery Setup
Local delivery is Scrollengine's core feature — enabling merchants to deliver orders directly to customers within a defined service area using their own fleet or contracted drivers.
Enabling local delivery
- Go to Delivery Methods in the dashboard
- Toggle Local Delivery to enabled
- Configure the settings below
Configuration options
Delivery fees
| Fee Type | Description |
|---|---|
| Flat rate | A fixed fee per delivery regardless of distance |
| Distance-based | Fee scales with distance from the store to the delivery address |
| Free delivery | No charge — can be conditional (e.g., free above a cart value threshold) |
| Tiered | Different rates for different zones or distance bands |
Delivery windows
Define when deliveries are available:
- Same-day delivery — Enable if your operations support it; pair with a cutoff time
- Next-day delivery — Default option for most merchants
- Scheduled delivery — Let customers pick a specific date and time slot
Minimum and maximum order values
Set cart value thresholds:
- Minimum order — Customers must meet this amount to qualify for local delivery
- Maximum order — Cap delivery orders at a certain value (useful for insurance limits)
Delivery zone requirements
Local delivery requires at least one delivery zone. Without it, customers won't see the local delivery option. Set up zones in Delivery Rules.
How customers experience it
When local delivery is enabled and a customer's address falls within your zone:
- The delivery widget appears on the cart page or cart drawer
- Customer selects Local Delivery
- They enter their address (validated against your zones)
- They choose an available date and time slot
- The delivery fee (if any) is applied to the order
Integration with order management
Orders placed with local delivery appear in your Order Dashboard with:
- Delivery method tagged as "Local Delivery"
- Selected date and time slot
- Customer address with geocoded coordinates
- Status tracking through the fulfillment lifecycle