Extension guide

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.

Towering Media Store Pickup — premium slot scheduling

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.

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
Watch for: Slot math depends on accurate Store Locator hours—fix locations first.

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
Composer: toweringmedia/module-store-pickupPrice: $499View product page →

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

Towering Media Store Pickup — premium slot scheduling
Store Pickup — date/time slots driven by real location hours and cutoffs.
  1. Install Store Pickup (+ Locator).
  2. Enable pickup (and delivery if used) shipping/fulfillment methods.
  3. Configure slot length, lead time, cutoffs, and capacity.
  4. Test checkout for each location across open/closed days.
  5. Confirm orders carry slot metadata into admin/fulfillment.
Tip: Name slot labels in customer language (“Tue 4–5pm Pickup”) not internal codes.

Open full wiki guide →

Validation Checklist

  1. Closed days show no slots.
  2. Past cutoff hides same-day options.
  3. Selected slot persists on order success + admin.
Before go-live: Load-test slot rendering on mobile for your busiest location.

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.

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.

Magento integration services →Tell us about your project

Offer pickup slots customers can trust

Launch premium slot scheduling and stop overbooking your locations.

My Cart

Loading...

Customer Login

Checkout as a new customer

Creating an account has many benefits:

  • See order and shipping status
  • Track order history
  • Check out faster