Powered by Adobe Commerce 2.4.9

a5c18dad-e6f7-41a2-8a8f-bb4ebe5c41d51.png

Kodea - Store Pickup

First year:
0
TOTAL DUE TODAY:

Trader Information

Back to top

Overview

Back to top

Store Pickup adds a complete store-level pickup workflow for Adobe Commerce and Magento Open Source. It helps merchants offer customers a convenient pickup option at checkout while giving administrators full control over pickup locations, store-view availability, contact details, and locator behavior.

The extension includes pickup-location management, a checkout pickup selector, a standalone store locator page, optional Google Maps integration, quote-to-order pickup data transfer, a fixed-rate pickup shipping method, and a read-only public API for pickup-location discovery.

Key Features

  • Pickup location admin management: Create and manage pickup locations directly from the Magento Admin. 
  • Store-view assignment: Assign each pickup location to specific store views for multi-store and multi-country storefronts. 
  • Checkout pickup selector: Let customers choose a pickup location during checkout when the pickup shipping method is selected. 
  • Pickup contact fields: Capture pickup person name and phone number during checkout. 
  • Built-in fixed-rate pickup carrier: Includes a configurable pickup shipping method with title, method name, price, and sort order. 
  • Standalone store locator: Provide customers with a searchable pickup-location page outside checkout. 
  • Optional Google Maps support: Use Google Maps and Places when an API key is configured, with a list-only fallback when maps are not enabled. 
  • Large-location support: Locator search uses server-side pagination, page-size limits, text filtering, store-view filtering, radius filtering, and map-bounds filtering. 
  • Quote-to-order data transfer: Pickup information is saved on the quote shipping address and transferred to the order shipping address. 
  • Public read-only API: Expose active checkout-enabled pickup locations for a store view through a read-only Web API endpoint. 

Pickup Location Management

Administrators can manage pickup locations from the Magento Admin. Each pickup location can include a stable location code, name, description, active status, checkout-enabled status, sort order, store-view assignment, contact name, email, phone, fax, country, region, city, street, postcode, latitude, and longitude.

Only active and checkout-enabled pickup locations assigned to the current store view are displayed in checkout and locator results.

Checkout Experience

Store Pickup includes a dedicated pickup carrier with the carrier code kodea_storepickup and method code pickup.

When the pickup method is selected, customers are required to choose a pickup location and provide pickup contact details.

The selected pickup location code, pickup person name, and pickup person phone are stored on the quote shipping address and carried through to the order shipping address. This keeps pickup information available for order processing, fulfillment workflows, service contracts, and integrations.

Store Locator

The extension includes a standalone store locator page at:

/store-pickup/locator

Customers can search available pickup locations using text, location filters, radius search, and map-based search when Google Maps is configured.

The locator is designed for large pickup-location catalogs. Results are paginated server-side, and the frontend renders only the current result page as list rows and map markers. This helps avoid loading thousands of store markers into the browser at once.

Google Maps Optional Fallback

Google Maps and Places support can be enabled by adding a browser-restricted Google Maps API key in configuration.

If no API key is configured, the locator still works as a searchable list, so merchants can use the extension without requiring a maps integration.

Configuration Options

  • Enable or disable the pickup carrier. 
  • Configure carrier title and method name. 
  • Set a fixed pickup method price. 
  • Control shipping method sort order. 
  • Add additional carrier codes that should trigger the pickup selector. 
  • Enable or disable the standalone locator page. 
  • Configure Google Maps browser API key. 
  • Set default locator radius, page size, max page size, and default map center. 

API and Integration Support

The extension provides a read-only Web API endpoint for pickup-location discovery by store view:

GET /V1/kodea/storepickup/locations/:storeId

The response contains active, checkout-enabled pickup locations assigned to the requested store view.

The module also supports extension points for additional pickup carrier codes, frontend filtering, and optional integration modules that may add distance-aware, stock-aware, external API, or routing logic.

MSI Compatibility

Store Pickup is independent from Magento native MSI in-store-pickup modules.

It owns its own pickup-location records, checkout transport fields, quote-to-order propagation, Web API, store locator, and carrier behavior.

This makes the extension usable on Magento installations where MSI is enabled without requiring the native MSI in-store-pickup module stack.

Compatibility

  • Adobe Commerce and Magento Open Source 2.4.6 and newer in the 2.4 line. 
  • PHP 8.1, 8.2, 8.3, and 8.4. 
  • Composer-managed Magento installations. 
  • Multi-store and multi-country storefronts. 

Typical Use Cases

  • Retailers that want customers to buy online and pick up orders in store. 
  • Merchants with multiple branches, showrooms, pickup counters, warehouses, or service locations. 
  • Multi-store Magento projects that need pickup locations assigned by store view. 
  • Stores that need a pickup workflow without depending on Magento native MSI in-store-pickup modules. 
  • Businesses that want a searchable pickup-location page with optional Google Maps support. 

Benefits

  • Improves checkout flexibility by adding a store-pickup delivery option. 
  • Gives administrators structured control over pickup-location data. 
  • Supports large location catalogs with bounded, paginated search results. 
  • Keeps pickup information available on orders for fulfillment and integrations. 
  • Works with or without Google Maps configuration. 
  • Supports multi-store storefronts through store-view pickup-location assignment. 

Technical Specifications

Back to top

Seller profile

Kodea Commerce

Seller contact

E-mail

Current Version

1.0.0

Adobe Commerce platform compatibility

Adobe Commerce (cloud): 2.4 (current)

Adobe Commerce (on-prem): 2.4 (current)

Magento Open Source: 2.4 (current)

Type

Stable Build

Updated

30 June, 2026

Categories

Extensions, Shipping & Fulfillment, Address Verification

Supported Browsers

Chrome, Firefox, Safari, Edge, IE

Documentation

Installation Guides

User Guides

License Type

Academic Free License 3.0 (AFL)

Policy

Privacy Policy

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

1.0.0:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    1.0.0

    Added

    - Store pickup fulfillment module for Adobe Commerce / Magento Open Source.
    - Pickup location management with admin grid, edit form, active status, store-view assignment, address details, coordinates, and contact information.
    - Built-in store pickup shipping carrier with configurable title, method name, price, and sort order.
    - Checkout pickup selector with pickup person name and pickup telephone fields.
    - Quote and order address pickup data persistence using Magento service contracts, extension attributes, and fieldset-based quote-to-order transfer.
    - Standalone store locator page with paged search, text filtering, radius filtering, map-bounds filtering, and list-only fallback.
    - Optional Google Maps / Places browser integration.
    - Read-only pickup-location Web API for store-view location discovery.
    - Store-scoped configuration for checkout behavior, locator behavior, Google Maps key, default radius, page-size limits, and default map center.
    - Marketplace package documentation, user guide, license files, and readiness notes.

    Compatibility
    - Compatible with Adobe Commerce / Magento Open Source 2.4.6+.
    - Prepared for Adobe Commerce / Magento Open Source 2.4.8.
    - Supports PHP 8.1, 8.2, 8.3, and 8.4.
    - Safe for MSI-enabled installations without requiring native MSI in-store-pickup modules.

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top