Toweringmedia Store Pickup (Magento 2) – Premium Slot Scheduling
- Community
-
One checkout flow for both fulfillment modes: Pickup + Delivery, with date + time slot/window selection.
-
Availability is always real: location-based hours, blackout dates, cutoff times, and lead-time rules drive what customers can pick.
-
Delivery includes service-area validation plus distance-based fees (Google Maps support + fallback distance calculation).
-
Flexible delivery pricing: flat rate, per-km, or tiered distance bands.
-
One operations layer for office + kitchen + drivers: every order becomes a trackable fulfillment task.
-
One status lifecycle from order creation to ready / out for delivery / completed, with rescheduling tools when plans change.
-
Built for multi-location businesses that need schedule accuracy, operational control, and clean execution.
The Problem
- ✖ Standard store pickup options often lack delivery or pickup slot scheduling, creating fulfillment bottlenecks
- ✖ Without capacity controls, customers may select pickup times that overwhelm staff or exceed location limits
- ✖ Manual coordination of pickup appointments can lead to missed time slots, poor customer experience, and operational inefficiency
- ✖ Magento does not natively support premium slot scheduling rules such as blackout dates, lead times, or location-based availability
The Solution
- ✔ Let customers select available pickup or delivery slots during checkout based on configurable scheduling rules
- ✔ Control capacity with slot limits, blackout dates, lead times, and store-specific availability settings
- ✔ Streamline fulfillment planning by automatically capturing pickup appointments with each order
- ✔ Improve customer convenience and reduce operational friction with a structured premium slot scheduling workflow
How It works
See It In Action
Toweringmedia Pickup & Delivery Fulfillment for Magento 2 connects checkout scheduling with back-of-house execution—so customers pick realistic times and your team fulfills with clarity.
At checkout, shoppers choose Store Pickup or Delivery, then select a date + time slot/window. Availability is generated from location-specific rules including operating hours, blackout dates, cutoff times, and lead-time constraints—so the storefront only shows options your business can actually support. For delivery, the extension validates serviceability and calculates delivery fees using configurable distance-based pricing with Google Maps support and fallback distance calculation.
After checkout, each order becomes a fulfillment task inside the operations tools. Kitchen teams track production through a clean status flow until orders are ready for handoff. Delivery orders can be organized into driver runs based on store and timing to support efficient execution. Drivers can claim runs, update statuses in real time, add notes, and optionally upload photo proof when required.
Managers and office staff get a centralized fulfillment board with search/filter controls and the ability to reschedule delivery windows when plans change. The result is a smoother checkout experience, fewer scheduling errors, and an operational workflow your team can actually run every day.
-
One checkout flow for both fulfillment modes: Pickup + Delivery, with date + time slot/window selection.
-
Availability is always real: location-based hours, blackout dates, cutoff times, and lead-time rules drive what customers can pick.
-
Delivery includes service-area validation plus distance-based fees (Google Maps support + fallback distance calculation).
-
Flexible delivery pricing: flat rate, per-km, or tiered distance bands.
-
One operations layer for office + kitchen + drivers: every order becomes a trackable fulfillment task.
-
One status lifecycle from order creation to ready / out for delivery / completed, with rescheduling tools when plans change.
-
Built for multi-location businesses that need schedule accuracy, operational control, and clean execution.
📘 Documentation
Get started quickly with our detailed user guide. The documentation covers installation, configuration, slot scheduling rules, and store pickup fulfillment workflows.
- Step-by-step installation instructions
- Configure pickup slots, lead times, and blackout dates
- Set capacity limits and store-specific availability
- Guidance for checkout scheduling and fulfillment workflows
- Best practices for managing premium slot scheduling
💬 Support
Need help? Our Magento experts are here to assist you with setup, scheduling configuration, and troubleshooting.
- Quick and reliable email support
- Help with installation and configuration
- Troubleshooting slot availability and scheduling issues
- Guidance for pickup capacity and fulfillment workflows
- Regular updates and Magento compatibility support
The Magento 2 Store Pickup Premium Slot Scheduling Extension allows customers to choose pickup or delivery date and time slots during checkout. It helps store owners manage pickup availability, delivery windows, capacity limits, blackout dates, and fulfillment workflows more efficiently.
Yes, the extension supports both Store Pickup and Delivery fulfillment modes. Customers can select an available date and time slot based on the rules, store hours, lead time, and availability configured in the Magento admin.
Yes, store admins can configure pickup slots, capacity limits, lead times, cutoff times, blackout dates, and store-specific availability. This ensures customers only select time slots your team can realistically fulfill.
Yes, the extension supports delivery service-area validation and distance-based delivery fee calculation. Delivery pricing can be configured using flat rates, per-km pricing, or tiered distance bands with Google Maps support and fallback distance calculation.
Each scheduled order becomes a trackable fulfillment task. Store staff can manage order preparation, pickup readiness, delivery progress, driver runs, notes, status updates, and rescheduling from a centralized operational workflow.
Yes, the extension is built for multi-location businesses that need accurate scheduling, location-based availability, operational control, and a clear pickup or delivery fulfillment process.
- Magento Version: Compatible with Magento 2.4.x (Open Source & Adobe Commerce)
- PHP Version: PHP 7.4, 8.1, 8.2, 8.3 compatible
- Framework: Built using Magento 2 native architecture (no core overrides)
- Installation Type: Composer / Manual installation supported
- Module Dependency: No third-party dependency required
- Fulfillment Modes: Store Pickup / Local Delivery
- Scheduling Type: Date picker with configurable time slots
- Capacity Control: Per-slot order limits supported
- Lead Time / Cutoff: Configurable preparation time and same-day cutoff rules
- Blackout Dates: Supports holidays and unavailable dates
- Delivery Pricing: Flat rate / Distance-based / Tiered pricing
- Distance Engine: Google Maps API + fallback straight-line calculation
- Service Area Validation: Radius / Distance / Postcode based restrictions
- Address Validation: Supported during checkout for delivery eligibility
- Order Workflow: Ready for pickup / Out for delivery / Completed statuses
- Multi-Store Support: Yes
- Store Scope Configuration: Website / Store View / Location level
- Cron Support: Fully compatible with Magento cron jobs
- Admin Configuration Path: Stores → Configuration → Toweringmedia → Store Pickup Premium Slot Scheduling
- Theme Compatibility: Works with Hyvä, Luma, and custom Magento themes