PHPackages                             webburza/sylius-location-bundle - 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. webburza/sylius-location-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

webburza/sylius-location-bundle
===============================

Location bundle for Sylius e-commerce platform.

v0.4.1(9y ago)98922[2 PRs](https://github.com/webburza/sylius-location-bundle/pulls)MITPHP

Since Jun 16Pushed 8y ago1 watchersCompare

[ Source](https://github.com/webburza/sylius-location-bundle)[ Packagist](https://packagist.org/packages/webburza/sylius-location-bundle)[ RSS](/packages/webburza-sylius-location-bundle/feed)WikiDiscussions master Synced today

READMEChangelog (5)Dependencies (1)Versions (7)Used By (0)

Sylius Location Bundle
======================

[](#sylius-location-bundle)

This bundle adds location (shops, offices, ...) functionality to Sylius e-commerce platform. Locations are translatable, and can have their own images. Frontend has a listing of all locations, a simple search, detailed location view with images and Google Maps support on both pages.

---

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

[](#installation)

1. require the bundle with Composer:

```
$ composer require webburza/sylius-location-bundle
```

2. enable the bundle in `app/AppKernel.php`:

```
public function registerBundles()
{
  $bundles = [
    // ...
    new \Webburza\Sylius\LocationBundle\WebburzaSyliusLocationBundle(),
    // ...
  ];
}
```

3. add configuration to the top of `app/config/config.yml`:

```
imports:
    - { resource: "@WebburzaSyliusLocationBundle/Resources/config/config.yml" }
```

Among other things, this provides configuration entries which can then be overriden in your app's config.yml.

```
webburza_sylius_location:
    google_maps_enabled: false
    google_maps_key: 1234567890

```

4. register routes in `app/config/routing.yml`

```
webburza_sylius_location_bundle:
    resource: "@WebburzaSyliusLocationBundle/Resources/config/routing.yml"

webburza_sylius_location_bundle_front:
    resource: "@WebburzaSyliusLocationBundle/Resources/config/routingFront.yml"
    prefix: /location
```

As you can see, there are two groups of routes, the main resource (administration) routes and frontend routes.

5. The bundle should now be fully integrated, but it still requires database tables to be created. For this, we recommend using migrations.

```
$ bin/console doctrine:migrations:diff
$ bin/console doctrine:migrations:migrate
```

Or if you don't use migrations, you can update the database schema directly.

```
  $ bin/console doctrine:schema:update
```

6. By default, there will be no location types defined. You should create and translate the location types that you need and create locations that use those types.

Translations and naming
-----------------------

[](#translations-and-naming)

The bundle has multilingual support, and language files can be overridden as with any other bundle, by creating translation files in the `app/Resources/WebburzaSyliusLocationBundle/translations` directory.

To get started, check the bundle's main language file in: [Resources/translations/messages.en.yml](Resources/translations/messages.en.yml)

License
-------

[](#license)

This bundle is available under the [MIT license](LICENSE).

To-do
-----

[](#to-do)

- automated tests

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 66.7% of commits — single point of failure

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 ~75 days

Total

5

Last Release

3365d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b0d2c966196cdd33799a39abc3bef8f86fca23a295a1a7894d64308a2fab609c?d=identicon)[damijank](/maintainers/damijank)

![](https://www.gravatar.com/avatar/7be35f354249944b168f250d5231af64cf86f1994205ce86df5dff8501f3c205?d=identicon)[wellwho](/maintainers/wellwho)

![](https://www.gravatar.com/avatar/4dca25dc48256f6d8546e3ccd768f039803e6719f6427e6d3ef6fc8123171648?d=identicon)[njava](/maintainers/njava)

---

Top Contributors

[![zenjara](https://avatars.githubusercontent.com/u/11066345?v=4)](https://github.com/zenjara "zenjara (14 commits)")[![tbmatuka](https://avatars.githubusercontent.com/u/1024167?v=4)](https://github.com/tbmatuka "tbmatuka (4 commits)")[![ychanan](https://avatars.githubusercontent.com/u/6249343?v=4)](https://github.com/ychanan "ychanan (3 commits)")

---

Tags

e-commercesyliussymfonysymfonysyliuslocationweb.burza

### Embed Badge

![Health badge](/badges/webburza-sylius-location-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/webburza-sylius-location-bundle/health.svg)](https://phpackages.com/packages/webburza-sylius-location-bundle)
```

###  Alternatives

[sylius/refund-plugin

Plugin provides basic refunds functionality for Sylius application.

691.7M18](/packages/sylius-refund-plugin)[sylius/price-history-plugin

Implementation of the Omnibus Directive for Sylius application.

1141.2k](/packages/sylius-price-history-plugin)[monsieurbiz/sylius-menu-plugin

This plugins allows you to manage menus.

1576.6k1](/packages/monsieurbiz-sylius-menu-plugin)[hibit-dev/geodetect

Automatically detect user's geo data based on their IP address

2321.5k](/packages/hibit-dev-geodetect)

PHPackages © 2026

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