Canceling Deliveries
Sometimes you need to cancel a delivery order. This guide explains when you can cancel, how to cancel, and what happens after cancellation.
__________________________________________________
When You Can Cancel
Cancellable Statuses:
Pending
- Order created but not fulfilled
- Easy to cancel
- No driver involved
- No payment authorization
Sent for Delivery
- Order fulfilled, looking for driver
- Can cancel freely
- Payment authorization released
- No driver affected
Assigned to Driver
- Driver accepted route
- Can cancel (driver notified immediately)
- Payment authorization released
- Driver may receive small cancellation fee (handled by Shaloz)
En Route to Pickup
- Driver heading to your location
- Can cancel but not recommended
- Inconveniences driver
- Payment authorization released
Arrived at Pickup (Last Chance)
- Driver at your location
- Can cancel as last resort
- Only if necessary (wrong package, customer cancelled, etc.)
- Payment authorization released
__________________________________________________
When You CANNOT Cancel
Picked Up / En Route to Drop-off
- Package already in driver's possession
- Too late to cancel from portal
- Contact support if absolute emergency
- May still be charged
Arrived at Drop-off
- Driver at customer's location
- Delivery imminent
- Cannot cancel
- Contact driver directly if issue
Completed
- Delivery finished
- Photo proof captured
- Payment captured
- Non-refundable
__________________________________________________
How to Cancel an Order
Method 1: From Fulfillment Data Page
- Navigate to Fulfillment Data page
- Find the order you want to cancel
- Click "Cancel" button on order row
- Confirmation Dialog appears:
- Order details shown
- Current status displayed
- Warning about cancellation
- Select Reason (optional but recommended):
- Customer cancelled
- Wrong item
- Wrong address
- Out of stock
- Duplicate order
- Other (specify)
- Click "Confirm Cancellation"
- Order Cancelled:
- Status changes to "Cancelled"
- Driver notified (if assigned)
- Payment authorization released
- Confirmation message displayed
Method 2: From Tracking Modal
- Open order tracking modal
- Click "Cancel Delivery" button
- Follow same confirmation process as above
Method 3: WooCommerce Order Cancellation
- In WooCommerce Admin:
- Go to Orders
- Find order
- Change order status to "Cancelled"
- Shaloz Plugin:
- Detects WooCommerce cancellation
- Automatically cancels Shaloz delivery
- Webhook syncs status back
__________________________________________________
What Happens When You Cancel
Immediate Effects:
For You:
- Order status → "Cancelled"
- Payment authorization released (no charge)
- Order removed from active deliveries
- Appears in Cancelled tab
- Cancellation noted in order timeline
For Driver (if assigned):
- Push notification of cancellation
- Route removed from driver's app
- Driver may receive cancellation fee (from Shaloz, not you)
- Driver can accept other routes
For Customer:
- No delivery occurs
- Customer should be notified by you
- Tracking link shows "Cancelled"
- No package delivered
Financial:
- Before payment authorized: No charge at all
- After payment authorized: Authorization released within 1-7 days (bank dependent)
- After delivery completed: Cannot cancel, non-refundable
__________________________________________________
Cancellation Fees
For Businesses:
- Pending: No fee
- Sent for Delivery: No fee
- Assigned to Driver: No fee (Shaloz may compensate driver)
- En Route to Pickup: No fee (but avoid if possible)
- Arrived at Pickup: No fee (last chance)
Note: While you're not charged a cancellation fee, repeatedly canceling after driver assignment may affect your account standing.
For Drivers:
- Driver may receive small cancellation compensation if already en route
- Handled by Shaloz (not charged to you)
__________________________________________________
Best Practices for Cancellations
Cancel Early:
- Cancel as soon as you know delivery won't happen
- Don't wait until driver is en route
- Pending/Sent for Delivery = best time to cancel
Provide Reason:
- Helps improve service
- Creates record for future reference
- Useful for analytics
Avoid Repeat Cancellations:
- Don't create orders you might cancel
- Verify inventory before fulfilling
- Confirm customer details before fulfilling
- Check address validity
Communication:
If Driver Assigned:
- Ideally contact driver before canceling
- Explain situation if possible
- Apologize for inconvenience
With Customer:
- Notify customer immediately
- Explain why order cancelled
- Offer alternative (re-ship, refund, etc.)
__________________________________________________
Common Cancellation Scenarios
Scenario 1: Customer Cancelled Order
What to Do:
- Customer calls/emails to cancel
- Cancel WooCommerce order
- Shaloz delivery auto-cancels (if webhook configured)
- OR manually cancel in Shaloz portal
- Confirm cancellation with customer
Scenario 2: Wrong Package/Item
What to Do:
- Realized wrong item before driver pickup
- Cancel delivery immediately
- Select reason: "Wrong item"
- Prepare correct item
- Create new delivery order
Scenario 3: Incorrect Address
What to Do:
- Customer provides wrong address
- If driver hasn't picked up: Cancel delivery
- Create new order with correct address
- If driver already picked up: Contact support
Scenario 4: Out of Stock
What to Do:
- Discovered item is out of stock
- Cancel delivery immediately
- Select reason: "Out of stock"
- Refund customer or offer alternative
- Update inventory to prevent future issues
Scenario 5: Duplicate Order
What to Do:
- Realized order was created twice
- Keep one order
- Cancel duplicate
- Select reason: "Duplicate order"
__________________________________________________
Cancelling Multiple Orders
Bulk Cancellation:
Currently, cancel orders one at a time. For bulk cancellations:
- Contact support for assistance
- Provide list of order IDs to cancel
- Support can bulk cancel if needed
Use Case:
- System error created many duplicate orders
- WooCommerce integration issue
- Mass customer cancellations
__________________________________________________
Cancellation vs. Deletion
Cancellation:
- Order remains in system
- Shows in Cancelled tab
- Full history preserved
- Can view details anytime
- Payment authorization released
Deletion (Pending Orders Only):
- Order completely removed
- No record kept (or minimal)
- Only for pending orders
- Cannot delete fulfilled orders
- Use for mistakes/test orders
When to Delete vs. Cancel:
- Delete: Test orders, mistakes, duplicate entries (while pending)
- Cancel: Real orders that won't be delivered
__________________________________________________
Viewing Cancelled Orders
Accessing Cancelled Orders:
- Go to Fulfillment Data page
- Click "Cancelled" tab
- See all cancelled orders
- Filter/Search:
- By date
- By customer name
- By order ID
- By cancellation reason
Order Details:
- Original order information
- Cancellation timestamp
- Cancellation reason
- Who cancelled (you, customer, system)
- Partial timeline (up to cancellation)
__________________________________________________
Refunds and Customer Service
After Cancelling Delivery:
Your Responsibilities:
- Refund Customer (if they paid)
- Process refund in WooCommerce/your system
- Shaloz doesn't handle customer refunds
- You're not charged for cancelled delivery
- Notify Customer:
- Send cancellation confirmation
- Explain reason
- Offer resolution (reship, refund, alternative)
- Update Inventory:
- If item was pulled for delivery
- Return to inventory
- Update stock levels
__________________________________________________
Troubleshooting Cancellation Issues
Issue: Can't Find Cancel Button
Cause: Order already completed or being processed
Solution:
- Check order status
- Completed orders can't be cancelled
- Contact support if urgent
Issue: Cancellation Not Working
Cause: Technical error or browser issue
Solutions:
- Refresh page and try again
- Clear browser cache
- Try different browser
- Contact support
Issue: Driver Still Shows En Route After Cancellation
Cause: Driver app hasn't updated yet
Solutions:
- Wait 30-60 seconds
- Refresh tracking
- Contact driver directly
- Driver should see cancellation in app
Issue: Payment Not Released
Cause: Bank hold takes time to release
Solution:
- Authorization holds take 1-7 days to release (bank policy)
- Shaloz releases immediately
- Contact your bank if >7 days
- Contact support for confirmation
__________________________________________________
Emergency Cancellations
If Package Already Picked Up:
You Cannot Cancel from Portal
Options:
- Contact Driver Immediately:
- Use tracking modal to call driver
- Ask driver to return package
- Explain situation
- Contact Support:
- Call/email Shaloz support
- Provide order ID
- Explain emergency
- Support may be able to recall driver
- Contact Customer:
- If delivery completes, work with customer directly
- Arrange package return
- Issue refund if needed
Note: Once package is delivered and marked complete, you'll still be charged. This is a completed service.
__________________________________________________
Cancellation Analytics
Track Your Cancellations:
- Review cancelled orders tab regularly
- Identify patterns (common reasons)
- Address root causes:
- Inventory issues
- Address problems
- Integration errors
Improve Operations:
- Reduce cancellations over time
- Better inventory management
- Validate addresses before fulfilling
- Double-check orders before sending
__________________________________________________
Need Help?
Can't Cancel Order?
- Verify order status allows cancellation
- Try refreshing page
- Contact support: help.shaloz.com
Driver Won't Return Package?
- Contact support immediately
- Provide order ID
- Explain situation
- Support will assist
Questions About Refunds?
- Payment authorization released automatically
- Customer refunds handled by you
Contact support for payment questions
Comments
Please sign in to leave a comment.