PrestaShop module that allows an ecommerce/brand to display its physical retailers in a map

Overview

Retailers Map

PrestaShop module that allows an ecommerce/brand to display its physical retailers in a map

Features

  • Free of charge: instead of using paid APIs such as Google Maps, this module is based on open-source Leaflet library and a variety of free tile providers
  • Retailers' information is easily managed in back office and stored in data base
  • Custom markers can be used for particular retailers or groups of retailers
  • Browser geolocation API is used for displaying a user's closest retailer
  • A searchbar is implemented to search for locations of existing retailers

Built with

  • PHP 7.2
  • Symfony 3.4
  • JavaScript ES6+ (use of new features in dev files)
  • Webpack and Babel for JS dev files transpiling
  • Leaflet library for map
  • Leaflet-providers extension for adding free map tiles

Compatibilty

For the time being the module is only compatible with PrestaShop 1.7.6 or higher

Status

under development Features lacking implementation:

  • Leaflet-providers
  • Custom marker loading
  • Settings customisation

Inspiration

Module built for a client. A working example can be found on their website

Contact

Created by Darío Scattolini. Feel free to contact me if you need particular tweaks for the module or have suggestions on how to improve it!

License

Copyright 2021 Darío Scattolini - MIT License

Owner
Darío Scattolini
Junior front-end web developer. Born in Argentina, based in Barcelona.
Darío Scattolini
PrestaShop module that allows an ecommerce/brand to display its physical retailers in a map

PrestaShop module that allows an ecommerce/brand to display its physical retailers in a map Features Free of charge: instead of using pa

Darío Scattolini 3 Jun 2, 2021
Open Source eCommerce Platform on Symfony

Sylius is an Open Source eCommerce platform on top of Symfony. The highest quality of code, strong testing culture, built-in Agile (BDD) workflow and

Sylius eCommerce 6.4k Jun 13, 2021
Magento 2 module to only allow checkout when the number of items in the cart are a multiple of X.

Cart Quantity Multiple - Magento 2 Module Introduction This module allows to limit checkout only when the contents of the cart are a multiple of X

ADVOCODO 3 May 2, 2021
A Magento 1.9's module to export products informations, inside a chosen date range, to a .XLSX file.

Magento 1.9 Export products module A magento 1.9 module to export products informations to a .XLSX file. Module informations Package/Namespace: "Mathe

Matheus Delazeri 3 Jun 13, 2021
A free shopping cart system. OpenCart is an open source PHP-based online e-commerce solution.

OpenCart is a free open source ecommerce platform for online merchants. OpenCart provides a professional and reliable foundation from which to build a successful online store.

OpenCart 6.1k Jun 13, 2021
Drag and Drop Website Builder and CMS with E-commerce

Microweber: Drag-and-Drop CMS Current version: 1.2 running on Laravel 8! Download | What is Microweber? | Core features of Microweber | Requirements |

Microweber 2k Jun 13, 2021
Shopware 5 Repository - For Shopware 6 visit https://github.com/shopware/platform

Shopware 5 License: Dual license AGPL v3 / Proprietary Github Repository: https://github.com/shopware/shopware Issue Tracker: https://issues.shopware.

Shopware 1.2k Jun 18, 2021
A framework agnostic, multi-gateway payment processing library for PHP 5.6+

Omnipay An easy to use, consistent payment processing library for PHP Omnipay is a payment processing library for PHP. It has been designed based on i

The League of Extraordinary Packages 5.3k Jun 13, 2021
Value Object that represents a monetary value (using a currency's smallest unit).

This project has been abandoned. It was only ever intended to be used as an example for PHPUnit features etc. and not for usage in production. I am so

Sebastian Bergmann 741 May 19, 2021
:currency_exchange: Currency exchange rates library

Swap Swap allows you to retrieve currency exchange rates from various services such as Fixer or currencylayer and optionally cache the results. It is

Florian Voutzinos 1.2k Jun 16, 2021
PHP 7+ Payment processing library. It offers everything you need to work with payments: Credit card & offsite purchasing, subscriptions, payouts etc. - provided by Forma-Pro

Supporting Payum Payum is an MIT-licensed open source project with its ongoing development made possible entirely by the support of community and our

Payum 1.6k Jun 12, 2021