Magento 2 Store Pickup User Guide
Customers expect real pickup windows—not a vague “we’ll call you.” This guide covers Store Pickup Premium Slot Scheduling ($499): date/time slots, location hours, blackouts, cutoffs, and optional delivery mode in one checkout flow.
For deep install screenshots and edge-case config, see the detailed wiki documentation. Product details and add-to-cart live on the Toweringmedia Store Pickup (Magento 2) – Premium Slot Scheduling page.
Table of Contents
Why Basic Pickup Is Not Enough
A checkbox labeled “Store Pickup” without capacity controls creates no-shows and angry kitchens:
- Fake availability — slots ignore hours, lead time, and blackouts
- No cutoff discipline — same-day picks after prep is impossible
- Split UX — pickup and delivery feel like two unrelated checkouts
What This Extension Solves
The Store Pickup extension provides one checkout flow for Pickup + Delivery with real slot availability.
- Date + time slot/window selection at checkout
- Location-based hours, blackout dates, cutoff times, and lead-time rules
- Delivery service-area aware options when paired with Distance Delivery
- Feeds Fulfillment Suite tasks for kitchen/driver ops
Key Features
- Premium slot scheduling UI
- Multi-location pickup support
- Cutoff and lead-time enforcement
- Works with TM local-ops suite
System Requirements
- Store Locator Suite recommended
- Magento 2.4.x + PHP 8.1–8.3
- Clear prep-time business rules per location
General Composer install steps for Towering Media modules: Installation guide.
Installation Overview
Step 1: Authenticate Composer
Add your Towering Media credentials to auth.json in the Magento root (same pattern as other Towering Media extensions).
Step 2: Require the package
composer require toweringmedia/module-store-pickup
Step 3: Enable and upgrade
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush
Enable the module(s) listed in the package module.xml / wiki if your package uses explicit module:enable. Production stores should follow your normal deploy process. Need help? Contact Towering Media or browse Magento 2 Extensions.
Configure in Admin

- Install Store Pickup (+ Locator).
- Enable pickup (and delivery if used) shipping/fulfillment methods.
- Configure slot length, lead time, cutoffs, and capacity.
- Test checkout for each location across open/closed days.
- Confirm orders carry slot metadata into admin/fulfillment.
Validation Checklist
- Closed days show no slots.
- Past cutoff hides same-day options.
- Selected slot persists on order success + admin.
Troubleshooting
- No slots: hours/blackouts/lead time too strict—or location inactive.
- Wrong location list: check website assignment and stock/source rules if used.
Frequently Asked Questions
Pickup only?
You can run pickup-only; delivery mode lights up with Distance Delivery.
Hyvä?
Designed for modern Magento frontends; validate your theme’s shipping step UI.
Related Extensions & Resources
Also useful: Installation · All Magento 2 extensions · Contact support.
Want our Magento team to handle it?
Towering Media installs, configures, and customizes Store Pickup for Magento 2 stores — along with API integrations, accounting and CRM sync, and carrier or fulfillment connections.
Offer pickup slots customers can trust
Launch premium slot scheduling and stop overbooking your locations.