Skip to content

Configuration

The Qoliber_StorePickup module provides extensive configuration options to customize the pickup experience for your specific business needs. All settings are managed through the Magento Admin panel with intuitive interfaces.

Shipping Method Configuration

Navigate to Stores → Configuration → Sales → Delivery Methods → Store Pickup

Basic Settings

Setting Description Default
Enabled Enable/disable the Store Pickup shipping method No
Title Title displayed in checkout shipping step Store Pickup
Method Name Name shown for the shipping method Pick up in store
Price Base price for store pickup (can be 0 for free pickup) 0.00
Sort Order Position in the list of shipping methods 0

Pricing & Handling

Setting Description Options
Calculate Handling Fee How to apply handling fees Fixed / Percent
Handling Fee Additional handling charge 0.00

Availability Settings

Setting Description Options
Enable Store Selection Allow customers to choose pickup location Yes / No
Pickup Availability Mode When orders are ready for pickup Immediate / After Processing / Manual
Default Lead Time Minimum time before pickup (minutes) 120
Ship to Applicable Countries Country restrictions All / Specific
Show Method if Not Applicable Display even when unavailable Yes / No

Store Pickup Module Settings

Navigate to Stores → Configuration → Qoliber → Store Pickup Settings

General Settings

Setting Description Required
Module Enabled Master enable/disable switch Yes

Checkout Display Settings

Display Style

Choose how stores appear in checkout: - Dropdown - Compact dropdown selector (best for many locations) - Tiles - Visual tile layout (best for few locations)

Information Display

Control what store information is visible:

Setting Description Default
Enable Store Search Allow searching by address/zip Yes
Show Store Name Display location name Yes
Show Store Address Display full address Yes
Show Store Phone Display contact number Yes
Show Store Email Display email address No
Show Opening Hours Display business hours Yes
Show Store Image Display location photo No
Show Store Description Display additional details No

Date & Time Configuration

Display Control

Setting Description Impact
Display Date/Time Selection Show date/time picker in checkout Yes = visible, No = hidden
Enable Date Picker Allow customer to choose date Yes = manual selection, No = auto-assign
Enable Time Slot Selection Show time slot options Yes = specific times, No = date only

Time Slot Settings

Setting Description Options
Time Slot Interval Duration of each slot 15 / 30 / 60 minutes
Slots per Interval Max orders per time slot Default: 5
Show Slot Availability Display remaining capacity Yes / No
Make Time Slot Mandatory Require time selection Yes / No

Email Notifications

Configure automated customer communications:

Setting Description Default
Enable Email Notifications Master email switch Yes
Email Sender Sender identity General Contact
Send Pickup Reminders Enable reminder emails Yes
Reminder After (Days) Days before sending reminder 3

Email Templates

  • Ready for Pickup Template - Sent when order is marked ready
  • Pickup Reminder Template - Sent X days after ready status

Configuration Scenarios

Scenario 1: Simple Free Pickup

Best for single location with immediate availability: - Price: 0.00 - Pickup Availability: Immediate - Store Selection: No - Date/Time Selection: No

Scenario 2: Multi-Store with Scheduling

Best for chains with preparation time: - Enable Store Selection: Yes - Display Style: Tiles - Enable Date/Time Selection: Yes - Time Slot Interval: 30 minutes - Default Lead Time: 240 minutes (4 hours)

Scenario 3: High-Volume with Capacity Management

Best for busy locations with limited capacity: - Enable Time Slot Selection: Yes - Slots per Interval: 3 - Show Slot Availability: Yes - Make Time Slot Mandatory: Yes - Send Pickup Reminders: Yes

Scenario 4: B2B Scheduled Pickups

Best for trade customers with specific windows: - Pickup Availability: Manual - Enable Date Picker: Yes - Time Slot Interval: 60 minutes - Default Lead Time: 1440 minutes (24 hours)

Performance Optimization

For optimal performance: 1. Enable only necessary display fields 2. Use appropriate time slot intervals (larger = better performance) 3. Set reasonable slot capacity limits 4. Configure proper cache settings 5. Use CDN for Google Maps API

Multi-Store Configuration

Store Pickup supports different settings per store view: 1. Configure global defaults at Default Config scope 2. Override specific settings at Website or Store View level 3. Create location-specific email templates per store view 4. Set different prices for different websites

Troubleshooting Configuration

Common configuration issues and solutions:

Store Pickup not appearing in checkout: - Verify module is enabled in both locations - Check country restrictions match customer address - Ensure at least one active location exists

Time slots not showing: - Confirm "Display Date/Time Selection" is Yes - Check "Enable Time Slot Selection" is Yes - Verify store locations have opening hours configured

Email notifications not sending: - Check "Enable Email Notifications" is Yes - Verify email sender configuration - Test email template rendering - Check cron is running for reminders