PHPackages                             aligent/magento-stockists-module - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. aligent/magento-stockists-module

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

aligent/magento-stockists-module
================================

Stockist location module for Magento 2

v2.3.4(4mo ago)210.9k↓57.5%2[4 issues](https://github.com/aligent/magento-stockists-module/issues)GPL-3.0-onlyPHPPHP &gt;=7.3

Since Sep 11Pushed 4mo ago12 watchersCompare

[ Source](https://github.com/aligent/magento-stockists-module)[ Packagist](https://packagist.org/packages/aligent/magento-stockists-module)[ RSS](/packages/aligent-magento-stockists-module/feed)WikiDiscussions main Synced today

READMEChangelog (10)Dependencies (4)Versions (69)Used By (0)

Aligent Stockists
=================

[](#aligent-stockists)

This module is designed to allow vendors to add physical store information, including addresses and coordinates, and provides functionality for:

- Store lookup by latitide/longitude
- Store lookup by URL key (for individual store pages)
- Rich text descriptions using PageBuilder

Installation
------------

[](#installation)

To install via composer, simply run:

```
composer require aligent/magento-stockists-module
```

Configuration
-------------

[](#configuration)

Geocoding settings can be found under `Stores -> Configuration -> Aligent -> Stockists`. By default, Google Maps API is the service used, but any URL can be specified.

Viewing/Adding/Editing Stockists
--------------------------------

[](#viewingaddingediting-stockists)

This module adds a new "Stockists" menu, which gives the following options:

- All Stockists: View all current stockists in a grid
- Add Stockist: Go directly to the new stockist form

When adding a new stockist, you must enter the following:

- Is Active?
- Identifier
- Name
- URL Key
- Store IDs (choose 1 or more store views)
- Country
- State/Province (If the chosen country requires it)
- Postcode

Additional information such as telephone number, street address, and trading hours can also be added.

GraphQL
-------

[](#graphql)

Three GraphQL queries are provided:

- stockists
    - Returns a list of stockists within a given radius, ordered by distance
    - Must provide customer's latitude and longitude as input
- stockist
    - Returns the information for a single stockist given an identifier or URL key
- searchStockistsByAddress
    - Search stockists by address fields

CSV Import
----------

[](#csv-import)

Allow import Stockists via CSV import. `System -> Import` then select the `Stockists` as entity type.

###  Health Score

45

—

FairBetter than 91% of packages

Maintenance57

Moderate activity, may be stable

Popularity27

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~60 days

Recently: every ~13 days

Total

34

Last Release

123d ago

Major Versions

1.2.9 → 2.0.02022-03-08

1.2.11 → 2.0.22022-05-03

1.2.13 → 2.0.32022-10-07

1.2.14 → 2.1.02022-10-17

PHP version history (3 changes)1.1.0PHP ^7.2.0

2.0.0PHP &gt;=7.3

1.2.12PHP &gt;=7.2.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1459952?v=4)[Aligent](/maintainers/aligent)[@aligent](https://github.com/aligent)

---

Top Contributors

[![aligent-lturner](https://avatars.githubusercontent.com/u/40189797?v=4)](https://github.com/aligent-lturner "aligent-lturner (49 commits)")[![brettlaishley](https://avatars.githubusercontent.com/u/74162363?v=4)](https://github.com/brettlaishley "brettlaishley (11 commits)")[![harshaaligent](https://avatars.githubusercontent.com/u/80090060?v=4)](https://github.com/harshaaligent "harshaaligent (11 commits)")[![derrick-deng-aligent](https://avatars.githubusercontent.com/u/100173186?v=4)](https://github.com/derrick-deng-aligent "derrick-deng-aligent (10 commits)")[![peter-aligent](https://avatars.githubusercontent.com/u/54011443?v=4)](https://github.com/peter-aligent "peter-aligent (8 commits)")[![JamesLaB01](https://avatars.githubusercontent.com/u/86330205?v=4)](https://github.com/JamesLaB01 "JamesLaB01 (5 commits)")[![jswift](https://avatars.githubusercontent.com/u/641652?v=4)](https://github.com/jswift "jswift (4 commits)")[![ijamion](https://avatars.githubusercontent.com/u/170905030?v=4)](https://github.com/ijamion "ijamion (3 commits)")[![toddhainsworth](https://avatars.githubusercontent.com/u/640244?v=4)](https://github.com/toddhainsworth "toddhainsworth (3 commits)")[![gowrizrh](https://avatars.githubusercontent.com/u/40108018?v=4)](https://github.com/gowrizrh "gowrizrh (2 commits)")[![mausham-shrestha-aligent](https://avatars.githubusercontent.com/u/99623540?v=4)](https://github.com/mausham-shrestha-aligent "mausham-shrestha-aligent (2 commits)")[![ryanjehan-aligent](https://avatars.githubusercontent.com/u/133068419?v=4)](https://github.com/ryanjehan-aligent "ryanjehan-aligent (2 commits)")[![quangdo-aligent](https://avatars.githubusercontent.com/u/37521032?v=4)](https://github.com/quangdo-aligent "quangdo-aligent (1 commits)")

---

Tags

magento

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/aligent-magento-stockists-module/health.svg)

```
[![Health](https://phpackages.com/badges/aligent-magento-stockists-module/health.svg)](https://phpackages.com/packages/aligent-magento-stockists-module)
```

###  Alternatives

[msp/devtools

223647.5k2](/packages/msp-devtools)[msp/cmsimportexport

76543.1k](/packages/msp-cmsimportexport)[crankycyclops/m2-module-discount-code-url

Allows discount codes to be applied to a browser session automatically via a query string or URL path.

4113.5k](/packages/crankycyclops-m2-module-discount-code-url)[omise/omise-magento

Accept payments on your Magento 2 website with Omise

3419.2k](/packages/omise-omise-magento)[noon/hide-default-store-code

Magento 2 module for hide Default Store Code

2137.9k](/packages/noon-hide-default-store-code)[opengento/composer-registration-plugin

This plugin allows to compile the Magento2 components registrations on composer install/update.

101.7k](/packages/opengento-composer-registration-plugin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
