Delivery Scheduling
The delivery module transforms Gro from billing-centric to delivery-date-centric. Customers choose their delivery date and time slot, and Gro calculates the billing date automatically.
Key Concepts
Section titled “Key Concepts”| Concept | Description |
|---|---|
| Delivery Configuration | Geographic zone settings (country, state, postcode) with timing parameters |
| Delivery Day | A day of the week when deliveries occur |
| Delivery Slot | A time window within a delivery day (e.g. 9am–12pm) |
| Packing Day | The day items are packed before courier handoff |
| Billing Day | When the customer is charged — calculated backwards from delivery |
How It Works
Section titled “How It Works”- You define delivery configurations for your geographic zones
- Each configuration specifies which days of the week you deliver, available time slots, and courier lead times
- When a customer subscribes, they choose a delivery date and slot based on their location
- Gro calculates the billing date by working backwards from the delivery date through packing and courier timelines
Delivery Date ← Courier Lead Time (days) ← Packing Day ← Billing DaySetting Up Delivery
Section titled “Setting Up Delivery”1. Create a Delivery Configuration
Section titled “1. Create a Delivery Configuration”Navigate to Subscriptions → Delivery in the Gro dashboard:
- Country — which country this configuration applies to (e.g. AU, US, GB)
- State — optionally narrow to a specific state or province
- Postcode pattern — optionally narrow further (exact match, range like
2000-2100, or prefix likeSW*) - Courier lead time — how many days from courier handoff to delivery
2. Add Delivery Days
Section titled “2. Add Delivery Days”For each configuration, specify which days of the week you deliver and set optional packing day overrides.
3. Add Time Slots
Section titled “3. Add Time Slots”Within each delivery day, define time windows customers can choose from (e.g. “Morning 9am–12pm”, “Afternoon 1pm–5pm”).
Customer Experience
Section titled “Customer Experience”In the Customer Portal, customers see their upcoming delivery date and can reschedule to a different available date and slot.
Billing Calculation
Section titled “Billing Calculation”Gro automatically determines when to charge the customer based on the delivery date and your configuration. This means:
- Customers think in terms of when they receive their delivery
- Billing happens at the right time to ensure orders are packed and shipped on schedule
- Changes to delivery dates automatically adjust billing dates