Usage & Admin Guide
This guide covers the day-to-day usage of the Store Pickup module from both admin and customer perspectives.
Managing Store Locations
Adding a New Location
- Navigate to Sales → Store Pickup → Locations
- Click Add New Location
- Fill in the location details:
Basic Information
- Name - Location identifier (e.g., "Downtown Store")
- Code - Unique internal code (e.g., "NYC-01")
- Status - Enable/Disable the location
- Sort Order - Display position in lists
Contact Details
- Phone - Primary contact number
- Email - Location email address
- Website - Optional store-specific URL
Address Information
- Street Address - Full street address
- City - City name
- State/Province - State or province
- Postal Code - ZIP/Postal code
- Country - Country selection
Location Details
- Description - Additional information about the location
- Store Image - Upload location photo
- Latitude/Longitude - For future map integration
Operating Hours
Set opening hours for each day: - Select "Closed" for non-operating days - Add time ranges (e.g., 09:00 - 18:00) - Support for lunch breaks (multiple time ranges per day)
Pickup Settings
- Lead Time (minutes) - Preparation time before orders are ready
- Pickup Interval (days) - How many days ahead customers can schedule
- Max Orders per Slot - Capacity limit per time slot
Managing Existing Locations
Bulk Actions
From the locations grid, you can: - Mass Delete - Remove multiple locations - Mass Enable/Disable - Toggle location status - Export - Export location data to CSV
Individual Actions
- Edit - Modify location details
- Delete - Remove single location
- Duplicate - Create copy with new code
Order Management Workflow
Order Statuses
The module adds pickup-specific statuses to track order lifecycle:
- Pending Pickup - Order placed, awaiting preparation
- Ready for Pickup - Order prepared and ready
- Picked Up - Customer collected the order
Processing Pickup Orders
View Pickup Details
- Go to Sales → Orders
- Open an order with Store Pickup shipping
- View pickup information block showing:
- Selected store location
- Pickup date/time
- Location contact details
- Current pickup status
Mark Order as Ready
- Open the pickup order
- Click Mark as Ready for Pickup button
- System records:
- Admin user who marked ready
- Timestamp of status change
- Sends notification email to customer
Complete Pickup
- When customer arrives, open the order
- Click Mark as Picked Up
- System records:
- Staff member who handled pickup
- Pickup completion time
- Updates order status
Audit Trail
All pickup status changes are logged with: - User who made the change - Timestamp of change - Previous and new status - IP address (for security)
Customer Experience
Checkout Process
1. Shipping Method Selection
Customer selects "Store Pickup" from available shipping methods
2. Location Selection (if enabled)
Depending on configuration: - Dropdown Style: Select from list - Tile Style: Visual cards with store info - Map View: Interactive map with markers
3. Date Selection (if enabled)
- Calendar widget shows available dates
- Respects lead time settings
- Excludes closed days
4. Time Slot Selection (if enabled)
- Available time slots based on operating hours
- Shows remaining capacity (if configured)
- Disabled slots when full
5. Order Confirmation
- Pickup details included in confirmation
- Email with location and schedule
Customer Account
Customers can view pickup orders in their account: - Order status tracking - Pickup location details - Scheduled date/time - Contact information
Email Notifications
Ready for Pickup Email
Sent when admin marks order ready: - Order information - Pickup location details - Operating hours - Contact information - Optional pickup instructions
Pickup Reminder Email
Sent automatically after X days: - Reminder to collect order - Location and hours - Order details - Contact support link
Customizing Email Templates
- Navigate to Marketing → Email Templates
- Add New Template
- Select template:
Store Pickup - Ready for Pickup
Store Pickup - Reminder
- Customize content using variables:
{{var order.increment_id}}
- Order number{{var pickup_location.name}}
- Store name{{var pickup_date}}
- Scheduled date{{var pickup_time}}
- Scheduled time
Reports & Analytics
Pickup Performance Metrics
Monitor via standard Magento reports: - Orders by location - Average pickup time - Peak pickup periods - Uncollected orders
Custom Reports
Use the database tables for advanced reporting:
- qoliber_store_pickup_order
- Order pickup data
- qoliber_store_pickup_slot_capacity
- Capacity utilization
Best Practices
For Administrators
- Regular Hours Updates
- Update holiday schedules in advance
- Communicate special hours clearly
-
Block time slots for maintenance
-
Capacity Management
- Monitor peak times and adjust slots
- Increase capacity during sales
-
Reserve slots for VIP customers
-
Staff Training
- Document pickup procedures
- Train on status updates
- Establish verification process
For Operations
- Order Preparation
- Process pickup orders by time slot
- Stage orders in designated area
-
Label clearly with order numbers
-
Customer Service
- Verify order identity
- Check items before handover
-
Collect signature if required
-
Inventory Management
- Allocate stock for pickup orders
- Update availability real-time
- Handle substitutions properly
Troubleshooting Common Issues
Customer Can't Select Date/Time
- Check location operating hours are set
- Verify date/time selection is enabled
- Ensure capacity limits aren't reached
Notification Emails Not Sending
- Confirm email notifications enabled
- Check email templates are assigned
- Verify cron jobs are running
- Test email configuration
Location Not Appearing in Checkout
- Verify location is enabled
- Check country/region restrictions
- Confirm shipping method is active
- Clear cache after changes
Time Slots Showing as Unavailable
- Check capacity settings
- Verify operating hours
- Review lead time configuration
- Check for existing orders in slots
Integration Tips
With Inventory Management
- Assign dedicated stock for pickup
- Update availability in real-time
- Handle backorders appropriately
With Customer Service Tools
- Add pickup status to dashboards
- Create pickup-specific workflows
- Set up automatic escalations
With Marketing Campaigns
- Promote free pickup options
- Highlight convenience in emails
- Use pickup data for targeting