Store Locator & Pickup - this module adds a convenient store search on the map and a fully functional in-store pickup option to OpenCart right during checkout. Customers see a list of stores, select the nearest one, and set the date (and optionally a time slot)—and you receive neatly saved data in the order, admin panel, and emails.
What the module can do
- The "Stores" page with a Google map, address search, and radius filter.
- Display of stores: address, telephone number, image, daily opening hours, “Route” button.
- Self-pickup as a delivery method with a choice of store.
- Select a pickup date and optionally a time slot (slots are calculated according to the settings).
- Saving pickup data in a separate table and linking it to the order.
- Display of pickup details in the buyer's personal account, in the order admin panel and in the invoice.
- Email notification to the store using a template with variables (date, order, payment method).
- Journal3 theme support: store selection opens in a modal window, with pre-payment checks.
What data does it use?
- Stores: coordinates, contacts, pictures, opening hours, activity.
- Pickup: order_id, pickup_store_id, date, time.
- Settings: Google Maps API key, marker, scale, distance units, header link text, slot parameters.
Recommendation: Check your Google Maps API key in advance and enable the required libraries (Places). Otherwise, address search and the map will not work.
Application examples
- A network of pickup points: customers can quickly find the nearest location and choose a convenient date.
- Offline store + online: in-store pickup reduces delivery costs and speeds up delivery.
- Multi-store: points are linked to a specific store_id, making it easy to separate branches.
| Characteristics |
| OpenCart | 3.0 |
| XML modification | Yes |
| Localization | English, Ukrainian, Russian |





Leave your review about this product