PrestaShop PrestaShop Modules

In-Store Pickup — Click & Collect with Map (PrestaShop 8 & 9)

Click & Collect with an interactive map

Your customers choose their pickup store on a map, right at checkout.

PrestaShop 8 & 9 Leaflet + OpenStreetMap No API key Multistore-ready
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Retrait en Magasin — Click & Collect avec carte (PrestaShop 8 & 9)
v1.0.0 · updated 2026-06-13
What it does

The short version.

01

Interactive map at checkout

Store list + OpenStreetMap map displayed under the “In-store pickup” carrier. One-click selection, saved via AJAX without reloading the page.

02

Mandatory, reliable selection

The delivery step cannot be completed without a selected store. The store is snapshotted with the order and stays visible even if you edit it later.

03

Built-in store management

Add your stores from the back office: address, phone, opening hours, GPS position by clicking the map or geocoding the address automatically.

04

Zero paid dependencies

Leaflet + OpenStreetMap mapping: no Google API key, no quota, no subscription.

The long version

Everything you'd want to know before you install.

A detailed look at how In-Store Pickup — Click & Collect with Map (PrestaShop 8 & 9) works, why we built it the way we did, and the thinking behind the features above.

§ 01

Frictionless Click & Collect

On install, the module creates an “In-store pickup” carrier with configurable fees. When customers select it at checkout, your store list and an interactive map appear: one click on a store (in the list or on the map) saves their choice instantly.

§ 02

Stores that are easy to manage

From the module configuration, add and edit your stores: name, address, postcode, city, phone, opening hours. The GPS position is set by clicking the back-office map or via automatic address geocoding — no coordinates to type by hand.

§ 03

Information that follows the order

The selected store is saved with the order (database snapshot) and shown on the confirmation page, in the customer account order detail and in the side column of the back-office order page. Your team always knows where to prepare the order.